/ / SUMIF-Wert ist größer als Wert in der vorherigen Spalte - Excel, Excel-Formel, Excel-2016

SUMIF Wert ist größer als Wert in der vorherigen Spalte - Excel, Excel-Formel, Excel-2016

Gibt es eine Möglichkeit, SUMIF zu verwenden, um Werte in einer Spalte zu summieren, wenn sie größer sind als der Wert in derselben Zeile in der vorherigen Spalte? dh die Summe von B2, B4 und B6 im Bild

Antworten:

2 für die Antwort № 1

Verwenden einer Matrixformel:

=SUM(IF($B$2:$B$6>$A$2:$A$6,$B$2:$B$6))

Stellen Sie sicher, dass Sie drücken Ctrl+Shift+Enter wenn Sie den Zellenbearbeitungsmodus statt nur verlassen Enter


1 für die Antwort № 2

Ich würde ein Array verwenden, weil ich zu faul bin, um eine Nicht-Array-Lösung herauszufinden:

{=SUM(If(B:B>A:A,B:B,0))}

Begrenzen Sie die Bereiche nach Bedarf, um die Leistung zu erhöhen.


0 für die Antwort № 3

Das Hauptaugenmerk liegt hier darauf, nicht jede Zelle hart zu kodieren ...

Dies kann erreicht werden durch:

  1. Verwenden einer Kombination aus Summe und Wenn in einer Arrayoperation

    {=SUM(IF(B:B>A:A;1;0))}

ODER

  1. Eine weitere Spalte anlegen und eine Summe durchführen:

In Spalte C fügen Sie diese Funktion in jede Zeile ein:

=IF(B2>A2;B2;0)

Dann in einer einzigen Zelle (sagen wir mal) D2), platziere diese Formel:

=SUM(C:C)

Id.e .:

Tabelle 1