Morgen Gemeinde,
es ist schon länger her, dass ich (derartige) Funktionen in Excel verwendet habe.
Die Umsetzung meiner Vorstellung fiel mir hierbei nicht so leicht, wie ich es mir erhofft habe, bzw. wie ich dies in z. B. PHP umgesetzt hätte.
Ausschnitt meiner Tabelle:
Die Funktion soll wie folgt sein:
WENN ein Material (B) IDENTISCH einem vorherigen Material (B) ist,
dann soll in dieser Zeile der Restbestand (J) mit dem "alten" Restbestand (J) SUMMiErt werden,
ansonsten einfach die übliche SUMME aus Eingang (E), abzüglich SUMME vom Ausgang (F:I).
Mein erster "Versuch" war
=WENN(E7<>"";WENN(IDENTISCH(B7;B7:B300);E7-(SUMME(F7:I7))+E12;E7-(SUMME(F7:I7)));"")
Sprich quasi erstmal wird geschaut, ob überhaupt ein Eingangsbestand angegeben wird,
danach wird geprüft ob es den Wert schon in der Spalte gibt, falls ja, wird er mit dem alten Wert verglichen - nur welcher ist denn der "alte" Wert? Das ganze soll natürlich nach unten "erweitert" werden können, ohne dass ich die Funktion in jeder Zeile neu schreiben muss.
Wie bereits erwähnt, wäre das ganze für mich in PHP leichter Umsetzbar als in Excel, da ich in PHP alles durch Schleifen laufen lassen kann und Variablen (temporär) abspeichern kann.
Wäre dankbar um jeden Tipp.
Viele Grüße,
Topschii
es ist schon länger her, dass ich (derartige) Funktionen in Excel verwendet habe.
Die Umsetzung meiner Vorstellung fiel mir hierbei nicht so leicht, wie ich es mir erhofft habe, bzw. wie ich dies in z. B. PHP umgesetzt hätte.
Ausschnitt meiner Tabelle:
Die Funktion soll wie folgt sein:
WENN ein Material (B) IDENTISCH einem vorherigen Material (B) ist,
dann soll in dieser Zeile der Restbestand (J) mit dem "alten" Restbestand (J) SUMMiErt werden,
ansonsten einfach die übliche SUMME aus Eingang (E), abzüglich SUMME vom Ausgang (F:I).
Mein erster "Versuch" war
=WENN(E7<>"";WENN(IDENTISCH(B7;B7:B300);E7-(SUMME(F7:I7))+E12;E7-(SUMME(F7:I7)));"")
Sprich quasi erstmal wird geschaut, ob überhaupt ein Eingangsbestand angegeben wird,
danach wird geprüft ob es den Wert schon in der Spalte gibt, falls ja, wird er mit dem alten Wert verglichen - nur welcher ist denn der "alte" Wert? Das ganze soll natürlich nach unten "erweitert" werden können, ohne dass ich die Funktion in jeder Zeile neu schreiben muss.
Wie bereits erwähnt, wäre das ganze für mich in PHP leichter Umsetzbar als in Excel, da ich in PHP alles durch Schleifen laufen lassen kann und Variablen (temporär) abspeichern kann.
Wäre dankbar um jeden Tipp.
Viele Grüße,
Topschii