Ich habe Boolesche Werte in einer Spalte:WAHR und FALSCH Sie innerhalb SUM nicht()
A
1 TRUE
2 FALSE
3 TRUE
4 TRUE
Ich weiß, dass in Excel =TRUE+TRUE
kehrt 2
und =TRUE+FALSE
kehrt 1
die TRUE
-1
und FALSE
gleich impliziert ist gleich 0
. SUM(A1:A4)
gibt jedoch immer 0
zurück, egal, ob es Array-Formel-Stil ist ... Ich würde erwarten, dass es 3
(die Anzahl der TRUE
im Bereich) ist.
Eine Möglichkeit, 3
zu bekommen, ist die Verwendung {=SUM(IF(A1:A4,1,0))}
(Array-Formel-Stil), die ich redundant finde ... Könnte jemand an eine einfachere Lösung als das denken?
Danke ... hast du zufällig eine andere Lösung als '--'? – SoftTimur
@SoftTimur Was sind Ihre Einschränkungen? Zählen ist vielleicht die beste Option, wenn Sie nicht summieren möchten. Wenn Sie jedoch "SUMME" verwenden müssen, wäre das die kürzeste Lösung. Andernfalls wäre Ihr Ansatz, Vergleiche mit "IF" durchzuführen, ein anderer Weg. Im Grunde wird die 'SUM'-Funktion die Booleschen Werte in einem Bereich nicht summieren, so dass die Optionen etwas eingeschränkter werden. – RocketDonkey
Dies ist eine Array-Formel, die Strg-Umschalt-Enter erfordert. – denfromufa