
Ich versuche also, „sumifs“ mit „indirect“ und „address“ zu verwenden, um alle vorherigen Zeilen in einer Spalte zu summieren. Allerdings erhalte ich beim Versuch einen #value-Fehler. Ich frage mich, ob mir jemand den Fehler in meiner Formel oder meinem Prozess aufzeigen kann. Hier ist die Formel, die ich verwende:
=SUMIFS(INDIRECT(ADDRESS(2,[Value])&":"&ADDRESS(ROW()-1,[Value])),[Category],"s",[Type],2)
Wenn Sie sich den Datensatz ansehen, scheint es außerdem so, als ob der Sumif_Test nicht richtig funktioniert und die gesamte Spalte statt des angegebenen Bereichs summiert.
Vielen Dank an alle für Ihre Zeit!
Antwort1
Für eine ODER-Bedingung schließen Sie die SUMIFS in eine SUMME ein.
=SUM(SUMIFS(Table1[[#Headers],[value]]:[@value], Table1[[#Headers],[category]]:[@category], {"a", "s"}, Table1[[#Headers],[type]]:[@type], 2))
Antwort2
Sie können versuchen, das Folgende zu verwenden. Ich verwende dies zum Summieren laufender Summen (oder aller vorherigen Zeilen). Ich bin nicht sicher, ob es in ein übertragen wird SUMIFS
.
Ich bin davon ausgegangen, dass der Wert in Spalte A steht und Zeile 1 beginnt. Passen Sie die Formel an, wenn dies nicht der Fall ist.
=SUMIFS($A$2:A2,[Category],"s",[Type],2)
ODER
=SUMIFS($A$2:A2,$B$2:B2,"s",$C$2:C2,2)
Dadurch kann der SUM-Bereich immer in Zeile 2 beginnen und sich nur bis zu Ihrer aktuellen Zeile erstrecken.
Lassen Sie mich wissen, wenn dies nicht funktioniert, und ich werde es als Antwort entfernen.