Apabila formula yang disalin menjadi salah, puncanya hampir selalu ialah rujukan yang bergerak sedangkan tidak sepatutnya, atau tidak bergerak sedangkan sepatutnya. Mendiagnosis bermaksud membaca formula, bukan meneka. Hamparan rekaan di bawah menunjukkan kaedahnya.
Bagaimanakah anda mendiagnosis formula yang disalin?
- Lihat simptom. Sifar, ralat seperti
#DIV/0!, jumlah yang terlalu kecil, atau amaran rujukan bulat. - Klik sel buruk yang pertama dan baca formulanya dalam bar formula.
- Banding dengan formula dalam sel baik yang terakhir. Cari rujukan yang beralih.
- Tanya apa yang sepatutnya berlaku: bergerak, atau kekal tetap?
- Baiki, salin semula, dan semak satu nilai secara manual.
Contoh berlangkah
Hamparan jualan harian rekaan: B2:B5 mengandungi 120, 95, 140 dan 105. B6 mengandungi =SUM(B2:B5), iaitu 120 + 95 + 140 + 105 = 460. Lajur C patut menunjukkan bahagian setiap hari daripada jumlah.
Percubaan: dalam C2 pelajar menaip =B2/B6, yang memberi 120 ÷ 460 = 0.261, atau 26.1%. Ia kelihatan betul. Apabila disalin ke bawah, C3 menjadi =B3/B7. B7 kosong, jadi C3 menunjukkan #DIV/0!. Semua sel di bawahnya sama.
Diagnosis: C2 dan C3 berbeza kerana kedua-dua rujukan bergerak ke bawah. Pengangka B3 patut bergerak, tetapi pembahagi B6 ialah jumlah, yang mesti kekal tetap.
Pembetulan: C2 menjadi =B2/B$6. Mengunci baris sudah memadai kerana formula hanya disalin ke bawah. Salin ke bawah semula:
- C3: 95 ÷ 460 = 20.7%
- C4: 140 ÷ 460 = 30.4%
- C5: 105 ÷ 460 = 22.8%
Semakan manual: 26.1 + 20.7 + 30.4 + 22.8 = 100.0%. Jika bahagian berjumlah 100%, pembahagi digunakan secara konsisten.
Kesilapan yang perlu diwaspadai
Pembetulan yang salah: pelajar menaip semula
=B3/460dalam setiap sel.Bahagian betul hari ini, tetapi jika jualan sesuatu hari berubah, jumlah tidak lagi sepadan. Formula itu beku semula.
Gantikan nombor yang ditaip dengan sel jumlah dan kuncinya. Kesilapan lazim yang lain ialah julat jumlah yang tersalah termasuk jumlah itu sendiri: jika =SUM(B2:B5) dalam B6 disalin ke B7, ia menjadi =SUM(B3:B6), yang menggugurkan B2 dan mengira jumlah lama dalam B6 seolah-olah ia satu jualan. Sentiasa semak hujung julat bagi jumlah yang disalin.
Semak kendiri
Cuba soalan ini, kemudian buka setiap jawapan.
1. =SUM(C2:C4) berada dalam C5. Ia disalin ke C6. Apakah formula dalam C6, dan apa yang salah?
Tunjuk jawapan
Ia menjadi =SUM(C3:C5). Julat tergelincir satu baris ke bawah, jadi C2 tertinggal dan jumlah dalam C5 ikut dikira.
2. =B2*$E1 berada dalam C2 dan disalin ke C4. Apakah ia, dan apa yang salah?
Tunjuk jawapan
Ia menjadi =B4*$E3. Lajur dikunci tetapi baris tidak, jadi E1 bergerak ke E3, yang mungkin kosong. Hasilnya mungkin 0. Pembetulannya $E$1.
3. =SUM(B2:B5) berada dalam B6 dan disalin ke D6. Apakah formulanya, dan adakah ia betul?
Tunjuk jawapan
Ia menjadi =SUM(D2:D5). Ia betul hanya jika lajur D menyimpan nombor yang perlu dijumlahkan. Julat bergerak bersama lajur, dan itu biasanya yang dikehendaki.
Ke mana selepas ini?
Cuba set latihan formula hamparan, yang mencampurkan kelima-lima kemahiran. Ulang kaji rujukan mutlak jika pengunciannya ialah masalah, dan gunakan grid latihan rujukan hamparan untuk berlatih meramal. Kembali ke modul: formula hamparan.
Jika mendiagnosis seorang diri masih terasa seperti meneka, guru kami boleh melatihnya secara langsung bersama anda dalam tuisyen ICT dalam talian satu dengan satu.