Di lembar kerja Excel saya, saya memiliki sel yang berisi rumus berikut:
=IF(COUNT(Y11:AA11)>0,SUM(Y11:AA11),#N/A)
dengan tujuan bagan nanti menggunakan tampilan sel dalam grafik (tidak termasuk tampilan nilai 0), yang dilakukannya.
Masalah yang saya miliki adalah bahwa ada banyak #N/A
nilai tampilan yang terlihat berantakan, jadi saya ingin menggunakan pemformatan bersyarat untuk membuat case ketika #N/A
ditampilkan memiliki teks putih. Sejauh ini setiap upaya membuat setiap nilai memiliki teks putih, terlepas dari apakah nilai tampilan #N/A
atau angka. Adakah yang tahu cara untuk melakukan ini?
Hal yang saya coba:
Menggunakan pemformatan bersyarat dengan kondisi rumus
=ISERROR($X$4:$X$37)
, diterapkan pada rentang$X$4:$X$37
. (Semua sel dalam rentang diformat untuk menggunakan teks putih; angka valid dan nilai kesalahan.)Menggunakan pemformatan bersyarat dengan kondisi rumus
=ISNA($X$4:$X$37)
(hasil yang sama).Menggunakan pemformatan bersyarat dengan efek hanya untuk duplikat (Menampilkan nomor masih terpengaruh)
Mengubah rumus di sel (
X4:X37
) menjadi=IF(COUNT(Y11:AA11)>0,SUM(Y11:AA11),"#N/A")
, lalu kondisional memformat teks itu. (Nilai nol sekarang ditampilkan pada grafik karena"#N/A"
teks dan#N/A
bukan.)
=ISERROR(A2)
untuk menentukan sel mana yang akan diformat. Dalam contoh Anda, Anda harus menggunakan =ISERROR(X4)
. Intinya adalah bahwa argumen ke salah satu ISxxx()
fungsi harus berupa nilai tunggal, bukan rentang. (Saya bahkan tidak tahu ... (Lanjutan)
ISERROR
dokumentasi berulang kali mengatakan bahwa Anda menyebarkannya sebuah nilai, saya tidak melihat di mana ia pernah mengatakan bahwa parameter tidak harus menjadi rentang atau array) Jadi coba itu.; mekanisme Pemformatan Bersyarat menangani setiap sel dari X4
hingga X37
. Dan jangan gunakan $
tanda. Jika Anda mengatakan =ISERROR($X$4)
, maka seluruh rentang akan menjadi putih jika X4
ada kesalahan (dan sebaliknya). … (Lanjutan)
#N/A
tanda kutip dalam rumus Anda:=IF(COUNT(Y11:AA11)>0,SUM(Y11:AA11),"#N/A")