Daptar eusi
Tutorial nunjukkeun kumaha ngagunakeun IF sareng fungsi AND dina Excel pikeun mariksa sababaraha kaayaan dina hiji rumus.
Sababaraha hal di dunya aya watesna. Batur henteu terbatas, sareng fungsi IF sigana mangrupikeun salah sahiji hal sapertos kitu. Dina blog urang, urang geus boga sakeupeul Excel IF tutorials sarta masih manggihan pamakéan anyar unggal poé. Dinten ieu, urang badé ningali kumaha anjeun tiasa nganggo IF sareng fungsi AND pikeun ngaevaluasi dua atanapi langkung kaayaan dina waktos anu sami.
IF AND pernyataan dina Excel
Pikeun ngawangun pernyataan IF AND, anjeun écés kedah ngagabungkeun fungsi IF sareng AND dina hiji rumus. Kieu kumaha:
IF(AND( condition1, condition2,…), value_if_true, value_if_false)Ditarjamahkeun kana basa Inggris biasa, rumusna kieu: IF kaayaan 1 bener AND kondisi 2 bener, ngalakukeun hiji hal, lamun teu ngalakukeun hal sejenna.
Salaku conto, hayu urang nyieun rumus nu mariksa lamun B2 "dikirimkeun" jeung C2 teu kosong, sarta gumantung kana hasilna. , ngalakukeun salah sahiji di handap ieu:
- Lamun duanana kaayaan BENER, cirian urutan salaku "Tutup".
- Lamun salah sahiji kaayaan PALSU atawa duanana PALSU, balikkeun hiji kosong. string ("").
=IF(AND(B2="delivered", C2""), "Closed", "")
Potret layar di handap nembongkeun pungsi IF AND dina Excel:
Lamun anjeun Abdi hoyong uih deui sababaraha nilai upami uji logis dievaluasi kana PALSU, asupkeun nilai éta dina value_if_false argumen. Contona:
=IF(AND(B2="delivered", C2""), "Closed", "Open")
Rumus anu dirobih kaluaran "Tutup" upami kolom B "dikirimkeun" sareng C gaduh tanggal naon waé (henteu kosong). Dina sakabeh kasus sejenna, eta mulih "Buka":
Catetan. Nalika nganggo rumus IF AND dina Excel pikeun ngévaluasi kaayaan téks, punten émut yén hurup leutik sareng huruf ageung diperlakukeun salaku karakter anu sami. Upami anjeun milarian rumus IF AND anu sénsitip, bungkus hiji atanapi langkung argumen AND kana fungsi EXACT sapertos anu dilakukeun dina conto anu dikaitkeun.
Ayeuna anjeun terang sintaksis pernyataan Excel IF AND, hayu atuh kuring nunjukkeun anjeun jenis tugas anu tiasa direngsekeun.
Excel IF: langkung ageung tibatan AND kirang ti
Dina conto saméméhna, kami nguji dua kaayaan dina dua sél béda. Tapi kadang anjeun kedah ngajalankeun dua atanapi langkung tés dina sél anu sami. Conto anu biasa nyaéta mariksa upami nilai sél antara dua angka . Pungsi Excel IF AND ogé bisa kalayan gampang ngalakukeun éta!
Misalna anjeun gaduh sababaraha nomer penjualan dina kolom B sareng anjeun dipénta ngabenderakeun jumlahna langkung ageung ti $50 tapi kirang ti $100. Jang ngalampahkeunana, selapkeun rumus ieu dina C2 teras salin ka handap kolom:
=IF(AND(B2>50, B2<100), "x", "")
Upami anjeun kedah ngalebetkeun wates nilai (50 jeung 100), make operator kurang atawa sarua jeung (<=) jeung leuwih gede atawa sarua jeung (>=) operator:
=IF(AND(B2>=50, B2<=100), "x", "")
Pikeun ngolah sababaraha anu sanésnilai wates tanpa ngarobah rumus, asupkeun angka minimum jeung maksimum dina dua sél misah tur tingal eta sél dina rumus Anjeun. Supados rumus tiasa dianggo leres dina sadaya baris, pastikeun ngagunakeun rujukan mutlak pikeun sél wates ($F$1 sareng $F$2 dina kasus urang):
=IF(AND(B2>=$F$1, B2<=$F$2), "x", "")
Ku cara maké rumus nu sarupa, anjeun bisa mariksa lamun tanggal ragrag dina rentang nu ditangtukeun .
Contona, hayu urang benderakeun tanggal antara 10 -Sep-2018 jeung 30-Sep-2018, inklusif. Halangan leutik nyaéta tanggal henteu tiasa disayogikeun kana tés logis sacara langsung. Pikeun Excel ngartos kaping, éta kedah diapit dina fungsi DATEVALUE, sapertos kieu:
=IF(AND(B2>=DATEVALUE("9/10/2018"), B2<=DATEVALUE("9/30/2018")), "x", "")
Atawa cukup lebetkeun Ti sareng Ka kaping dina dua sél ($F$1 jeung $F$2 dina conto ieu) jeung "tarik" eta tina sél eta ku cara make rumus IF AND nu geus biasa:
=IF(AND(B2>=$F$1, B2<=$F$2), "x", "")
Pikeun inpo nu leuwih lengkep, mangga tingali pernyataan Excel IF antara dua angka atawa kaping.
Lamun ieu jeung éta, teras ngitung hiji hal
Salian ti mulangkeun nilai nu geus ditangtukeun, Excel IF. Fungsi AND ogé tiasa ngalakukeun itungan anu béda-béda gumantung kana naha kaayaan anu ditangtukeun BENER atanapi SALAH.
Pikeun nunjukkeun pendekatan, urang bakal ngitung bonus 5% kanggo penjualan "Tutup" kalayan jumlah anu langkung ageung atanapi sami. nepi ka $100.
Anggap jumlahna aya dina kolom B jeung status pesenan dina kolom C,rumusna kieu:
=IF(AND(B2>=100, C2="closed"), B2*10%, 0)
Rumus di luhur nangtukeun nol ka sesa pesenan ( value_if_false = 0) . Mun anjeun daék méré bonus stimulating leutik, sebutkeun 3%, mun pesenan nu teu minuhan sarat, kaasup persamaan pakait dina value_if_false argumen:
=IF(AND(B2>=100, C2="closed"), B2*10%, B2*3%)
Seueur pernyataan IF AND dina Excel
Sapertos anjeun terang, kami ngan ukur ngaevaluasi dua kritéria dina sadaya conto di luhur. Tapi teu aya nanaon anu bakal nyegah anjeun ngalebetkeun tilu sareng langkung tes dina rumus IF AND salami matuh kana watesan umum Excel ieu:
- Dina Excel 2007 sareng langkung luhur, dugi ka 255 argumen tiasa dianggo dina rumus, kalayan total panjang rumus henteu langkung ti 8.192 karakter.
- Dina Excel 2003 sareng langkung handap, henteu langkung ti 30 argumen anu diidinan, kalayan panjang total henteu langkung ti 1.024 karakter.
Salaku conto sababaraha kaayaan AND, punten pertimbangkeun ieu:
- Jumlah (B2) kedah langkung ageung atanapi sami sareng $100
- Status pesenan (C2) nyaéta "Tutup"
- Tanggal pangiriman (D2) dina bulan ayeuna
Ayeuna, urang peryogi pernyataan IF AND pikeun ngaidentipikasi pesenan anu sadayana 3 kaayaan BENER. Sareng ieu:
=IF(AND(B2>=100, C2="Closed", MONTH(D2)=MONTH(TODAY())), "x", "")
Nunjukkeun yén 'bulan ayeuna' dina waktos nyerat nyaéta Oktober, rumusna nyayogikeun hasil di handap ieu:
Nested IF ANDpernyataan
Waktu digawekeun ku lembar kerja badag, kamungkinan yén anjeun bisa jadi diperlukeun pikeun pariksa sababaraha sét kriteria AND béda dina hiji waktu. Pikeun ieu, anjeun nyandak rumus IF nested Excel klasik sareng manjangkeun tés logisna sareng pernyataan AND, sapertos kieu:
IF(AND(…), output1 , IF(AND(…), output2 , IF(AND(…), output3 , output4 )))Pikeun meunangkeun gagasan umum, mangga tingali conto ieu di handap.
Anggap anjeun hoyong meunteun jasa anjeun dumasar kana biaya kiriman sareng perkiraan waktos pangiriman (ETD):
- Alusna : biaya kiriman sahandapeun $20 sareng ETD sahandapeun 3 dinten
- Miskin : ongkos kiriman leuwih $30 jeung ETD leuwih 5 poé
- Rata-rata : naon bae di antara
Ka Jang ngalampahkeunana, anjeun nulis dua pernyataan IF AND individu:
IF(AND(B2<20, C2<3), "Excellent", …)
IF(AND(B2>30, C2>5), "Poor", …)
...jeung sarangkeun hiji ka nu séjén:
=IF(AND(B2>30, C2>5), "Poor", IF(AND(B2<20, C2<3), "Excellent", "Average"))
Hasilna bakal siga kieu:
Conto rumus langkung seueur tiasa dipendakan dina pernyataan IF AND nested Excel.
Sensitip huruf IF AND fungsi dina Excel
Sakumaha disebutkeun dina awal tutorial ieu, Excel IF AND rumus teu ngabedakeun antara hurup gede jeung aksara leutik. sabab fungsi AND sacara alamiah henteu peka-huruf.
Upami anjeun damel sareng data sensitip-kasus sareng hoyong ngaevaluasi AND kaayaan kalayan merhatikeun kasus téks, laksanakeun unggal tés logis individu. jero fungsi EXACT jeung sayangeta fungsi kana pernyataan AND anjeun:
IF(AND(EXACT( cell ," condition1 "), EXACT( cell ," condition2 ")), value_if_true, value_if_false)Pikeun conto ieu, urang bade bendera pesenan customer husus (misalna pausahaan ngaranna Cyberspace ) kalawan jumlah ngaleuwihan jumlah nu tangtu, sebutkeun. $100.
Sakumaha anjeun tiasa tingali dina screenshot di handap ieu, sababaraha ngaran perusahaan dina kolom B kasampak sarua excerpt kasus karakter, sarta Tapi aranjeunna pausahaan béda, jadi urang kudu pariksa ngaran persis . Jumlah dina kolom C nyaéta angka, sarta kami ngajalankeun tes biasa "leuwih gede ti" pikeun aranjeunna:
=IF(AND(EXACT(B2, "Cyberspace"), C2>100), "x", "")
Pikeun nyieun rumus leuwih fléksibel, Anjeun bisa ngasupkeun ngaran target customer jeung jumlah. dina dua sél misah tur tingal sél maranéhanana. Ngan émut pikeun ngonci rujukan sél nganggo tanda $ ($G$1 sareng $G$2 dina kasus kami) supados henteu robih nalika anjeun nyalin rumus ka baris anu sanés:
=IF(AND(EXACT(B2, $G$1), C2>$G$2), "x", "")
Ayeuna, anjeun tiasa ngetik nami sareng jumlah naon waé dina sél anu dirujuk, sareng rumusna bakal nunjukkeun pesenan anu aya dina méja anjeun:
IF ATAWA rumus sareng dina Excel
Dina rumus Excel IF, anjeun henteu dugi ka ngan ukur nganggo hiji fungsi logis. Pikeun pariksa rupa kombinasi sababaraha kaayaan, anjeun bébas ngagabungkeun IF, AND, OR jeung fungsi séjén pikeun ngajalankeun tés logis diperlukeun. Ieu conto rumus IF AND OR nu nguji sababarahaOR kaayaan dina AND. Ayeuna, kuring bakal nunjukkeun ka anjeun kumaha anjeun tiasa ngalakukeun dua atanapi langkung tes AND dina fungsi OR.
Upami anjeun badé nyirian pesenan dua palanggan kalayan jumlah anu langkung ageung tibatan jumlah anu tangtu, sebutkeun $100.
Dina basa Excel, kaayaan urang dinyatakeun ku cara kieu:
OR(AND( Customer1 , Amount >100), AND( Customer2 , Amount >100)
Anggap nami palanggan aya dina kolom B, jumlahna dina kolom C, 2 nami target. aya di G1 sareng G2, sareng jumlah targétna aya dina G3, anjeun nganggo rumus ieu pikeun nyirian pesenan anu saluyu sareng "x":
=IF(OR(AND(B2=$G$1, C2>$G$3), AND(B2=$G$2, C2>$G$3)), "x", "")
Hasil anu sami tiasa dihontal kalayan langkung seueur. sintaksis kompak:
=IF(AND(OR(B2=$G$1,B2= $G$2), C2>$G$3), "x", "")
Henteu yakin anjeun ngartos pisan kana logika rumus? Inpormasi langkung seueur tiasa dipendakan dina Excel IF sareng sababaraha kaayaan AND/OR.
Ku kituna anjeun nganggo fungsi IF sareng AND babarengan dina Excel. Hatur nuhun pikeun maca sareng dugi ka minggu payun!
Buku kerja latihan
IF AND Excel – conto rumus (file .xlsx)