nach einiger Zeit beschäftige ich mich wieder etwas intensiver mit Formeln. Genauer gesagt mit Summenprodukt / Arrayformeln.
Ich will den Absolutwert einer Spalte in Abhängigkeit von zwei Kriterien ermitteln. Also alle Zeilen einer Spalte für die Projekt und Teilprojekt übereinstimmen, sollen jeweils als Absolutwert in ihrem BUD und IST addiert werden. Das habe ich in der Testdatei in Spalte E für das BUD auch hinbekommen.
Aber kann ich anstelle des ABS Ergebnisses auch das Ergebnis der Prüfung ABS([BUD]grösser 2) in Form von 0 / 1 ausgeben lassen? Und kann ich dies dann auch mit einer weiteren Prüfung auf ABS([IST])grösser 2 kombinieren? Also wenn in beiden Spalten der Absolutwert aller Zeilen für die Projekt / Teilprojekt übereinstimmen größer 2 ist, müßte dann eine 2 drinstehen. Oder 1 oder 0, wenn die Bedingung für keine Spalte erfüllt ist.
https://www.herber.de/bbs/user/120544.xlsx
Dunkel weiss ich noch, daß ich es für eine Arrayformel schon einmal gesehen hatte. Da wurde der WAHR / FALSCH Wert einer Prüfung in 1 und 0 umgewandelt und konnte addiert werden. Ich habe schon viel gesucht, aber finde den Post nicht mehr.
Auch kommt erschwerend hinzu, daß es mit einer Summenproduktformel realisiert werden muss. Ich will die Formel dann nach Englisch übersetzen und von VBA implementieren lassen (zusammen mit einigen anderen Formeln). Bei diesem Weg können ArrayFormeln nur bis zu einer Länge von 255 Zeichen von VBA implementiert werden. Bei mehr Zeichen kommt der Debugger. Summproduktformeln sind hinsichtlich ihrer Länge hier unkritisch.
Ich wäre sehr, sehr dankbar für eine Rückmeldung aus dem Forum. Das Thema beschäftigt mich seit gestern Nachmittag und ich komme nicht weiter.
Viele Dank und Grüße, Andreas Hanisch