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 AND
nicht OR
wie in der anderen Situation, dass B entweder hello
OR ist hi
. Im zweiten Fall möchten Sie alles zwischen 2
AND 10000
. SUMIFS macht das AND
natü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.