Apa rumus Excel untuk mengkonversi nilai boolean {FALSE, TRUE}
ke dalam {0, 1}
?
Andaikata ada yang lebih pendek dari =IF(cond,1,0)
.
Apa rumus Excel untuk mengkonversi nilai boolean {FALSE, TRUE}
ke dalam {0, 1}
?
Andaikata ada yang lebih pendek dari =IF(cond,1,0)
.
=a1+a2
akan mengembalikan jumlah numerik dari logika, tetapi=sum(a1:a2)
tidak akan. Excel 2013.Jawaban:
Anda bisa melakukannya dengan casting. Fungsi "int" membulatkan ke bilangan bulat terdekat. Jika nilai boolean dalam A1, rumusnya adalah:
sumber
=ROUND(A1,0)
lakukan hal yang sama dalam konteks ini.=CEILING(A1,1)
--
adalah cara paling umum untuk mengubah boolean menjadi int - itu sebabnya Anda melihat fungsi yang ada--
di dalamnya karena alasan ini. itu akan mengubah array {TRUE, FALSE, FALSE} menjadi {1,0,0} yang dapat digunakan untuk melipatgandakan array lainnyaContoh:
mengembalikan total penjualan dari wilayah 9 atau lebih rendah:
rumus:
Perhitungan
sumber
--
metodenya, tetapi saya harus mengakui bahwa menggunakan formulaINT
jauh lebih jelas dan elegan. :)Lipat gandakan dengan '1'. ex. Benar * 1 = 1 dan Salah * 1 = 0.
Misalnya, jika sel A1 berisi nilai boolean, di sel tetangga, masukkan rumus:
Catatan: - Benar, Benar + 0 dan Benar / 1 memiliki efek yang sama.
sumber