Hallo ins Forum, ich bin neu und wende mich heute an die Fachleute. Ich habe eine Excel Tabelle mit mehreren Registern. Nun möchte ich in einem Registerblatt eine Berechnung durchführen wenn Bedingungen erfüllt sind.
Registerblatt A und B haben identische Tabellen mit Werten in Spalte Y. Nun soll ein delta gebildet werden in Register A in Zelle D2 wie folgt: Register A Zelle Y2 minus Register B Zelle Y2 .. aber nur wenn beide Registerreihen (hier Reihe 2) in 3 Zellen identische Parameter aufweisen, also beispielsweise nur wenn wert in E2+F2+G2 identisch ist. Sollten in Register B mehrere Reihen mit zutreffenden identische Parametern vorhanden sein soll die Summe aus diesen in Abzug gebracht werden wie oben beschrieben.
Ich hoffe es verständlich erklärt zu haben und freue mich auf Euer feedback!
@Fred, vielen dank für das feedback. Anbei meine Beispieldatei. Folgende Fragestellung dazu:
Es gibt 2 Tabellenblätter (tab1 + tab2) in den Zellen der Spalte F in tab1 soll eine Berechnung durchgeführt werden (tab1 Fx minus tab2 Fx) wenn folgend Bedingungen erfüllt sind. Es muss der gesamte Bereich in tab2 geprüft werden ob es Einträge gibt die in Spalte C+D+E identisch sind (Bedingung ist also 3 Matches in C+D+E). Im angefügten Beispiel wäre in tab2 Reihe 6+8 eine Übereinstimmung zu tab1 Reihe 4, jetzt müsste berechnet werden (tab1 F4 minus (tab2 F6+F8)). Antwort wäre dann 100.000 minus 30.000.
Nochmal ein Nachtrag .. @Fred, deine Formel würde passen wenn die Abfrage sich immer auf die gleiche Zeile (Vergleich tab1 zu tab2) beziehen würde. Die identischen Einträge können aber überall in der Tabelle stehen daher sollen jeweils die gesamten Zeilen (in meinem Beispiel 83 Zeilen) in tab1 auf 3 Matches zu tab2 geprüft werden, d.h. ist eine Zeile in tab2 vorhanden in welcher die Felder C+D+E identisch sind zu den Feldern C+D+E aus tab1 dann die Rechenoperation durchführen (Im Beispiel dann: tab1 F4 minus (tab2 F6+F8)), ansonsten Wert 0 ausgeben.
Ich denke das geht irgendwie .. aber ich kriege es nicht hin. Danke + Grüße JoRu
vielen Dank, ich bin begeistert, es funktioniert wie gewünscht!!
Grüße JoRu
Eine Sache noch, kann man auch ergänzen dass nur Werte >0 ausgegeben werden, soll heißen wenn das Ergebnis einen negativen Wert ergibt dann soll "0" ausgegeben werden .. ? Das wäre toll!!