TRUE und FALSE arbeiten nicht innerhalb von SUMME()
Habe ich boolean-Werte in einer Spalte:
A
1 TRUE
2 FALSE
3 TRUE
4 TRUE
Merke ich, dass in Excel =TRUE+TRUE
zurück 2
und =TRUE+FALSE
zurück 1
was bedeutet TRUE
gleich 1
und FALSE
gleich 0
. Allerdings SUM(A1:A4)
gibt immer 0
es ist egal, ob array-Formel-Stil... ich würde erwarten, dass es 3
(die Anzahl der TRUE
im Sortiment).
Einen Weg, um 3
ist die Verwendung {=SUM(IF(A1:A4,1,0))}
(array-Formel style), das finde ich überflüssig... jemand Könnte denken, eine einfachere Lösung als das?
InformationsquelleAutor SoftTimur | 2013-01-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie versuchen, indem Sie den Bereich mit
--
und die Eingabe als array. Die--
konvertieren die booleans in Ihre integer-äquivalente:Pro die Dokumentation auf die
SUM
Funktion:--
?Was sind Ihre Einschränkungen? Zählen kann die beste Wahl sein, wenn Sie nicht wollen, um die Summe. Allerdings, wenn Sie müssen, verwenden Sie
SUM
ich denke, das wäre die kürzeste Lösung. Ansonsten ist dein Ansatz zu tun, der Vergleiche mitIF
wäre ein weiterer Weg. Grundsätzlich ist dieSUM
Funktion nicht sum Boolesche Werte in einem Bereich von design, so dass die Möglichkeiten ein bisschen mehr begrenzt 🙂Dies ist eine array-Formel, die erfordert, verwenden Sie Strg-Shift-Enter.
InformationsquelleAutor RocketDonkey
Hatte ich Erfolg mit ZÄHLENWENNS in einem Bereich, wo er die Bedingung WAHR ist
Hmm...excel tun können, funky Sachen. Zimmerreserviereung, ohne das Sie das Arbeitsblatt, ich würde überprüfen Sie Ihre Formel und vielleicht stellen Sie sicher, dass Ihre Referenzen korrekt sind. Ich habe verschoben benannten Zellen und Dinge wie, dass in der Vergangenheit und bekam die #N/A Ergebnis zu.
InformationsquelleAutor cowboydan
Möchten Sie die Summe auf die true/false-Feld konnten Sie mehrere der true/false-Zustand von 1, so dass es liefert entweder 0 oder 1. Dann ist Ihre Summe Funktion würde die Arbeit an der Spalte.
InformationsquelleAutor Rich