Cara untuk mengelakkan formula yang rosak

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Apabila formula menunjukkan hasil tidak yang diingini atau ralat, keadaan sedemikian boleh menjadi amat menggeramkan, terutamanya jika anda tidak tahu langkah yang perlu dilakukan seterusnya.

Beberapa kesilapan mungkin berlaku. Sebagai contoh, mungkin terdapat kurungan yang tidak sepadan, kesilapan menaip atau rujukan kepada data dalam julat yang tidak wujud. Amalan terbaik berikut boleh membantu anda mengelakkan atau menyelesaikan kesilapan biasa apabila anda membina atau perlu membetulkan formula anda.

Gunakan amalan terbaik ini:

Untuk mengelakkan kesilapan biasa ini:

Memulakan setiap fungsi dengan tanda sama dengan (=)

Jika entri anda tidak bermula dengan tanda sama dengan, maka entri bukanlah formula dan tidak akan dikira, ini kesilapan biasa yang mudah berlaku.

Contohnya, apabila anda menaip sesuatu seperti SUM(A1:A10), Excel Online menunjukkan rentetan teks SUM(A1:A10) dan bukannya hasil formula. Jika anda menaip 11/2, anda akan melihat tarikh, seperti 2-Nov atau 11/02/2009, dan bukannya membahagi 11 dengan 2.

Untuk mengelakkan keputusan luar jangkaan ini, sentiasa bermula dengan tanda sama dengan. Contohnya, taipkan: =SUM(A1:A10) dan =11/2

Memadankan semua tanda kurungan pembuka dan penutup

Pastikan semua tanda kurungan adalah sebahagian daripada pasangan sepadan. Dalam formula yang menggunakan fungsi, setiap tanda kurung buka memerlukan tanda kurung tutup agar fungsi dapat berfungsi dengan betul.

Contohnya, formula =IF(B5<0),"Not valid",B5*1.05) tidak akan berfungsi sebab terdapat dua tanda kurungan penutup dan hanya satu tanda kurungan pembuka.

Formula yang betul kelihatan seperti ini: =IF(B5<0,"Not valid",B5*1.05).

Memasukkan semua argumen yang diperlukan

Kebanyakan fungsi mempunyai argumen yang diperlukan, iaitu nilai yang anda perlu sediakan agar fungsi dapat berfungsi. Hanya beberapa fungsi (seperti PI atau TODAY) tidak mempunyai argumen. Semak sintaks formula yang muncul apabila anda mula menaip tanda sama dengan diikuti oleh fungsi untuk memastikan anda memasukkan semua argumen yang diperlukan, tidak berlebihan dan tidak kekurangan.

Contohnya, fungsi UPPER hanya menerima satu rentetan teks atau rujukan sel sebagai argumennya: =UPPER("hello") atau =UPPER(C2)

Juga, sesetengah fungsi, seperti SUM, memerlukan argumen angka sahaja, sementara fungsi lain, seperti REPLACE, memerlukan nilai teks untuk sekurang-kurangnya salah satu argumennya. Jika anda menggunakan jenis data yang salah, sesetengah fungsi mungkin mengembalikan keputusan luar jangkaan atau menunjukkan nilai ralat #VALUE!.

Menggunakan nombor yang tidak berformat dalam formula

Jangan masukkan nombor yang diformatkan dengan tanda dolar ($) atau pemisah perpuluhan (,) dalam formula kerana tanda dolar menandakan rujukan mutlak dan koma ialah pemisah argumen. Nombor yang berformat tidak digunakan dalam pengiraan formula. Selain daripada memasukkan $1,000, masukkan 1000 dalam formula.

Jika anda menggunakan nombor yang berformat dalam argumen, anda akan mendapat hasil pengiraan luar jangkaan tetapi anda mungkin juga melihat nilai ralat #NUM! . Contohnya, jika anda memasukkan formula =ABS(-2,134) untuk mencari nilai mutlak bagi -2134, Excel Online menunjukkan ralat #NUM! kerana fungsi ABS hanya menerima satu argumen.

Anda boleh memformatkan hasil formula dengan pemisah perpuluhan dan simbol mata wang selepas anda memasukkan formula menggunakan nombor yang tidak berformat dengan menggunakan format nombor.

Menggunakan jenis data sel kanan

Formula anda mungkin tidak mengembalikan hasil yang dijangka jika jenis data sel tersebut tidak boleh digunakan dalam pengiraan.

Contohnya, jika anda memasukkan formula ringkas =2+3 dalam sel yang diformatkan sebagai teks, Excel Online tidak boleh mengira data yang anda masukkan. Data yang anda akan lihat dalam sel adalah =2+3.

Untuk membaiki masalah ini, ubah jenis data sel daripada Teks kepada Umum seperti ini:

  1. Pilih sel.

  2. Klik Rumah > anak panah Format Nombor dan pilih Umum.

  3. Tekan F2 untuk meletakkan sel dalam mod Edit dan tekan Enter untuk menerima formula.

Tarikh yang anda masukkan dalam sel yang mempunyai jenis data Nombor mungkin ditunjukkan sebagai nilai tarikh berangka dan bukannya tarikh. Untuk menunjukkan nombor ini sebagai tarikh, pilih format Tarikh dalam galeri Format Nombor.

Menggunakan simbol * untuk mendarab nombor

Anda mungkin ingin menggunakan x sebagai operator pendaraban dalam formula, tetapi sebaliknya, anda perlu menggunakan asterisk ( * ).

Apabila anda menggunakan x dalam formula anda, Excel Online tidak boleh mengira hasil dan sebaliknya menunjukkan formula dalam sel, meletakkan sempadan merah bertitik di sekeliling sel untuk memberitahu anda bahawa terdapat ralat formula.

Menggunakan tanda petikan di sekitar teks dalam formula

Jika anda mencipta formula yang termasuk teks, kurungkan teks dalam tanda petikan.

Contohnya, formula = "Hari ini ialah " & TEXT(TODAY( ) , "hhhh, bbbb hh") menggabungkan teks "Hari ini adalah " dengan hasil fungsi TEXT dan TODAY dan mengembalikan Hari ini ialah Isnin, 30 Mei dalam sel.

Dalam formula, "Hari ini ialah " mempunyai ruang sebelum tanda petikan penutup untuk menyediakan ruang kosong yang anda inginkan di antara perkataan Hari ini ialah dan Isnin, 30 Mei. Tanpa tanda petikan di sekeliling teks, formula mungkin menunjukkan ralat #NAME?.

Jangan sarangkan lebih daripada 64 fungsi dalam formula

Anda boleh menggabungkan (atau menyarangkan) sehingga 64 aras fungsi dalam formula.

For example, formula =IF(SQRT(PI()) < 2, "kurang daripada dua!", "lebih daripada dua!") mempunyai aras 3 fungsi: fungsi PI disarangkan dalam fungsi SQRT, yang seterusnya disarangkan dalam fungsi IF.

Mengelakkan pembahagian nilai berangka dengan sifar

Membahagikan sel dengan sel lain yang mempunyai sifar (0) atau tiada nilai akan menghasilkan ralat #DIV/0! .

Untuk mengelakkan ralat ini, sarangkan operasi pembahagian anda dalam fungsi IFERROR. Contohnya, masukkan dua formula berikut dalam sel dalam lembaran kerja:

=IFERROR(3/0,0)

=IFERROR(3/7,0)

Formula pertama mengembalikan 0 kerana fungsi IFERROR mengecam bahawa membahagi dengan sifar akan menghasilkan ralat. Formula kedua mengembalikan nilai 3/7, iaitu tiada ralat kerana anda tidak membahagi dengan sifar.

Untuk memudahkan lagi kerja mencipta formula anda, anda boleh membaca petua dan cara formula ini.

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×