![]() |
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 |
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) |
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. |
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. |
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... |
=WENN(UND(E4>0;F4=0);1;WENN(F4>0;0;""))
^^ vllt so? einfach deine zellen anpassen ;) |
Zitat:
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. |
Zitat:
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) |
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 :-) |
Zitat:
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 |
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.