Ich verwende eine SUMIF
Formel verschachtelt in einer IF
Anweisung. Manchmal berechnet meine Formel, was ich tun muss, manchmal zeigt es sich als ein Fehler. Die Reihenfolge der Logik ist wie folgt:SUMIF Formel läuft teilweise
If(Cell Value="No Change",Cost/Total Cost of No Change,
If(Cell Value="Partial Sale",Cost/Total Cost of Partial Sale,
If(Cell Value="Partial Purchase",Cost/Total Cost of Partial Purchase,
If(Cell Value="New Purchase",Cost/Total Cost of New Purchase,
False))))
Ein Beispiel dafür, was ich schrieb:
=IF(CK8="No Change",BY8/SUMIF($CK$8:$CK$4996,"No Change",$P$8:$P$4996),
IF(CK8="Partial Sale",BY8/sumif($CK$8:$CK$4996,"Partial Sale",$P$8:$P$4996),
IF(CK8="Partial Purchase",BY8/SUMIF($CK$8:$CK$4996,"Partial Purchase",$P$8:$P$4996),
IF(CK8="New Purchase",BY8/SUMIF($CK$8:$CK$4996,"New Purchase",$P$8:$P$4996),FALSE))))
Mein Problem kommt, wenn Cell Value="Partial Sale"
oder "Partial Purchase"
, halte ich einen Fehler. Ich überprüfe meine Cost
Spalte und jede Zelle hat einen Wert (Bereich von negativen bis posties einschließlich Null). Ich habe auch dies in eine SUMIFS
Formel umgewandelt und keine Änderung aufgetreten. Ich habe auch die *
vor und nach meinen Textwerten verwendet, weil ich irgendwo gesehen habe, dass es erforderlich war, aber keine Änderung. Was könnte das Problem sein?
Welchen Fehler erhalten Sie? '#DIV! 0'? –