SUMMEWENN() als Array Formel
#1
Hallo zusammen,

ich habe eine Frage bezüglich Array-Formeln in Excel. Grundsätzlich verstehe ich was der Sinn dieser ist und wann man sie verwendet.

Allerdings gibt es auch Fälle, in denen sich mir die Sinnhaftigkeit einer Array-Formel nicht ganz erschließt.
Konkret geht es um folgendes Beispiel:
   
Ich verstehe in diesem Beispiel nicht, weshalb hier zwingend die Array-Formel gebraucht wird. Wenn ich das Ganze in Excel "nachbaue" und

=SUMME(WENN(D2:D4<=30;C2:C4))

als normale Formel schreibe, erhalte ich genau das selbe Ergebnis, welches ich bekommen würde, wenn ich die Formel als Array-Formel bestätige.
Auch wenn ich die Beispiel-Tabelle vergrößere kommen hier bei mir die gleichen Ergebnisse raus.

Kann mir evtl. jemand erklären, wo der Vorteil liegt, hier eine Array-Formel zu verwenden bzw. warum ich scheinbar nicht einfach das SUMME(WENN()) als normale Formel schreiben darf?

Vielen Dank im Voraus und beste Grüße
Antworten Top
#2
Moin!
Ohne Abschluss als Matrixformel "stoppt" die Funktion nach dem ersten (Teil-) Ergebnis.
Da hast Du Dir natürlich ein Beispiel ausgesucht, was zufällig das gleiche Ergebnis auswirft.
Nimm mal <=35 statt <=30 und berichte über das Ergebnis …

In Excel 365, Online und 2021 gibt es übrigens nicht mehr die Notwendigkeit des Matrix-Abschlusses, aber dies nur am Rande.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#3
...
https://www.ms-office-forum.net/forum/sh...p?t=377555
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste