Microsoft Excel mempunyai alatan berkuasa yang boleh membantu anda menyelesaikan masalah pengiraan yang sukar. Salah satu alatan yang paling banyak digunakan dalam set ini ialah fungsi "IF".
Nilai fungsi
Apabila bekerja dalam Excel, anda perlu memahami maksud fungsi "IF" untuk membina pertanyaan sintaks yang betul. Terima kasih kepada algoritmanya, beberapa perbandingan logik dilakukan, bergantung pada keputusan yang mana satu daripada dua tindakan akan dilakukan.
Dalam istilah yang lebih mudah, fungsi "JIKA", dalam kes nilai sebenar bagi sesetengah ungkapan, melakukan satu tindakan, dalam kes palsu - yang lain. Pada masa yang sama, nilai eksplisit dan fungsi khusus, termasuk "JIKA", boleh digunakan sebagai tindakan. Terima kasih kepada ini, fungsi "IF" dalam Excel membenarkan cawangan apabila melaksanakan algoritma tindakan tertentu apabila menyelesaikan pelbagai masalah.
sintaks "JIKA"
Penerangan ringkas bagi kebanyakan pembinaan sintaksis ialah salah satu kelebihan utama yangExcel. Fungsi "IF" juga merupakan salah satu daripadanya - selepas kata kunci dalam kurungan, keadaan ditunjukkan secara bergilir-gilir, tindakan untuk nilai yang benar, dan kemudian untuk yang palsu. Dalam bentuk skema, ia kelihatan seperti ini:
IF(ungkapan_logik; [nilai_jika_benar]; [nilai_jika_salah]);
Bersarang
Salah satu ciri yang membezakan fungsi "IF" ialah bersarang. Iaitu, di dalam satu pembinaan, mungkin terdapat satu lagi, pada nilai yang bergantung kepada hasil keseluruhan pelaksanaan pertanyaan. Selain fungsi itu sendiri, mungkin terdapat yang lain di dalam fungsi "IF". Tetapi dalam kes pertama, komponen ini boleh terdapat dalam mana-mana daripada tiga bahagian pembinaan sintaksis.
Berbilang syarat
Apabila menangani masalah yang rumit, fungsi "JIKA" dengan beberapa syarat digunakan, namun, pada peringkat ini, kebanyakan pengguna menghadapi masalah. Ini disebabkan oleh masalah khusus kepelbagaian syarat algoritma. Dalam Excel, fungsi "IF" menyemak hanya satu operasi perbandingan dalam ungkapan logik, iaitu, ia tidak akan berfungsi untuk menggunakan konjungsi atau disjungsi. Untuk menyemak berbilang syarat, gunakan sifat bersarang.
Untuk memahami cara menetapkan berbilang syarat dalam "JIKA", adalah mudah untuk menggunakan contoh. Biarkan perlu untuk menyemak sama ada nombor dalam sel "A1" berada dalam selang yang diberikan - dari 5 hingga 10. Seperti yang anda lihat, dalam kes ini, anda perlu menyemakdua syarat, menyemak kebenaran perbandingan dengan dua nilai - 5 dan 10. Untuk melaksanakan contoh ini dalam Excel, anda perlu menulis fungsi dalam bentuk berikut:
=JIKA(A1>5;JIKA(A1<10;"dalam julat"; "luar julat");"luar julat")
Untuk mengelakkan pengulangan berulang bagi frasa yang dipaparkan, adalah wajar menerapkan prinsip bersarang sekali lagi, memilih sebagai argumen semakan pengembalian nilai fungsi, bergantung pada mana untuk menghasilkan output, atau pada awalnya gunakan fungsi "DAN", menggabungkan di dalamnya semua keadaan serta-merta. Pendekatan ini akan merumitkan pemahaman struktur bertulis dengan tahap sarang yang kecil, tetapi dengan bilangan keadaan yang ketara, pendekatan ini akan menjadi lebih optimum.
Pilihan Fungsi Khas
Perlu diingat bahawa fungsi "IF" membolehkan anda membiarkan satu atau lebih parameternya kosong. Dalam kes ini, keputusan akan bergantung pada argumen yang telah ditinggalkan oleh pengguna.
Jika tempat ungkapan logik dibiarkan kosong, maka hasil fungsi akan menjadi pelaksanaan tindakan yang bertanggungjawab untuk pelaksanaan palsu algoritma. Sebabnya ialah hakikat bahawa program mengaitkan ruang kosong dengan sifar, yang bermaksud "PALSU" dalam bahasa logik. Jika salah satu nilai yang bertanggungjawab untuk pelaksanaan sekiranya benar atau salah dibiarkan kosong, maka apabila ia dipilih, hasilnya akan menjadi "0".
Perlu diperhatikan secara berasingan kes apabila bukannya ungkapan logik, bukanbinaan yang mengembalikan TRUE atau FALSE, dan beberapa set aksara atau rujukan sel. Sekiranya ungkapan yang mengandungi sesuatu selain daripada nilai angka atau perkataan logik ditulis sebagai parameter, ini akan menyebabkan ralat semasa melaksanakan fungsi. Jika anda menentukan alamat sel atau menulis beberapa nombor / nilai boolean, maka hasilnya akan menentukan kandungan ini. Apabila sel atau keadaan mengandungi nombor 0, perkataan "FALSE" atau kekosongan, hasilnya akan menjadi pelaksanaan palsu bagi fungsi tersebut. Dalam semua kes lain, skrip tindakan yang benar akan dilaksanakan.
Apabila bekerja dengan versi Bahasa Inggeris Excel, anda mesti mengambil kira hakikat bahawa semua fungsi juga ditulis dalam bahasa Inggeris. Dalam kes ini, fungsi "IF" akan ditulis sebagai IF, tetapi sebaliknya pembinaan sintaksis dan algoritma operasi akan kekal sama.
Apa yang perlu diberi perhatian
"Excel" membolehkan anda menggunakan sehingga 64 fungsi "JIKA" bersarang - nombor ini cukup untuk menyelesaikan hampir semua masalah, namun, bilangan yang kecil ini sering menjadi masalah kepada pengguna. Terdapat beberapa sebab untuk ini: apabila membuat pertanyaan, agak mudah untuk membuat kesilapan dengan entri formula - mengikut statistik, setiap ketidaktepatan yang sedikit dalam 25% kes membawa kepada keputusan yang salah, yang merupakan penunjuk yang agak besar.
Satu lagi kelemahan bersarang "JIKA" adalah kebolehbacaan yang lemah. Walaupun sorotan warnaatur cara beberapa bahagian pertanyaan, malah beberapa fungsi bersarang, yang sangat sukar untuk dihuraikan. Oleh itu, jika selepas beberapa lama anda perlu kembali ke pembinaan atau mula bekerja dengan permintaan orang lain, ia akan mengambil banyak masa untuk memahami rekod itu. Di samping itu, setiap fungsi mempunyai pasangan kurungan sendiri, dan jika anda secara tidak sengaja meletakkannya di tempat yang salah, anda perlu mencari ralat untuk masa yang lama.
Contoh
Untuk mengukuhkan pemahaman, adalah wajar mempertimbangkan secara praktikal cara fungsi "IF" berfungsi dalam Excel. Contoh di bawah menunjukkan semua cara utama untuk menggunakannya.
Contoh paling mudah untuk menghuraikan cara fungsi berfungsi ialah membandingkan dua nombor. Untuk kehadiran kebolehubahan, kami akan menetapkan nilai dua pembolehubah berangka dalam sel A1 dan B1, yang akan kami bandingkan antara satu sama lain. Untuk menyelesaikan masalah ini, anda harus menggunakan entri berikut:
=IF(A1=B1; "nombor adalah sama"; "nombor tidak sama").
Dalam kes ini, jika terdapat nilai yang sama dalam kedua-dua sel, hasilnya akan menjadi "nombor adalah sama", dalam semua kes lain - "nombor tidak sama".
Untuk mempertimbangkan pengendalian pengendali bersyarat dengan beberapa syarat, sebagai contoh, anda boleh menggunakan mencari bilangan penyelesaian kepada persamaan kuadratik. Dalam kes ini, semakan dilakukan pada diskriminasi - jika ia kurang daripada sifar, maka tiada penyelesaian, jika ia sama dengan sifar - ia adalah satu, dalam semua kes lain - terdapat dua punca. Untuk menulis syarat ini, cukup untuk mengarang pertanyaan dalam bentuk berikut:
Bagi mereka yang ingin memahami dengan lebih baik semua kemungkinan yang terdapat pada fungsi "IF", dalam Excel contoh ada dalam bahagian bantuan, yang menerangkan secara terperinci proses menyelesaikan setiap satu daripadanya.