ich habe ein Problem mit einer meiner Formeln festgestellt (auf die ich auch ueberhaupt erst durch dieses Forum gekommen bin, danke nochmals! :D)
Das Problem besteht darin, dass excel anstatt zeilenweise Werte zu dividieren und am Ende zusammenzuzaehlen, erst die ganze Spalte summiert und am Ende einmal dividiert (durch den 1. auffindbaren Divisor in der 1. relevanten Zeile)
Die Formel sieht folgendermassen aus:
(wuerde auch ein Bild hochladen, aber weiss leider nicht wie das hier geht, deshalb nur mal in kursiv Erklaerungen dazu)
{=SUMPRODUCT(($W$4:$W$10) * Das sind logische Werte, die bestimmen welche Werte ueberhaupt mit in die Rechnung einbezogen werden
((O$4:O$10 Die Spalte mit den Werten, die es zu dividieren und zu summieren gilt. Jetzt wirds bissi komplizierter...
/INDIRECT(ADDRESS(MIN(IF($B$4:$F$10=$H19,ROW($4:$10))), Um den Divisor zu ermitteln, soll pro Zeile die erste Zelle mit dem Wert $H19 gesucht werden. Er kommt auf jeden Fall vor! Wenn man den hat...
5+MIN(IF($B$4:$F$10=$H19,COLUMN($B:$F))))))))} kann man den Divisor aus einer Zelle exakt 5 Spalten weiter entnehmen. Das funktioniert soweit auch.
Mein Problem ist nun wie gesagt nur noch die Reihenfolge, in der Excel das verarbeitet, naemlich Spaltenweise. Ich brauche das Zeilenweise! Was ist an der Formel falsch und wie koennte man das beheben?
nochmal die Formel am Stueck:
{=SUMPRODUCT(($W$4:$W$10)*((O$4:O$10/INDIRECT(ADDRESS(MIN(IF($B$4:$F$10=$H19,ROW($4:$10))) ,5+MIN(IF($B$4:$F$10=$H19,COLUMN($B:$F)))))))) }
Vielen Dank im Voraus.
Gruss Edgar