• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

Booleans aufaddieren

kana

Erdapfel
Registriert
11.04.11
Beiträge
4
Hi,
ich frage mich, wie man den Typ Boolean dazu kriegt, sich wie eine normale Zahl (also 1 für WAHR und 0 für FALSCH) zu verhalten. Das brauche ich, um die Anzahl der WAHR in einer Spalte einfach zu berechnen.

Beispiel:
In B1:B10 sei das Zellenformat auf Checkbox eingestellt, was den Typ BOOLEAN nach sich zieht.
Folgendes habe ich schon ausprobiert, was nicht funktioniert:
-SUMME(B1:B10) : ergibt immer null, egal wieviele Checkboxen angehakelt sind
-SUMME(BININDEZ(B1:B10)) : das geht zweifach schief weil BININDEZ erstens einen String erwartet, und zweitens weil BININDEZ nur einen Einzelwert verträgt, aber keinen Bereich.
-SUMMEWENN(B1:B10;WAHR) : seltsamerweise auch immer null, obwohl das eigentlich funktionieren müßte, mit Zahlen geht's, aber nicht mit Booleans

Es scheint mir, daß Apple den Boolean Typ sehr stiefmütterlich behandelt und da noch einige Verbesserungen möglich wären, aber weiß mir denn jemand eine Lösung für mein Problem?

Grüße, Kana
 
Gibt's da nicht einfacher eine Möglichkeit, in der Spalte abzuzählen, wie oft ein bestimmtes Zeichen drinsteht?
 
Versuch mal:

=ZÄHLENWENN(B1:B10,"=WAHR")
 
Apple hat die Entscheidung getroffen, dass Bool-Werte keine Zahlen sind, man also auch nicht mit ihnen rechnen kann.

Die korrekte Lösung für das obige Beispiel lässt sich aber mit

=ZÄHLENWENN(B1:B10;WAHR)

erreichen.
 
Hey danke, das war's, die Formel kannte ich noch nicht, es geht :-)

Ach ja, beide Geschmäcker gehen, also sowohl
=ZÄHLENWENN(B1:B10;WAHR)
als auch
=ZÄHLENWENN(B1:B10,"=WAHR")
 
Zuletzt bearbeitet: