
Ich stecke also in einer Zwickmühle, da ich nicht weiß, welche Formel ich in dieser Situation verwenden soll. Kurz gesagt, dies ist ein Prognosetool für das Bauwesen und dieses Beispiel ist sehr einfach. Ja, ich weiß, dass dies einfach mit 3 verschiedenen IF
Formeln erledigt werden könnte, aber dies ist für große Bauprojekte mit einer Laufzeit von 3+ Jahren, für die manchmal wöchentlich Prognosen erstellt werden, daher würde ich es vorziehen, den gesamten Abschnitt zu nehmen und das einfach zum Laufen zu bringen. Ich habe versucht, verschiedene davon zu verwenden, SUMIFS
aber SUMPRODUCT
ohne Erfolg. Hat jemand eine Idee?
Mein Ziel in diesem Beispiel wäre, dass L11
die Summe aller hervorgehobenen gelben Zellen im beigefügten Bild gleich ist, WENN und nur WENN die angrenzende blaue Zelle rechts neben dieser gelben Zelle leer ist. Wenn Sie also die tatsächlichen Kosten eingeben, werden nur die geplanten Kosten addiert, für die die tatsächlichen Kosten noch nicht eingegeben wurden. Gibt es eine Möglichkeit, diese ganze Zeile mit Elementen () zu nehmen N11:Y11
und alle Zellen zu addieren, die in Zeile 4 „Proj ($)“ enthalten, WENN Zeile 4 „Act ($)“ nicht leer ist?
Antwort1
A SUMIFS
kann dies für Sie durch eine sorgfältige Auswahl der Bereiche tun:
=SUMIFS($O11:$W11,O$4:W$4,"Proj ($)",$P11:$X11,"<>",$P$4:$X$4,"Act ($)")
Beachten Sie, dass es wichtig ist, dass alle Bereiche die gleiche Größe haben, damit das SUMIFS
funktioniert
Antwort2
Ihr Problem kann durch die Verwendung einer IF
& SUMIF
-Kombination gelöst werden:
Geben Sie diese Formel in die Zelle ein
C205
.=IF(AND($A$202:$K$202<>"",$A$201:$J$201="Act($)"),SUMIF($A201:$J201,"=Proj($)",$A$202:$K$202),0)
Wie es funktioniert:
Situation 1:
- Die Spaltenüberschriften lauten
Act($)
und inRow 202
, außerhalb3
der Zellen2
sind die Zellen leer, daher hat die FormelSUMs
für diese Zellen die SpaltenüberschriftProj($)
und gibt zurück19485
ist gleich(6495+6495+6495)
.
Situation 2:
- Die Spaltenüberschriften lauten
Act($)
und inRow 202
den
Zellen sind3
alle3
Zellen leer,
daher hat die Formel keineSUMs
Spaltenüberschrift für diese ZellenProj($)
und gibt zurück0
.
Passen Sie die Zellreferenz in der Formel nach Bedarf an.