Antworten:
Sie könnten es durch Casting tun. Die Funktion "int" rundet auf die nächste Ganzzahl. Wenn der Boolesche Wert in A1 ist, lautet die Formel:
=INT(A1)
=ROUND(A1,0)
verhält es sich in diesem Zusammenhang.
=CEILING(A1,1)
--
ist die gebräuchlichste Methode, um boolesche Werte in int zu konvertieren. Aus --
diesem Grund werden Funktionen angezeigt, in denen die Zeichen enthalten sind . es wird ein Array von {TRUE, FALSE, FALSE} in {1,0,0} verwandelt, mit dem andere Arrays multipliziert werden können
Beispiel:
Rückgabe des Gesamtumsatzes aus einer Region mit 9 oder weniger:
Team Sales 1 $ 20 2 $ 30 11 $ 90
Formel:
=SUMPRODUCT(--(A2:A4<=9),B2:B4)
Berechnung
=SUMPRODUCT(--(True,True,False),($20,$30,$90))
=SUMPRODUCT((1,1,0),($20,$30,$90))
=1 * $20 + 1 * $30 + 0 * $90
=$20 + $30 + $0
=$50
--
Methode im Internet gesehen , aber ich muss zugeben, dass die Verwendung der Formel INT
viel klarer und eleganter ist. :)
Multipliziere es mit '1'. Ex. Wahr * 1 = 1 und Falsch * 1 = 0.
Wenn beispielsweise Zelle A1 den Booleschen Wert enthält, geben Sie in einer benachbarten Zelle die Formel ein:
=A1*1
Hinweis: - Wahr, Wahr + 0 und Wahr / 1 haben den gleichen Effekt.
=a1+a2
wird die numerische Summe der logischen Werte zurückgegeben, jedoch=sum(a1:a2)
nicht. Excel 2013.