myGully.com

myGully.com (https://mygully.com/index.php)
-   Schule, Studium, Ausbildung & Beruf (https://mygully.com/forumdisplay.php?f=400)
-   -   Excel Problem (https://mygully.com/showthread.php?t=2343773)

louiaan 21.06.11 12:47

Excel Problem
 
Hallo liebe Community

ich hab efolgendes problem auf der arbeit und zwar :

Ich habe excel 2003 und habe 3 spalten: 1. Spalte Abgang 2. Spalte Zugang 3. Spalte Lagerbestand

Nun habe ich folgendes Problem formel wäre ja in diesem Fall: =Summe(A1-B1+C1)

Wenn ich diese Formel nun weiter anwende für die komplette spalte 3 um z.B die letzten 3

nachzutragen zeigt diese spalte mir aber immer den wert durchgehend an....

wie ist es möglich das spalte 3 mir erst einen wert anzeigt wenn in der selben zeile in spalte 1 oder 2 ein wert eingetragen wurde...-> also das die formel erst "aktiviert" wird in spalte 3 wenn in spalte 2 und/oder spalte 1 ein wert eingetragen ist.

vielen dank die halbe firma setzt sich mit dieser an sich im ersten Augenblick einfach wirkende frage auseinander...:-P

rammstein315 21.06.11 16:45

Ich versteh dein Problem nicht 100%ig


Aber du kannst dein Problem vllt- mit einer "Wenn" Funktion lösen

z.B.
=WENN(A1>0;Summe(x:y);"keine Summe berechnen")

=Wenn(Prüfung; wenn JA dann; wenn NEIN dann)

gentleman-smart 21.06.11 16:59

vielleicht so?
=WENN(A1>=0;A1-B1;"0")

die letzte Null bezieht sich auf die Nullanzeige, wenn in A1 die Summe kleiner als Null ist.

Leider hab ich deine Frage auch nicht richtig verstanden. Wäre vorteilhaft, wenn du deine Wunschtabelle mal einstellst.

Waffelheld 21.06.11 18:24

So wie ich das Problem verstanden habe geht es um folgendes:

Es gibt einmal Spalte A und Spalte B, in die die Abgänge bzw Zugänge eingetragen werden.

Spalte C soll den Lagerbestand wiedergeben. Allerdings sollen die einzelnen Elemente in Spalte C solange leer sein, bis in der entsprechenden Zeile in A UND B ein Eintrag vorgenommen wurde. Sprich wenn es nur Abgänge oder nur Zugänge für bestimmte Positionen gibt, wird C noch nicht ausgegeben.

So richtig? Vielleicht solltets du wirklich das Problem erläutern bevor man sich an Lösungsstrategien wagen kann.

nobody11122 21.06.11 18:38

ich gehe jetzt mal nach Waffelhelds Erklärung...

also das müsste man mit einer WENN Funktion lösen... bei C1 muss dann folgendes rein:

=WENN(A1="";"";A1-B1);WENN(B1="";"";A1-B1)

"" ist in Excel das Zeichen für keinen Eintrag...

PS: habs gerade mal probiert, aber irgendwo muss noch ein Fehler sein...

Qualmer 21.06.11 18:58

=WENN(UND(E4>0;F4=0);1;WENN(F4>0;0;""))

^^ vllt so? einfach deine zellen anpassen ;)

riegatoni 21.06.11 20:40

Zitat:

Zitat von nobody11122 (Beitrag 22416465)
=WENN(A1="";"";A1-B1);WENN(B1="";"";A1-B1)

PS: habs gerade mal probiert, aber irgendwo muss noch ein Fehler sein...

Der Fehler ist einfach erklärt:

Du kannst keine zwei Wenn funktionen hintereinander schreiben. Entweder du schachtelst sie indem du ne Wenn funktion in die DANN oder SONST Funktion schreibst, oder es gibt nen Fehler.
Also so:
=WENN(A1="";"";WENN(B1="";"";A1-B1))


Oder auch:

=Wenn(UND(A1<>"";B1<>"");A1-B1;"")

Sofern die genauere beschreibung von Waffenheld folge, wäre es aber logischer nur A<>"" als bedingung zu haben, denn wenn man zwar einen Eingang hat, aber keinen Abgang (was ja möglich ist), hat man dennoch bestand.


Jedoch, möglich wäre es ja auch, dass man einfach nur immer in A und B den zugang und abgang eines bestimmten Tages einschreibt, und in C dann den Gesamtbestand haben will, also cih inklusiv der Daten die davor da waren:
In diesen fall wäre es aber nun sinnvoll C bereits erscheinen zu lassen, wenn entweder Eingang oder Abgang ausgefüllt ist, da das ja dann auch praktisch möglich ist:

Formel für C2:
=Wenn(ODER(A2<>"";B2<>"");"";C1+A2-B2)

Jetzt ist in der Zelle nichts zu sehen, solange bis entweder A, B oder AundB ausgefüllt sind.

nobody11122 21.06.11 20:59

Zitat:

Zitat von riegatoni (Beitrag 22416950)
Du kannst keine zwei Wenn funktionen hintereinander schreiben. Entweder du schachtelst sie indem du ne Wenn funktion in die DANN oder SONST Funktion schreibst, oder es gibt nen Fehler.

danke für den Tipp :T

also wenn ich jetzt richtig ableite soll folgendes gelten...

Zugang ja - Abgang nein = Bestand anzeigen
Zugang ja - Abgang ja = Bestand anzeigen
Zugang nein - Abgang nein = Bestand nicht anzeigen
Zugang nein - Abgang ja = Bestand nicht anzeigen

dann wer die Formel doch ganz einfach:

=WENN(A1="";"";A1-B1)

louiaan 22.06.11 08:57

Danke für die vielen antworten und Ideen also soweit ist das richtig aber es darf auch angezeigt werden wenn Abgang ja und Zugang Nein = Lager ja

Nur nicht wenn Zugang und Abgang Nein sind dann soll nichts in Lager ausgegeben werden :-)

nobody11122 22.06.11 10:25

Zitat:

Zitat von louiaan (Beitrag 22418278)
Danke für die vielen antworten und Ideen also soweit ist das richtig aber es darf auch angezeigt werden wenn Abgang ja und Zugang Nein = Lager ja

Nur nicht wenn Zugang und Abgang Nein sind dann soll nichts in Lager ausgegeben werden :-)

also wenn folgende Bedingungen gelten:

Zugang ja - Abgang nein = Bestand anzeigen
Zugang ja - Abgang ja = Bestand anzeigen
Zugang nein - Abgang nein = Bestand nicht anzeigen
Zugang nein - Abgang ja = Bestand anzeigen > hab ich geändert

dann gilt folgende Formel für C1 (müsste jetzt stimmen, hab die Formel selber ausprobiert):

=WENN(UND(A1="";B1="");"";A1-B1)


Legende: A1=Zugang, B1=Abgang, C1=Bestand

louiaan 22.06.11 10:52

Vielen vielen dank nobody funkiotniert einwandfrei !!!!:) großeessss Dank auch an all die anderen eifrigen ideenkünstler :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:21 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.