Menggunakan AND dan OR untuk menguji kombinasi kondisi

Catatan:  Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Saat Anda perlu menemukan data yang sesuai dengan lebih dari satu kondisi, seperti unit terjual antara April dan Januari, atau unit terjual oleh Nancy, Anda bisa menggunakan fungsi AND dan OR bersama-sama. Berikut adalah contoh:

Menggunakan AND dan OR di dalam rumus yang sama

Sarang rumus ini dan fungsi di dalam fungsi OR untuk mencari unit terjual antara 1 April 2011 dan 1 Januari 2012, atau setiap unit terjual oleh Nancy. Anda bisa melihat mengembalikan True untuk unit terjual oleh Nancy, dan juga untuk unit terjual dengan Tim dan Ed selama tanggal yang ditentukan dalam rumus.

Berikut ini rumus dalam bentuk yang bisa Anda salin dan tempel. Jika Anda ingin mencobanya di dalam contoh buku kerja, lihat akhir artikel ini.

= OR (dan (C2 > tanggal (2011,4,30), C2 < DATE(2012,1,1)),B2="Nancy")

Mari kita sedikit lebih mendalam ke rumus. Fungsi OR memerlukan sekumpulan argumen (potongan data) yang bisa menguji untuk melihat jika mereka adalah true atau false. Dalam rumus ini, argumen pertama dan fungsi dan fungsi tanggal yang ditumpuk di dalamnya, kedua adalah "Nancy." Anda dapat membaca rumus dengan cara ini: uji untuk melihat apakah penjualan dibuat setelah 30 April 2011 dan sebelum 1 Januari 2012, atau dibuat oleh Nancy.

Fungsi AND juga mengembalikan True atau False. Biasanya, Anda menggunakan dan untuk memperluas kapabilitas lainnya berfungsi, seperti atau dan IF. Dalam contoh ini, fungsi OR tidak akan menemukan tanggal yang benar tanpa fungsi AND.

Gunakan AND dan OR dengan IF

Anda juga bisa menggunakan AND dan atau dengan fungsi IF.

Fungsi AND dan OR terletak di dalam fungsi IF

Di contoh ini, orang tidak mendapatkan bonus sampai mereka menjual barang paling tidak seharga $125.000, kecuali mereka bekerja di wilayah selatan yang pasarnya lebih kecil. Dalam hal itu, mereka mendapatkan bonus setelah penjualan sebesar $100.000.

= IF (atau (C4 > = 125000, dan (B4 = "South", C4 > = 100000)) = TRUE, C4 * 0,12, "Tidak ada bonus")

Mari lihat lebih jauh. Fungsi IF memerlukan tiga data (argumen) untuk berjalan dengan benar. Yang pertama adalah uji logika, yang kedua adalah nilai yang ingin Anda lihat jika hasil pengujian Benar, dan yang ketiga adalah nilai yang ingin Anda lihat jika hasil pengujiannya Salah. Di contoh ini, fungsi OR atau semua yang terletak di dalamnya menyediakan tes logika. Anda bisa membacanya sebagai berikut: Cari nilai yang lebih besar atau sama dengan 125.000, kecuali jika nilai di kolom C adalah "Selatan", lalu cari nilai yang lebih besar dari 100.000, dan setiap kali kondisi keduanya benar, kalikan nilai dengan 0.12, jumlah komisi. Jika tidak, tampilkan kata-kata "Tidak ada bonus."

Atas halaman

Contoh data

Jika Anda ingin bekerja dengan contoh dalam artikel ini, menyalin tabel berikut ini ke dalam sel A1 di lembar bentang Anda sendiri. Pastikan untuk memilih keseluruhan tabel, termasuk judul baris.


Penjual

Wilayah

Penjualan

Rumus hasil

Miller

Timur

87925

= IF (atau (C2 > = 125000, dan (B2 = "South", C2 > = 100000)) = TRUE, C2 * 0,12, "Tidak ada bonus")

Stahl

North

100000

= IF (atau (C3 > = 125000, dan (B3 = "South", C3 > = 100000)) = TRUE, C3 * 0,12, "Tidak ada bonus")

Foster

Barat

145000

= IF (atau (C4 > = 125000, dan (B4 = "South", C4 > = 100000)) = TRUE, C4 * 0,12, "Tidak ada bonus")

Wilcox

South

200750

= IF (atau (C5 > = 125000, dan (B5 = "South", C5 > = 100000)) = TRUE, C5 * 0,12, "Tidak ada bonus")

Barnhill

South

178650

= IF (atau (C6 > = 125000, dan (B6 = "South", C6 > = 100000)) = TRUE, C6 * 0,12, "Tidak ada bonus")

Thomas

North

99555

= IF (atau (C7 > = 125000, dan (B7 = "South", C7 > = 100000)) = TRUE, C7 * 0,12, "Tidak ada bonus")

Keever

Timur

147000

= IF (atau (C8 > = 125000, dan (B8 = "South", C8 > = 100000)) = TRUE, C8 * 0,12, "Tidak ada bonus")

Cassazza

North

213450

= IF (atau (C9 > = 125000, dan (B9 = "South", C9 > = 100000)) = TRUE, C9 * 0,12, "Tidak ada bonus")

Berkunjung ke

South

122680

= IF (atau (C10 > = 125000, dan (B10 = "South", C10 > = 100000)) = TRUE, C10 * 0,12, "Tidak ada bonus")

Smithberg

Barat

92500

= IF (atau (C11 > = 125000, dan (B11 = "South", C11 > = 100000)) = TRUE, C11 * 0,12, "Tidak ada bonus")

Benson

Timur

88350

= IF (atau (C12 > = 125000, dan (B12 = "South", C12 > = 100000)) = TRUE, C12 * 0,12, "Tidak ada bonus")

Baca

Barat

102500

= IF (atau (C13 > = 125000, dan (B13 = "South", C13 > = 100000)) = TRUE, C13 * 0,12, "Tidak ada bonus")

Atas halaman

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×