Tujuan dari fungsi logis "jika" di editor spreadsheet Microsoft Office Excel adalah untuk memeriksa kebenaran ekspresi yang diteruskan ke sana. Bergantung pada hasil pemeriksaan ini, fungsi mengembalikan salah satu dari dua nilai yang diteruskan untuk ini. Masing-masing dari tiga parameter - kondisi dan dua hasil yang dikembalikan - juga dapat menjadi fungsi perbandingan, memungkinkan sejumlah argumen untuk dibandingkan.
Diperlukan
Keterampilan fungsi Excel dasar
instruksi
Langkah 1
Gunakan boolean dan operator untuk menambah jumlah argumen dibandingkan menggunakan fungsi if. Ini akan memungkinkan Anda untuk menggunakan lebih banyak operasi perbandingan dalam kasus di mana perlu bahwa semua operasi perbandingan yang tercantum dalam argumen benar. Misalnya, jika fungsi ini harus mengembalikan satu, asalkan nilai di sel A1 lebih besar dari nilai di sel A5, dan nilai B1 sama dengan nilai B3, maka fungsi “jika” dapat ditulis seperti ini: JIKA (DAN (A1> A5; B1 = B3); 1; 2). Jumlah argumen untuk fungsi "dan" tidak boleh lebih dari 30, tetapi masing-masing argumen itu sendiri dapat berisi fungsi "dan", jadi Anda memiliki kesempatan untuk membuat boneka bersarang dari fungsi-fungsi dengan tingkat sarang yang wajar.
Langkah 2
Terkadang, alih-alih kondisi yang diperlukan, perlu untuk memeriksa kondisi yang cukup. Dalam kasus seperti itu, alih-alih fungsi "dan", perluas jumlah argumen menggunakan fungsi "atau". Katakanlah Anda ingin fungsi if mengembalikan satu ketika nilai di sel A1 lebih besar dari nilai di sel A5, atau B1 sama dengan B3, atau A4 adalah angka negatif. Jika tidak ada kondisi yang terpenuhi, maka fungsi harus mengembalikan nol. Konstruksi tiga yang dibandingkan dan dua argumen yang dikembalikan dari fungsi "jika" dapat ditulis seperti ini: IF (OR (A1> A5; B1 = B3; A4
Langkah 3
Gabungkan fungsi “dan”, “atau” dan “jika” pada tingkat bersarang yang berbeda untuk mendapatkan algoritme optimal untuk membandingkan jumlah argumen yang diperlukan. Misalnya: JIKA (ATAU (A1> A5; JIKA (DAN (A7> A5; B1.)
Langkah 4
Gunakan argumen if kedua dan ketiga (mengembalikan nilai) untuk menambah jumlah parameter yang akan dibandingkan. Masing-masing dari mereka dapat berisi tujuh tingkat bersarang dengan fungsi "dan", "atau" dan "jika". Pada saat yang sama, jangan lupa bahwa operasi perbandingan yang Anda masukkan ke dalam argumen kedua akan diperiksa hanya jika operasi perbandingan dalam argumen "jika" pertama mengembalikan nilai "benar". Jika tidak, fungsi yang ditulis ke posisi argumen ketiga akan diperiksa.