Excel Sumif-Array

Excel Sumif-Array

Ich versuche, eine Array-Formel mit „sumif“ zu verwenden und weiß, dass das korrekte Format ungefähr so ​​lautet: =sum(sumif(A:A,B:B,{"hello","hi"})),

>Wenn ich jedoch versuche, „oder als“-Operatoren zu verwenden <, funktioniert die Formel nicht.

=SUM(SUMIFS($T:$T,$M:$M,{">"&2,"<"&10000}))

Kann mir bitte jemand erklären, wie diese Formel (unter Verwendung von Arrays) funktioniert? Vielen Dank, das wäre mir sehr wichtig.

Antwort1

Kein Array erforderlich. In diesem Fall möchten Sie ANDnicht ORwie in der anderen Situation, dass B entweder helloOR ist hi. Im zweiten Fall möchten Sie alles zwischen 2AND 10000. SUMIFS macht das ANDnatürlich:

=SUMIFS($T:$T,$M:$M,">2",$M:$M,"<10000")

Antwort2

Ehrlich gesagt verwenden Sie in diesem Fall Array-Konstanten und keine Array-Formeln. Ihr Problem ist, dass Sie das & verwenden und Ihre Anführungszeichen zu schnell schließen... Die Array-Konstante sollte so aussehen.. {">2","<10000"}

Die vollständige Formel wäre:

=SUM(SUMIFS($T:$T,$M:$M,{">2","<10000"}))

Ich bin mir nicht sicher, was Ihr Anwendungsfall dafür ist, aber ich bin ziemlich sicher, dass Sie nicht SUMMEN möchtenUndSUMIFS, andernfalls wird alles in $T:$T summiert und anschließend die Summe von allem addiert, was den Kriterien Ihrer Sumif-Anweisung entspricht.

verwandte Informationen