Dalam Numbers untuk Mac, gunakan semakan input untuk menangguhkan pembahagian sehingga sel yang diperlukan sudah sedia, atau gunakan IFERROR untuk menggantikan ralat dengan hasil yang dipilih. Bagi templat yang diisi sebahagiannya, pastikan hasil yang tiada kelihatan kosong sambil mengekalkan nilai sifar yang sah.
Panduan ini menggunakan jadual kiraan objek sintetik: objek yang dikira dibahagikan dengan jumlah objek. Panduan ini mengikuti panduan Mac semasa Apple, yang menyatakan Numbers 15.4, serta Bantuan Fungsi Apple. Anda boleh menyemak versi yang dipasang melalui Numbers > Perihal Numbers. Panduan Pengguna Numbers untuk Mac
Tentukan maksud hasil yang belum siap
Katakan satu baris mengandungi enam objek yang dikira daripada jumlah dua belas. Pecahannya ialah 6/12, atau 0.5. Jika jumlahnya sifar, pembahagian tidak dapat menghasilkan hasil yang sah; Apple secara jelas mendokumenkan pembahagian dengan sifar sebagai ralat. Sebelum mengubah formula, tentukan perkara yang patut dipaparkan oleh templat apabila keadaan itu berlaku. IFERROR
Bagi templat ini, gunakan dasar berikut. Ini ialah pilihan reka bentuk untuk contoh ini, bukannya peraturan terbina dalam Numbers.
| Keadaan input | Hasil yang dikehendaki | Sebab |
|---|---|---|
| Input yang diperlukan tiada | Kelihatan kosong | Baris belum siap |
| Jumlah objek ialah sifar | Kelihatan kosong, dengan mesej status | Pecahan tidak ditakrifkan |
| Kiraan sifar dan jumlah positif | Nilai angka 0 |
Hasilnya sah |
| Kedua-dua input ialah nombor yang sesuai dan jumlah bukan sifar | Pecahan yang dikira | Baris sudah sedia |
| Input mengandungi teks biasa | Mesej pembetulan | Input perlu diberi perhatian |
Perbezaan antara tiada dengan sifar adalah penting. Memasukkan 0 sebagai nilai gantian untuk setiap baris yang belum siap akan menyebabkan baris yang belum diisi kelihatan seperti kiraan sifar yang telah lengkap. Pilih nilai gantian sifar angka hanya jika tafsiran itu sesuai untuk tugas anda.
Masukkan formula yang menunggu input yang tiada
Cipta jadual dengan satu baris pengepala dan lajur berikut. Formula di bawah hendaklah berada dalam jadual yang sama dengan inputnya; biarkan sel input yang tidak digunakan betul-betul kosong.
| Lajur | Pengepala | Contoh awal dalam baris 2 |
|---|---|---|
| A | Kumpulan | Blok |
| B | Objek yang dikira | 6 |
| C | Jumlah objek | 12 |
| D | Pecahan dikira | Formula |
| E | Status input | Biarkan kosong buat masa ini |
Pilih D2, taip =, kemudian masukkan formula di bawah. Tekan Return untuk mengesahkannya. Jika anda sudah menaip tanda sama dengan pada awal formula, masukkan teks formula selebihnya sahaja. Apple mendokumenkan aliran kerja ini dalam arahan untuk memasukkan formula. Kira nilai menggunakan data dalam sel jadual dalam Numbers pada Mac
=IF(ISBLANK(B2),"",IF(ISBLANK(C2),"",IF(C2=0,"",B2/C2)))
Formula ini menyemak kiraan dahulu, kemudian jumlah, kemudian sama ada jumlah itu sifar. Formula ini memulangkan rentetan kosong bagi kes yang belum siap atau tidak ditakrifkan itu; jika tidak, formula akan membahagi. Apple mendokumenkan bahawa fungsi IF boleh disarangkan, dengan setiap IF memulangkan nilai berdasarkan syaratnya. IF
Gunakan versi ini apabila inputnya berupa nombor atau sel yang benar-benar kosong. Versi ini mengekalkan pembilang sifar yang sah: jika B2 bersamaan 0 dan C2 bersamaan 12, hasilnya ialah 0. Versi ini tidak mengesahkan sama ada kiraan ialah nombor bulat, sama ada mana-mana input bernilai negatif, atau sama ada kiraan melebihi jumlah. Tambahkan semakan khusus untuk tugas anda jika templat memerlukannya.
Fahami perbezaan antara kosong dengan kelihatan kosong
"" dalam formula ialah rentetan yang mengandungi sifar aksara. Ini menjadikan hasil kelihatan kosong, tetapi sel itu masih mengandungi formula. Apple mentakrifkan rentetan sebagai sesuatu yang mengandungi sifar atau lebih aksara dan mentakrifkan ISBLANK sebagai ujian sama ada sel benar-benar kosong. Oleh itu, jangan gunakan ISBLANK(D2) untuk menentukan sama ada formula ini menghasilkan nombor yang boleh digunakan. Jenis argumen dan nilai, ISBLANK
Ruang juga penting: Apple menyatakan bahawa sel yang mengandungi ruang atau aksara yang tidak dicetak akan memulangkan FALSE daripada ISBLANK, walaupun sel itu kelihatan kosong. Kosongkan input yang tidak digunakan dan bukannya menaip ruang ke dalamnya. ISBLANK
Contoh menggunakan koma antara argumen. Jika tetapan anda menggunakan koma sebagai pemisah perpuluhan, Apple mengarahkan anda supaya memisahkan argumen fungsi dengan koma bertitik. Gambaran keseluruhan fungsi
Tambahkan status input apabila baris memerlukan panduan yang lebih jelas
Bagi templat yang boleh digunakan semula, lajur status boleh menjelaskan sebab pecahan tiada. Alternatif berikut menyemak input angka dan penyebut bukan sifar. Alternatif ini juga menganggap teks dan hasil rentetan kosong daripada formula huluan sebagai input yang belum sedia.
Masukkan formula lengkap ini dalam E2:
=IF(ISNUMBER(B2),IF(ISNUMBER(C2),IF(C2=0,"Enter nonzero total","Ready"),"Enter numeric total"),"Enter numeric count")
Fungsi ISNUMBER Apple memulangkan TRUE apabila ungkapan dinilai sebagai nombor dan FALSE jika sebaliknya. Dalam kes ini, fungsi itu memberikan baris ujian kesediaan yang jelas. Jika kedua-dua input perlu diberi perhatian, formula akan melaporkan kiraan dahulu; selepas itu dibetulkan, formula akan menyemak jumlah. ISNUMBER
Sekarang gantikan formula terdahulu dalam D2 dengan versi ini, yang menggunakan status sebagai syarat:
=IF(E2="Ready",B2/C2,"")
Pastikan teks status dan ujian dalam D2 kekal konsisten. Jika anda menukar "Ready" kepada label lain dalam E2, tukarkannya juga dalam D2. Pengiraan itu kini mempunyai satu penjelasan yang kelihatan tentang kesediaannya, sekali gus memudahkan pemeriksaan baris yang belum siap.
Gunakan contoh ilustrasi ini untuk menyemak tingkah laku yang dimaksudkan. Contoh ini menerangkan logik formula; ia bukan ukuran daripada pemasangan Numbers.
| Objek yang dikira | Jumlah objek | Status input | Pecahan dikira |
|---|---|---|---|
| Kosong | Kosong | Masukkan kiraan angka | Kelihatan kosong |
6 |
Kosong | Masukkan jumlah angka | Kelihatan kosong |
6 |
0 |
Masukkan jumlah bukan sifar | Kelihatan kosong |
0 |
12 |
Sedia | 0 |
6 |
12 |
Sedia | 0.5 |
Teks six |
12 |
Masukkan kiraan angka | Kelihatan kosong |
Semakan kesediaan ini masih membenarkan input angka yang mungkin tidak sesuai untuk kiraan objek, seperti nilai pecahan atau negatif. Skopnya ialah mencegah pembahagian sehingga input angka dan penyebut bukan sifar tersedia.
Gunakan IFERROR apabila nilai gantian umum sesuai
Untuk penggantian ringkas bagi formula pembahagian sedia ada, masukkan:
=IFERROR(B2/C2,"")
IFERROR memulangkan hasil pembahagian apabila berjaya dan nilai gantian yang ditentukan apabila ungkapan menghasilkan ralat. Dokumentasi Apple menggunakan pembahagian dengan sifar sebagai contoh. Dalam kes ini, nilai gantian ialah rentetan kosong. IFERROR
Pilih pendekatan ini apabila menggantikan sebarang ralat pengiraan dengan nilai gantian yang sama memang disengajakan. Oleh sebab pendekatan ini mengendalikan ralat secara umum, hasil kosong tidak mengenal pasti puncanya. Pendekatan ini juga tidak menyatakan keperluan bahawa kedua-dua input mesti lengkap: syaratnya ialah sama ada pembahagian menghasilkan ralat. Gunakan semakan input di atas apabila kelengkapan merupakan sebahagian daripada maksud templat.
Jika hasil yang tidak dijangka muncul, periksa pengiraan asal sebelum membalutnya dengan nilai gantian. Klik ikon ralat untuk membaca mesej. Apple mengesyorkan agar anda menyemak rujukan, pemformatan angka dan rujukan yang terjejas oleh sel yang dipadamkan atau baris dan lajur yang disisipkan. Semak ralat formula dan ikuti amalan terbaik
Panjangkan formula tanpa mengandaikan semakan tatasusunan
Setelah baris 2 berfungsi dengan betul, pilih sel hasilnya dan seret pemegang autoisi kuning ke bawah sepanjang baris output yang dimaksudkan. Jika anda menggunakan versi lajur status, autoisi kedua-dua D2 dan E2. Autoisi menyalin formula dan pemformatan serta menulis ganti kandungan destinasi yang sedia ada, jadi semak destinasi terlebih dahulu. Autoisi sel dalam Numbers pada Mac
Periksa baris yang telah diisi untuk memastikan formulanya merujuk kepada input baris itu. Semak juga rujukan selepas mengubah struktur jadual. Apple secara khusus mengesyorkan supaya formula disemak selepas baris atau lajur disisipkan. Semak ralat formula dan ikuti amalan terbaik
Jangan gantikan ujian sel tunggal dengan ISBLANK(B2:C20) dan menjangkakan ia menyemak setiap baris. Apple menyatakan bahawa apabila ISBLANK merujuk kepada lebih daripada satu sel, ia memulangkan FALSE walaupun semua sel itu kosong. Kekalkan contoh ini sebagai formula individu yang diisi ke bawah jadual. ISBLANK
Pastikan carta dan penyerlahan selaras dengan baris yang belum siap
Hasil formula yang kelihatan kosong ialah pilihan paparan, jadi ia tidak sepatutnya menjadi satu-satunya cara anda menentukan baris yang dimasukkan dalam carta. Untuk templat ini, pilih baris yang sedia untuk carta secara khusus. Apple mendokumenkan cara mengedit data terpilih carta serta pengecualian data tersembunyi atau ditapis secara lalai. Ubah suai data carta dalam Numbers pada Mac
Dengan versi lajur status, pilih sel dalam lajur E, gerakkan penuding ke atas huruf lajur, klik anak panahnya, kemudian pilih Quick Filter. Pilih Sedia sahaja untuk memaparkan baris yang lengkap. Kosongkan penapis apabila anda perlu memasukkan atau membetulkan input yang belum siap. Tapis data dalam Numbers pada Mac
Untuk carta sedia ada, klik carta itu dan pilih Edit Data References untuk memeriksa atau mengubah pilihan inputnya. Untuk memastikan baris yang ditapis kekal dikecualikan, biarkan Hidden Data tidak ditandakan di bawah Format > Chart > Chart Options. Kawalan yang didokumenkan ini menyediakan kaedah yang disokong tanpa mengandaikan bahawa "" menjamin rupa jurang atau titik hilang tertentu merentas jenis carta. Ubah suai data carta dalam Numbers pada Mac
Penyerlahan bersyarat boleh memudahkan anda mengimbas status. Pilih sel status, buka Format > Cell > Conditional Highlighting, kemudian klik Add a Rule. Pilih peraturan teks yang sepadan dengan Sedia, pilih gaya, kemudian klik Done. Apple mendokumenkan peraturan berdasarkan nilai sel yang dipilih, termasuk perbandingan dengan sel lain. Gunakan syarat sel dalam Numbers pada Mac
Untuk logik kesediaan yang lebih kompleks, kira status dalam lajur bantuan dan serlahkan sel status itu. Aliran kerja penyerlahan yang didokumenkan tidak menyediakan langkah umum untuk memasukkan formula bagi syarat sebarang baris. Jika beberapa peraturan sepadan dengan sel, Apple menyatakan bahawa peraturan pertama dalam senarai menentukan rupanya. Penyerlahan mengubah rupa; formula di atas menentukan sama ada pembahagian berlaku. Gunakan syarat sel dalam Numbers pada Mac
Sebelum menggunakan semula templat, cuba baris kosong, jumlah sifar, kiraan sifar yang sah, pecahan biasa dan input teks. Pastikan hasil kelihatan kosong apabila belum dapat dikira, kekalkan sifar angka apabila sah, dan berikan panduan yang cukup jelas untuk melengkapkan setiap baris.
Sumber
- Panduan Pengguna Numbers untuk Mac — Apple
- Kira nilai menggunakan data dalam sel jadual dalam Numbers pada Mac — Apple
- IF — Apple
- IFERROR — Apple
- ISBLANK — Apple
- ISNUMBER — Apple
- Jenis argumen dan nilai — Apple
- Gambaran keseluruhan fungsi — Apple
- Semak ralat formula dan ikuti amalan terbaik — Apple
- Autoisi sel dalam Numbers pada Mac — Apple
- Ubah suai data carta dalam Numbers pada Mac — Apple
- Tapis data dalam Numbers pada Mac — Apple
- Gunakan syarat sel dalam Numbers pada Mac — Apple