Clàr-innse
Tha an oideachadh a’ sealltainn mar a chleachdas tu IF còmhla ris a’ ghnìomh AND ann an Excel gus iomadh suidheachadh a sgrùdadh ann an aon fhoirmle.
Tha crìoch air cuid de rudan san t-saoghal. Tha cuid eile gun chrìoch, agus tha coltas gu bheil gnìomh IF mar aon de na rudan sin. Air ar blog, tha dòrlach de chlasaichean oideachaidh Excel IF againn mu thràth agus bidh sinn fhathast a’ lorg cleachdaidhean ùra a h-uile latha. An-diugh, tha sinn gu bhith a’ coimhead air mar as urrainn dhut IF a chleachdadh còmhla ris a’ ghnìomh AND gus dà shuidheachadh no barrachd a mheasadh aig an aon àm.
IF AND aithris ann an Excel
Gus an aithris IF AND a thogail, tha e follaiseach gu feum thu na gnìomhan IF agus AND a chur còmhla ann an aon fhoirmle. Seo mar a leanas:
IF(AND( condition1, condition2,…), value_if_true, value_if_false)Eadar-theangaichte gu Beurla shìmplidh, tha am foirmle ag leughadh mar a leanas: IF staid 1 a bheil e fìor AGUS tha suidheachadh 2 fìor, dèan aon rud, no dèan rudeigin eile.
Mar eisimpleir, dèanamaid foirmle a nì cinnteach a bheil B2 “air a lìbhrigeadh” agus nach eil C2 falamh, agus a rèir nan toraidhean , a bheil aon de na leanas:
- Ma tha an dà chumha TRUE, comharraich an òrdugh mar "Dùinte".
- Ma tha an dàrna cuid suidheachadh FALSE no ma tha an dà chuid FALSE, an uairsin till falamh string ("").
=IF(AND(B2="delivered", C2""), "Closed", "")
Tha an dealbh gu h-ìosal a' sealltainn an gnìomh IF AND ann an Excel:
Ma tha thu 'bu mhath leat luach a thilleadh air eagal 's gun dèan an deuchainn loidsigeach measadh gu FALSE, thoir an luach sin anns an value_if_false argamaid. Mar eisimpleir:
=IF(AND(B2="delivered", C2""), "Closed", "Open")
Tha an fhoirmle atharraichte a’ tighinn a-mach “Dùinte” ma tha colbh B “air a lìbhrigeadh” agus C aig a bheil ceann-latha sam bith innte (neo-bhàn). Anns a h-uile cùis eile, tillidh e "Fosgail":
Nòta. Nuair a bhios tu a’ cleachdadh foirmle IF AND ann an Excel gus suidheachaidhean teacsa a mheasadh, thoir an aire gu bheilear a’ làimhseachadh litrichean beaga agus litrichean mòra mar an aon charactar. Ma tha thu a’ coimhead airson foirmle IF AND a tha mothachail air cùis, paisg aon argamaid no barrachd de AND a-steach don ghnìomh EXACT mar a tha e air a dhèanamh san eisimpleir ceangailte.
A-nis gu bheil thu eòlach air co-chòrdadh na h-aithris Excel IF AND, leig dhomh sealltainn dhut dè an seòrsa gnìomhan as urrainn dha fhuasgladh.
Excel IF: nas motha na AGUS nas lugha na
Anns an eisimpleir roimhe, bha sinn a’ dèanamh deuchainn air dà shuidheachadh ann an dà chealla eadar-dhealaichte. Ach uaireannan is dòcha gum feum thu dà dheuchainn no barrachd a ruith air an aon chill. Is e eisimpleir àbhaisteach a bhith a’ sgrùdadh a bheil luach cealla eadar dà àireamh . Faodaidh an gnìomh Excel IF AND sin a dhèanamh gu furasta cuideachd!
Canaidh sinn gu bheil àireamhan reic agad ann an colbh B agus thathar ag iarraidh ort na suimean nas motha na $50 ach nas lugha na $100 a chomharrachadh. Gus a dhèanamh, cuir a-steach am foirmle seo ann an C2 agus an uair sin dèan lethbhreac dheth sìos an colbh:
=IF(AND(B2>50, B2<100), "x", "")
Ma dh'fheumas tu a' chrìoch a chur a-steach. luachan (50 agus 100), cleachd an gnìomhaiche nas lugha na no co-ionann ri (<=) agus nas motha na no co-ionann ri (>=): <3
=IF(AND(B2>=50, B2<=100), "x", "")
Gus làimhseachadh cuid eileluachan crìche gun a bhith ag atharrachadh na foirmle, cuir a-steach na h-àireamhan as ìsle agus as àirde ann an dà chealla fa leth agus thoir sùil air na ceallan sin san fhoirmle agad. Airson an fhoirmle obrachadh gu ceart anns a h-uile sreath, dèan cinnteach gun cleachd thu iomraidhean iomlan airson na ceallan crìche ($F$1 agus $F$2 nar cùis):
=IF(AND(B2>=$F$1, B2<=$F$2), "x", "")
Le bhith a' cleachdadh foirmle coltach ris, 's urrainn dhut dearbhadh a bheil ceann-latha a' tuiteam taobh a-staigh raon ainmichte .
Mar eisimpleir, leigidh sinn le cinn-latha bratach eadar 10 -Sep-2018 agus 30-Sep-2018, in-ghabhalach. Is e cnap-starra beag a th’ ann nach urrainnear cinn-latha a thoirt seachad gu dìreach gu na deuchainnean loidsigeach. Airson Excel na cinn-latha a thuigsinn, bu chòir dhaibh a bhith an lùib a’ ghnìomh DATEVALUE, mar seo:
=IF(AND(B2>=DATEVALUE("9/10/2018"), B2<=DATEVALUE("9/30/2018")), "x", "")
No dìreach cuir a-steach an From agus Gu cinn-latha ann an dà chealla ($F$1 agus $F$2 san eisimpleir seo) agus “tarraing” às na ceallan sin le bhith a’ cleachdadh na foirmle IF AND air a bheil thu eòlach mu thràth:
=IF(AND(B2>=$F$1, B2<=$F$2), "x", "")
Airson tuilleadh fiosrachaidh, faic an aithris Excel IF eadar dà àireamh neo cinn-latha.
Ma tha seo AGUS sin, obraich a-mach rudeigin
A bharrachd air a bhith a’ tilleadh luachan ro-mhìnichte, an Excel IF AGUS faodaidh gnìomh àireamhachadh eadar-dhealaichte a dhèanamh cuideachd a rèir a bheil na cumhaichean ainmichte TRUE no FALSE.
Gus an dòigh-obrach a nochdadh, bidh sinn a’ obrachadh a-mach bònas de 5% airson reic “Dùinte” leis an t-suim nas motha na no co-ionann gu $100.
A' gabhail ris gu bheil an t-suim ann an colbh B agus inbhe an òrduigh ann an colbh C,tha am foirmle a’ dol mar a leanas:
=IF(AND(B2>=100, C2="closed"), B2*10%, 0)
Tha am foirmle gu h-àrd a’ sònrachadh neoni don chòrr de na h-òrdughan ( value_if_false = 0) . Ma tha thu deònach bònas beag brosnachail a thoirt seachad, abair 3%, gu òrdughan nach eil a’ coinneachadh ris na cumhaichean, cuir a-steach an co-aontar co-fhreagarrach san argamaid value_if_false :
=IF(AND(B2>=100, C2="closed"), B2*10%, B2*3%)
Ioma IF AGUS aithrisean ann an Excel
Mar is dòcha gu bheil thu air mothachadh, cha do rinn sinn measadh ach air dà shlat-tomhais anns na h-eisimpleirean gu h-àrd uile. Ach chan eil dad ann a chuireadh stad ort bho bhith a’ toirt a-steach trì deuchainnean agus barrachd anns na foirmlean IF AND agad fhad ‘s a tha iad a’ cumail ris na crìochan coitcheann seo de Excel:
- Ann an Excel 2007 agus nas àirde, suas ri 255 argamaidean faodar a chleachdadh ann am foirmle, le fad foirmle iomlan nach eil nas motha na 8,192 caractairean.
- Ann an Excel 2003 agus nas ìsle, chan eil barrachd air 30 argamaid ceadaichte, le fad iomlan nach eil nas motha na 1,024 caractairean.
Mar eisimpleir de ioma-chumhachan AGUS, feuch an smaoinich thu air an fheadhainn seo:
- Bu chòir don t-suim (B2) a bhith nas motha na no co-ionann ri $100
- Inbhe òrduigh (C2) a tha “Dùinte”
- Tha ceann-latha lìbhrigidh (D2) taobh a-staigh na mìosa seo
A-nis, feumaidh sinn aithris IF AND gus na h-òrdughan airson a bheil na 3 cùmhnantan uile TRUE a chomharrachadh. Agus seo e:
=IF(AND(B2>=100, C2="Closed", MONTH(D2)=MONTH(TODAY())), "x", "")
Leis gur e an Dàmhair am ‘mìos gnàthach’ aig an àm a chaidh seo a sgrìobhadh, tha am foirmle a’ lìbhrigeadh nan toraidhean gu h-ìosal:
Neadaichte IF AGUSaithrisean
Nuair a bhios tu ag obair le duilleagan-obrach mòra, tha teansa gum feum thu sùil a thoirt air grunn sheata de shlatan-tomhais AGUS de shlatan-tomhais eadar-dhealaichte aig aon àm. Airson seo, gabhaidh tu foirmle clasaigeach Excel neadachadh IF agus leudaich na deuchainnean loidsigeach aige le AGUS aithrisean, mar seo:
IF(AND(…), output1 , IF(AND(…), output2 , IF(AND(…), output3 , output4 )))Gus am beachd coitcheann fhaighinn, seall air an eisimpleir a leanas.
A’ gabhail ris gu bheil thu airson an t-seirbheis agad a mheas stèidhichte air cosgais an luchd agus an ùine lìbhrigidh a thathar a’ meas (ETD):
- Sgoinneil : cosgais giùlain fo $20 agus ETD fo 3 latha
- Droch : chosg an luchd thairis air $30 agus ETD thairis air 5 latha
- Cuibheasach : rud sam bith eadar iad
Gu ma nì thu e, bidh thu a’ sgrìobhadh dà aithris fa leth IF AGUS:
IF(AND(B2<20, C2<3), "Excellent", …)
IF(AND(B2>30, C2>5), "Poor", …)
…agus neadaich fear dhan fhear eile:
=IF(AND(B2>30, C2>5), "Poor", IF(AND(B2<20, C2<3), "Excellent", "Average"))
Seallaidh an toradh coltach ri seo:
Gheibhear barrachd eisimpleirean foirmle ann an Excel neadachadh IF AGUS aithrisean.
Cùis-mhothachail IF AGUS aithrisean. gnìomh ann an Excel
Mar a chaidh ainmeachadh aig toiseach an oideachaidh seo, chan eil foirmlean Excel IF AND a’ dèanamh eadar-dhealachadh eadar caractaran mòra agus litrichean beaga leis gu bheil an gnìomh AND neo-mhothachail a thaobh cùise a thaobh nàdar.
Ma tha thu ag obair le dàta a tha mothachail air cùis agus gu bheil thu airson measadh AGUS cumhaichean a’ toirt aire don chùis teacsa, dèan gach deuchainn loidsigeach fa leth taobh a-staigh gnìomh EXACT agus neadna gnìomhan sin a-steach don aithris AND agad:
IF (AND(EXACT ( cealla ," staid1 "), EXACT ( ceal ," staid2 ")), luach_if_true, luach_if_false)Airson an eisimpleir seo, tha sinn a' dol a chomharrachadh òrdughan neach-ceannach sònraichte (m.e. a' chompanaidh leis an ainm Cyberspace ) le suim nas àirde na àireamh shònraichte, can $100.
Mar a chì sibh san dealbh gu h-ìosal, tha cuid de dh'ainmean chompanaidhean ann an colbh B a' coimhead an aon earrann de chùis nan caractaran, agus a dh'aindeoin sin 's e companaidhean eadar-dhealaichte a th' annta, mar sin feumaidh sinn sùil a thoirt air na h-ainmean dìreach . Is e àireamhan a th’ anns na suimean ann an colbh C, agus bidh sinn a’ ruith deuchainn cunbhalach “nas motha na” dhaibh:
=IF(AND(EXACT(B2, "Cyberspace"), C2>100), "x", "")
Gus am foirmle a dhèanamh nas sùbailte, faodaidh tu ainm agus suim an neach-ceannach targaid a chuir a-steach. ann an dà chealla fa leth agus thoir iomradh air na ceallan sin. Dìreach cuimhnich gun glas thu na h-iomraidhean cealla le $ sign ($G$1 agus $G$2 nar cùise) gus nach atharraich iad nuair a nì thu lethbhreac den fhoirmle gu sreathan eile:
=IF(AND(EXACT(B2, $G$1), C2>$G$2), "x", "")
A-nis, faodaidh tu ainm agus suim sam bith a thaipeadh anns na ceallan air an deach iomradh a thoirt, agus cuiridh am foirmle na h-òrdughan co-fhreagarrach sa chlàr agad:
IF OR AND foirmle ann an Excel
Ann am foirmlean Excel IF, chan eil thu cuingealaichte ri bhith a’ cleachdadh dìreach aon ghnìomh loidsigeach. Gus sùil a thoirt air measgachadh de ioma-chumhachan, faodaidh tu na gnìomhan IF, AND, OR agus gnìomhan eile a chur còmhla gus na deuchainnean loidsigeach riatanach a ruith. Seo eisimpleir de fhoirmle IF AND OR a bhios a’ dèanamh deuchainn air dhà no dhàNO cumhaichean taobh a-staigh AND. Agus a-nis, seallaidh mi dhut mar as urrainn dhut dà dheuchainn AND no barrachd a dhèanamh taobh a-staigh gnìomh OR.
A’ gabhail ris, tha thu airson òrdughan dithis luchd-ceannach a chomharrachadh le suim nas motha na àireamh sònraichte, abair $100.
Anns a’ chànan Excel, tha na cumhaichean againn air an cur an cèill san dòigh seo:
OR(AND( Customer1 , Amount >100), AND( Customer2 , Amount >100)
A’ gabhail ris gu bheil ainmean teachdaiche ann an colbh B, suimean ann an colbh C, an 2 ainm targaid ann an G1 agus G2, agus tha an t-suim targaid ann an G3, cleachdaidh tu am foirmle seo gus na h-òrdughan co-fhreagarrach a chomharrachadh le "x":
=IF(OR(AND(B2=$G$1, C2>$G$3), AND(B2=$G$2, C2>$G$3)), "x", "")
Faodar na h-aon toraidhean a choileanadh le barrachd compact syntax:
=IF(AND(OR(B2=$G$1,B2= $G$2), C2>$G$3), "x", "")
Nach eil thu cinnteach gu bheil thu gu tur a’ tuigsinn loidsig na foirmle? Gheibhear barrachd fiosrachaidh ann an Excel IF le iomadh suidheachadh AND/OR.
Sin mar a chleachdas tu na gnìomhan IF agus AND còmhla ann an Excel. Tapadh leibh airson do leughadh agus chì sinn an ath sheachdain thu!
Leabhar-obrach cleachdaidh
IF AND Excel – eisimpleirean foirmle (faidhle .xlsx)