Menggunakan formula automatik dalam Helaian Google lebih merupakan satu keperluan daripada pilihan apabila berurusan dengan sejumlah besar data. Automasi, bagaimanapun, boleh datang dengan beberapa kelemahan, seperti ralat akibat daripada proses matematik yang tidak betul. Membahagi dengan sifar, atau ralat #Div/0, adalah salah satu daripada ini.

Dalam artikel ini, kami akan menunjukkan kepada anda cara untuk menghapuskan ralat #Div/0 dalam Helaian Google.
Isi Sel dengan Betul
Seperti yang dinyatakan di atas, anda mendapat ralat #Div/0 jika anda membahagikan apa-apa dengan sifar. Ia adalah persamaan yang mengakibatkan kemustahilan matematik dan oleh itu tidak diterima oleh program. Ralat ini boleh dielakkan hanya dengan memastikan tiada formula menggunakan sifar atau sel kosong sebagai pembahagi. Anda boleh sama ada memadam atau mengisi sel kosong, atau tidak memasukkannya sama sekali dalam persamaan. Kaedah ini baik jika anda menguruskan sebilangan kecil sel, tetapi untuk formula automatik yang besar, anda memerlukan kod tangkap semua.
Menggunakan Fungsi If Error
Jika anda menggunakan formula untuk mengira nilai sel secara automatik, ralat seperti #Div/0 adalah dijangkakan. Apa yang anda boleh lakukan daripada cuba mengelakkan peluang untuk mendapatkan ralat, yang sukar, adalah mencari cara untuk menanganinya jika ia berlaku. Di sinilah fungsi If Error dimainkan.
Jika Ralat ialah fungsi Helaian Google yang menyemak nilai yang diberikan kepadanya, dan jika ia mengembalikan ralat maka ia meneruskan untuk melaksanakan arahan. Fungsi ini mempunyai sintaks =IFERROR(value, value-if-error) di mana:
'=' memberitahu Helaian Google bahawa anda sedang menggunakan fungsi.
'IFERROR' menyemak nilai yang diberikan menghasilkan ralat.
'nilai' ialah proses yang akan diperiksa untuk ralat.
'value-if-error' ialah apa yang dipaparkan jika nilai menghasilkan ralat.
Pada asasnya, fungsi If Error akan melaksanakan proses nilai yang diberikan. Jika proses itu mengakibatkan ralat, seperti pembahagian dengan sifar, ia akan memaparkan perkara yang anda tentukan sebagai nilai-jika-ralat.
Sebagai contoh, jika anda ingin membahagikan dua sel A1 dengan A2, selagi kedua-dua sel diisi dengan betul, ia akan mengembalikan hasil pembahagian. Jika A2 menjadi sifar atau kosong, maka ia akan mengakibatkan ralat #Div/0. Jika anda menggunakan formula =Iferror(A1/A2,”Bahagian dengan Sifar”) maka jika A2 tiba-tiba menjadi kosong atau sifar, bukannya memaparkan ralat ia akan memaparkan Bahagian dengan Sifar.

Fungsi If Error juga boleh digunakan sebagai sintaks =Iferror(value). Ini mengisi nilai-jika-ralat sebagai kosong dan akan mengembalikan ruang kosong jika ralat dikesan.

Selagi anda menggunakan fungsi If Error untuk sebarang formula automatik yang anda buat, anda tidak akan menghadapi ralat #Div/0.
Had fungsi If Error ialah ia akan mengembalikan nilai ralat-jika-untuk sebarang ralat. Walaupun ralat itu bukan #Div/0, jika anda mengisytiharkan nilai-jika-ralat sebagai pembahagian dengan sifar dan ia menghadapi ralat yang berbeza ia masih akan mengatakan pembahagian dengan sifar.

Menggunakan Fungsi Error.Type
Fungsi Error.Type, bukannya mengembalikan nilai yang anda tentukan, mengembalikan kod ralat yang berkaitan. Kod yang sepadan untuk semua ralat berbeza ialah 1 untuk #NULL!, 2 untuk #DIV/0!, 3 untuk #VALUE!, 4 untuk #REF!, 5 untuk #NAME?, 6 untuk #NUM!, 7 untuk #N/A, dan 8 untuk semua yang lain.
Fungsi ini berguna jika anda sekali-sekala menghadapi ralat selain pembahagian dengan sifar, kerana ini memudahkan untuk menyelesaikannya. Ini, sudah tentu, memerlukan sedikit pengetahuan pengekodan untuk digunakan dengan berkesan. Hanya menggunakan Error.Type sendiri tidak akan berguna kerana anda tidak akan tahu sama ada nombor yang dipaparkan ialah kod atau jawapan sebenar. Menggunakan kedua-dua pernyataan If Then dan fungsi If Error boleh mencipta formula yang menyemak ralat tertentu.

Contohnya, dalam formula =iferror(A1/A2,if(error.type(A1/A2)=2,”Division by Zero”,”Unknown Error”)), Helaian Google akan melakukan pengiraan a1/a2 dahulu. Jika ini boleh, maka ia akan memaparkan jawapan. Jika ia mengakibatkan ralat, maka ia pergi ke baris seterusnya.
Di sini pernyataan If Then akan menyemak jenis ralat yang dikembalikan oleh fungsi Error.Type. Jika ia mengembalikan 2, iaitu kod untuk ralat #Div/0, maka ia akan memaparkan Pembahagian mengikut Sifar, jika tidak, ia akan memaparkan Ralat Tidak Diketahui.
Ini boleh dikembangkan lagi dengan penyataan If bersarang untuk setiap jenis ralat jika anda mahu. Ini memastikan bahawa jika ralat berlaku dalam lembaran kerja anda tahu dengan tepat apakah ralat itu dan cara menanganinya.
Kesilapan yang Dijangka
Menghadapi ralat seperti #Div/0 hampir dijangka jika anda kerap menggunakan Helaian Google. Mengendalikan ralat sedemikian adalah mudah selagi anda mengetahui fungsi yang sesuai untuk digunakan.
Adakah anda mempunyai petua lain tentang cara untuk menghapuskan ralat #Div/0 dalam Helaian Google? Kongsi pendapat anda di bahagian komen di bawah.