Jawaban:
Anda bisa melakukan ini dengan sangat ringkas dengan rumus array. Rekatkan yang berikut ke dalam bilah rumus dan tekan Ctrl+ Shift+ Enter.
=AND(F2:I2)
EDIT:
Sebagai tanggapan terhadap komentar Jerry, jika rentang yang Anda periksa akan berisi apa pun selain nilai boolean, Anda harus menggunakan rumus yang lebih spesifik (karena semua teks, kosong, dan angka yang tidak sama dengan 0 akan dievaluasi sebagai TRUE). Berikut ini hanya akan menganggap sel dengan nilai boolean TRUEsebagai true.
=AND(F2:I2=TRUE)
Ini juga harus dimasukkan sebagai fungsi array dengan menekan Ctrl+ Shift+ Enter.
Jika kebetulan Anda ingin menghitung keduanya TRUEdan 1benar, Anda dapat menggunakan rumus array yang lebih rumit ini (dimasukkan dengan Ctrl+ Shift+ Enter).
=AND(NOT(ISERROR(MATCH(F2:I2,{TRUE,1},0))))
AND(). Ternyata itu hanya berlaku ketika ada lebih dari satu syarat! +1 Namun, saya lebih suka formula non-array bila memungkinkan.
ANDtidak bekerja dalam rumus array. Ia berfungsi sebagai agregator (tidak yakin apakah itu istilah yang tepat) seperti SUM,, MINdan SUMPRODUCT, misalnya, ia dapat menggunakan array sebagai argumen, tetapi hanya mengembalikan satu nilai, tidak pernah menjadi array nilai. Jadi, jika Anda mencoba menekan ANDke layanan dalam kondisi IFformula dalam array, itu tidak akan mengembalikan array nilai T / F yang mungkin Anda cari, melainkan T / F tunggal. Sama berlaku untuk OR.
Anda dapat melakukan hal seperti ini untuk mempersingkat:
=COUNTIF(F2:I2,TRUE)=4
Ini menghitung jumlah TRUEdan memeriksa apakah ada 4.
Atau jika Anda tidak ingin 'menghitung' mereka dan memasukkan nomor ...
=COUNTIF(F2:I2,TRUE)=COUNTA(F2:I2)
Di atas tidak akan mempertimbangkan sel kosong. Jika Anda ingin menghitungnya juga:
=COUNTIF(F2:I2,TRUE)=COUNTA(F2:I2)+COUNTBLANK(F2:I2)
Pilihan lain adalah menggunakan fakta bahwa TRUE mengevaluasi ke 1 dan FALSE mengevaluasi ke 0 dalam kondisi tertentu.
Deskripsi evaluasi yang BENAR dan SALAH
Dengan menggunakan tautan di atas, Anda dapat menggunakan fungsinya
=product(F2:I2*1)
yang akan mengevaluasi ke 1 jika semuanya benar dan 0 jika ada kesalahan atau kekosongan.
fungsi ini harus dimasukkan dengan menekan ctrl + shift + enter karena ini merupakan formula array.
1dan TRUEdalam data, formula yang akan menghitung 1sebagai TRUEjuga, yang saya tidak berpikir dimaksudkan. Tapi yah, jika rentang OP hanya bisa berisi boolean, tidak mungkin ini salah.