Excel COUNTIF agus COUNTIFS le loidsig OR

  • Roinn Seo
Michael Brown

Tha an oideachadh a’ mìneachadh mar a chleachdas tu gnìomhan COUNTIF agus COUNTIFS aig Excel gus ceallan le iomadh suidheachadh OR a chunntadh, m.e. ma tha X, Y no Z ann an cealla.

Mar a tha fios aig a h-uile duine, tha gnìomh Excel COUNTIF air a dhealbhadh gus ceallan a chunntadh stèidhichte air aon shlat-tomhais fhad ‘s a bhios COUNTIFS a’ measadh grunn shlatan-tomhais le AND loidsig. Ach dè ma tha feum aig an obair agad OR loidsig - nuair a bhios grunn chumhachan air an toirt seachad, faodaidh neach sam bith a bhith co-ionnan ri bhith air a ghabhail a-steach sa chunntas?

Tha grunn fhuasglaidhean comasach air a’ ghnìomh seo, agus còmhdaichidh an oideachadh seo iad uile ann an làn fhiosrachadh. Tha na h-eisimpleirean a’ ciallachadh gu bheil deagh eòlas agad air co-chòrdadh agus cleachdadh coitcheann an dà ghnìomh. Mur eil, 's dòcha gum bi thu airson tòiseachadh le bhith ag ath-sgrùdadh nam bunaitean:

Gnìomh Excel COUNTIF - a' cunntadh cheallan le aon shlatan-tomhais.

Gnìomh Excel COUNTIFS - a' cunntadh cheallan le iomadh slat-tomhais AND.

A-nis gu bheil a h-uile duine air an aon duilleag, rachamaid a-steach:

    6>Cunnt ceallan le cumhachan OR ann an Excel

    Tha an earrann seo a’ còmhdach an t-suidheachaidh as sìmplidh - a’ cunntadh cheallan a tha coinnich ri gin (co-dhiù aon) dhe na cumhaichean ainmichte.

    Formula 1. COUNTIF + COUNTIF

    An dòigh as fhasa air ceallan aig a bheil aon luach no luach eile a chunntadh (Cunntas a no b ) airson foirmle COUNTIF cunbhalach a sgrìobhadh gus gach nì a chunntadh leotha fhèin, agus an uairsin cuir na toraidhean ris:

    COUNTIF ( raon, slat-tomhais1) + COUNTIF( raon, slat-tomhais2)

    Marmar eisimpleir, leig dhuinn faighinn a-mach cia mheud cealla ann an colbh A anns a bheil “ùbhlan” no “bananathan”:

    =COUNTIF(A:A, "apples") + COUNTIF(A:A, "bananas")

    Ann an duilleagan-obrach fìor, tha e na chleachdadh math obrachadh air raointean seach na colbhan slàn airson an fhoirmle obrachadh nas luaithe. Gus an duilgheadas le bhith ag ùrachadh na foirmle agad a shàbhaladh a h-uile uair a dh’ atharraicheas na suidheachaidhean, dèan na rudan anns a bheil ùidh ann an ceallan ro-mhìnichte, can F1 agus G1, agus thoir iomradh air na ceallan sin. Mar eisimpleir:

    =COUNTIF(A2:A10, F1) + COUNTIF(A2:A10, G1)

    Tha an dòigh seo ag obair gu math airson slatan-tomhais no dhà, ach le bhith a’ cur trì no barrachd ghnìomhan COUNTIF ri chèile bhiodh am foirmle ro dhoirbh. Anns a’ chùis seo, b’ fheàrr dhut cumail ri aon de na roghainnean eile a leanas.

    Formula 2. COUNTIF le cunbhalachd array

    Seo dreach nas toinnte den fhoirmle SUMIF le OR condition ann an Excel:

    SUM(COUNTIF( raon, { slat-tomhais1, slat-tomhais2, slat-tomhais 3, …}))

    Tha am foirmle air a thogail san dòigh seo:

    An toiseach, bidh thu a’ pacadh a h-uile suidheachadh ann an seasmhach rèite - nithean fa leth air an sgaradh le cromagan agus an t-sreath dùinte ann an sèbhirean lùbach mar {"ùbhlan", "bananathan", "lemons"}.

    An uairsin, bidh thu a’ toirt a-steach an t-sreath seasmhach san argamaid slatan-tomhais de fhoirmle àbhaisteach COUNTIF: COUNTIF(A2:A10, {"ùbhlan", "bananathan", "lemons")

    Mu dheireadh, dùisg am foirmle COUNTIF sa ghnìomh SUM. Tha feum air oir tillidh COUNTIF 3 cunntasan fa leth airson “ùbhlan”, “bananathan” agus"lemons", agus feumaidh tu na cunntasan sin a chur ri chèile.

    Tha am foirmle iomlan againn a’ dol mar a leanas:

    =SUM(COUNTIF(A2:A10,{"apples","bananas","lemons"}))

    Ma tha thu 's fheàrr leat na slatan-tomhais agad a sholarachadh mar iomraidhean raon , feumaidh tu am foirmle a chur a-steach le Ctrl + Shift + Enter gus a dhèanamh na fhoirmle rèite. Mar eisimpleir:

    =SUM(COUNTIF(A2:A10,F1:H1))

    Thoir an aire do na sèbhirean lùbach san dealbh-sgrìn gu h-ìosal - is e seo an comharradh as follaisiche de fhoirmle rèite ann an Excel:

    <3.

    Formula 3. SUMPRODUCT

    'S e dòigh eile air ceallan le OR loidsig ann an Excel a chunntadh a bhith a' cleachdadh an gnìomh SUMPRODUCT san dòigh seo:

    SUMPRODUCT(1*( raon = { slat-tomhais1 , slat-tomhais2 , slat-tomhais3 , …}))

    Gus an loidsig fhaicinn nas fheàrr, dh’ fhaodadh seo a bhith air a sgrìobhadh mar:

    SUMPRODUCT( ( raon = slat-tomhais1 ) + ( raon = slat-tomhais2 ) + …)

    Bidh am foirmle a’ dèanamh deuchainn air gach cealla san raon mu choinneamh gach slat-tomhais agus a’ tilleadh TRUE ma thèid an slat-tomhais a choileanadh, FALSE air dhòigh eile. Mar thoradh eadar-mheadhanach, gheibh thu grunn shreathan de luachan TRUE agus FALSE (tha an àireamh de arrays co-ionann ris an àireamh de na slatan-tomhais agad). An uairsin, tha na h-eileamaidean rèite san aon suidheachadh air an cur ri chèile, i.e. a’ chiad eileamaidean anns a h-uile sreath, an dàrna eileamaidean, agus mar sin air adhart. Bidh an gnìomhachd cur-ris ag atharrachadh luachan loidsigeach gu àireamhan, agus mar sin bidh aon sreath de 1 agad (aon de na slatan-tomhais a’ maidseadh) agus 0's (chan eil gin de na slatan-tomhais a’ maidseadh). Leis gu bheil na slatan-tomhais gu lèirdeuchainn an aghaidh nan aon cheallan, chan eil dòigh sam bith ann gum faodadh àireamh sam bith eile nochdadh anns an raon a thig às - chan fhaod ach aon sreath tùsail a bhith TRUE ann an suidheachadh sònraichte, bidh FALSE aig cuid eile. Mu dheireadh, cuiridh SUMPRODUCT suas na h-eileamaidean den raon a thig às, agus gheibh thu an cunntadh a tha thu ag iarraidh.

    Tha a' chiad fhoirmle ag obair san aon dòigh, leis an eadar-dhealachadh gu bheil e a' tilleadh aon sreath dà-mheudach de luachan TRUE agus FALSE , a dh'iomadaicheas tu le 1 gus na luachan loidsigeach a thionndadh gu 1 agus 0, fa leth.

    An sàs anns an t-seata dàta sampall againn, bidh na foirmlean a' gabhail an riochd a leanas:

    =SUMPRODUCT(1*(A2:A10={"apples","bananas","lemons"}))

    No

    =SUMPRODUCT((A2:A10="apples") + (A2:A10="bananas") + (A2:A10="lemons"))

    Cuir iomradh raon an àite an t-sreath le còd cruaidh, agus gheibh thu fuasgladh eadhon nas eireachdail:

    =SUMPRODUCT(1*( A2:A10=F1:H1))

    Nòta. Tha gnìomh SUMPRODUCT nas slaodaiche na COUNTIF, is e sin as coireach gu bheil am foirmle seo nas fheàrr a chleachdadh air seataichean dàta coimeasach beag.

    Cunnt ceallan le OR a bharrachd air AND loidsig

    Nuair a bhios tu ag obair le dàta mòr seataichean aig a bheil dàimhean ioma-ìre agus tar-ìre eadar eileamaidean, tha teansa gum feum thu ceallan le cumhachan OR agus AND a chunntadh aig aon àm.

    Mar eisimpleir, gheibh sinn cunntas de "ùbhlan" , "bananathan" agus "lemons" a tha "air an lìbhrigeadh". Ciamar a nì sinn sin? Airson tòiseachadh, eadar-theangaich sinn na cumhaichean againn gu cànan Excel:

    • Colbh A: "ùbhlan" no "bananathan" no "lemons"
    • Colbh C: "air a lìbhrigeadh"

    A’ coimhead bhoceàrn eile, feumaidh sinn sreathan a chunntadh le "ùbhlan agus air an lìbhrigeadh" NO "bananathan agus air an lìbhrigeadh" NO "lemons agus air an lìbhrigeadh". San dòigh seo, bidh an obair a’ goil sìos gu bhith a’ cunntadh cheallan le 3 OR suidheachaidhean - dìreach na rinn sinn san roinn roimhe seo! Is e an aon eadar-dhealachadh gun cleachd thu COUNTIFS an àite COUNTIF gus measadh a dhèanamh air an t-slat-tomhais AND taobh a-staigh gach suidheachadh OR. as fhasa a sgrìobhadh :)

    =COUNTIFS(A2:A10, "apples", C2:C10, "delivered") + COUNTIFS(A2:A10, "bananas", C2:C10, "delivered")) + COUNTIFS(A2:A10, "lemons", C2:C10, "delivered"))

    Tha an dealbh-sgrìn gu h-ìosal a’ sealltainn an aon fhoirmle le iomraidhean cealla:

    =COUNTIFS(A2:A10, K1, C2:C10, K2) + COUNTIFS(A2:A10, L1, C2:C10, K2) + COUNTIFS(A2:A10, M1,C2:C10, K2)

    Formula 2. COUNTIFS le seasmhach rèite

    Faodar foirmle COUNTIFS nas toinnte le loidsig AND/OR a chruthachadh le pacadh OR slatan-tomhais ann an seasmhach rèite:

    =SUM(COUNTIFS(A2:A10, {"apples","bananas","lemons"}, C2:C10, "delivered"))

    Cuin a’ cleachdadh iomradh raon airson nan slatan-tomhais, feumaidh tu foirmle rèite, crìochnaichte le putadh Ctrl + Shift + Enter :

    =SUM(COUNTIFS(A2:A10,F1:H1,C2:C10,F2))

    Tip. Ma tha feum air, faodaidh tu wildcards a chleachdadh anns na slatan-tomhais ann am foirmlean sam bith air an deach beachdachadh gu h-àrd. Mar eisimpleir, airson a h-uile seòrsa bananathan a chunntadh leithid “bananathan uaine” no “bananathan òir” faodaidh tu am foirmle seo a chleachdadh:

    =SUM(COUNTIFS(A2:A10, {"apples","*bananas*","lemons"}, C2:C10, "delivered"))

    San aon dòigh, faodaidh tu foirmle a thogail gus ceallan a chunntadh. air seòrsachan slatan-tomhais eile. Mar eisimpleir, gus cunntadh de "ùbhlan" no "bananathan" no "lemons" a tha "air an lìbhrigeadh" agus an t-suim nas àirde na 200 fhaighinn, cuir aon raon slatan-tomhais / slatan-tomhais eile ris.COUNTIFS:

    =SUM(COUNTIFS(A2:A10, {"apples","*bananas*","lemons"}, C2:C10, "delivered", B2:B10, ">200"))

    Air neo, cleachd am foirmle rèite seo (air a chur a-steach tro Ctrl + Shift + Enter ):

    =SUM(COUNTIFS(A2:A10,F1:H1,C2:C10,F2, B2:B10, ">"&F3))

    Cunnt ceallan le iomadh suidheachadh OR

    San eisimpleir mu dheireadh, tha thu air ionnsachadh mar a nì thu deuchainn air aon sheata de chumhachan OR. Ach dè ma tha dà sheata no barrachd agad agus gu bheil thu airson a h-uile càirdeas OR fhaighinn gu h-iomlan?

    A rèir cia mheud suidheachadh a dh’ fheumas tu a làimhseachadh, faodaidh tu an dàrna cuid COUNTIFS a chleachdadh le sreath seasmhach no SUMPRODUCT le ISNUMBER MATCH. Tha a’ chiad fhear gu ìre mhath furasta a thogail, ach tha e cuingealaichte ri dìreach 2 sheata de chumhachan OR. Faodaidh an fheadhainn mu dheireadh àireamh sam bith de shuidheachaidhean a mheasadh (àireamh reusanta, gu dearbh, leis gu bheil Excel a’ cuingealachadh gu 255 argamaid agus 8192 caractar gu fad na foirmle gu h-iomlan), ach dh’ fhaodadh gun toir e beagan oidhirp air loidsig na foirmle a thuigsinn.

    Cunnt ceallan le 2 sheata de chumhachan OR

    Nuair a bhios tu a’ dèiligeadh ri dìreach dà sheata de shlatan-tomhais OR, dìreach cuir aon sreath eile seasmhach ris an fhoirmle COUNTIFS air a bheilear a’ beachdachadh gu h-àrd.

    Airson an obraich am foirmle, aon mionaid ach tha feum air atharrachadh èiginneach: cleachd sreath chòmhnard (eileamaidean air an sgaradh le cromagan) airson aon shlatan-tomhais a chaidh a shuidheachadh agus sreath dhìreach (eileamaidean air an sgaradh le leth-choloin) airson an tè eile. Tha seo ag iarraidh air Excel na h-eileamaidean anns an dà shreath a “chàraid” no “tar-àireamhachadh”, agus sreath dà-thaobhach de na toraidhean a thilleadh.

    Mar eisimpleir, cunnt sinn “ùbhlan”, “bananathan” neo"lemons" a tha an dara cuid "libhrigeadh" no "ann an gluasad":

    =SUM(COUNTIFS(A2:A10, {"apples", "bananas", "lemons"}, B2:B10, {"delivered"; "in transit"}))

    Thoir an aire don leth-dhuilleag san dara rèite seasmhach:

    Leis gur e prògram dà-mheudach a th’ ann an Excel, chan eil e comasach sreath 3-mheudach no 4-thaobhach a thogail, agus mar sin chan obraich am foirmle seo ach airson dà sheata de shlatan-tomhais OR. Gus cunntadh le barrachd shlatan-tomhais, feumaidh tu atharrachadh gu foirmle SUMPRODUCT nas iom-fhillte air a mhìneachadh san ath eisimpleir.

    Cunnt ceallan le iomadh seata de chumhachan OR

    Gus ceallan le barrachd air dhà a chunntadh seataichean de shlatan-tomhais OR, cleachd an gnìomh SUMPRODUCT còmhla ri ISNUMBER MATCH.

    Mar eisimpleir, gheibh sinn cunntas de "ùbhlan", "bananathan" no "lemons" a tha "air an lìbhrigeadh" no "ann an gluasad" agus tha iad air am pacadh an dàrna cuid ann am “bag” no “tray”:

    =SUMPRODUCT(ISNUMBER(MATCH(A2:A10,{"apples","bananas","lemons"},0))*

    ISNUMBER(MATCH(B2:B10,{"bag",,"tray"},0))*

    ISNUMBER(MATCH(C2:C10,{"air a lìbhrigeadh", "ann an gluasad"},0)))

    Ann an cridhe na foirmle, bidh an gnìomh MATCH a' sgrùdadh nan slatan-tomhais le bhith a' dèanamh coimeas eadar gach ceal anns an raon ainmichte leis an raon co-fhreagarrach seasmhach. Ma lorgar an maids, tillidh e suidheachadh coimeasach den luach ma tha an t-sreath, N/A air dhòigh eile. Bidh ISNUMBER ag atharrachadh nan luachan sin gu TRUE agus FALSE, a tha co-ionann ri 1 agus 0, fa leth. Bidh SUMPRODUCT ga thoirt às an sin, agus ag iomadachadh eileamaidean nan arrays. Leis gu bheil iomadachadh le neoni a’ toirt neoni, chan eil ach na ceallan aig a bheil 1 anns a h-uile sreath a’ mairsinn agusfaigh geàrr-chunntas.

    Tha an dealbh-sgrìn gu h-ìosal a’ sealltainn an toraidh:

    Seo mar a chleachdas tu na gnìomhan COUNTIF agus COUNTIFS ann an Excel gus ceallan le iomadach AND mar a chunntadh. a bharrachd air suidheachaidhean OR. Gus sùil nas mionaidiche a thoirt air na foirmlean air an deach beachdachadh san oideachadh seo, tha fàilte oirbh an leabhar-obrach sampall againn gu h-ìosal a luchdachadh sìos. Tha mi a’ toirt taing dhut airson do leughadh agus tha mi an dòchas d’fhaicinn air ar blog an ath sheachdain!

    Leabhar-obrach cleachdaidh

    Excel COUNTIF le cumhachan OR - eisimpleirean (faidhle .xlsx)

    Tha Mìcheal Brown dèidheil air teicneòlas sònraichte le dìoghras airson pròiseasan iom-fhillte a dhèanamh nas sìmplidhe a’ cleachdadh innealan bathar-bog. Le còrr air deich bliadhna de eòlas anns a’ ghnìomhachas teignigeach, tha e air urram a thoirt dha na sgilean aige ann am Microsoft Excel agus Outlook, a bharrachd air Google Sheets agus Docs. Tha blog Mhìcheil gu sònraichte airson a chuid eòlais agus eòlais a cho-roinn le daoine eile, a’ toirt seachad molaidhean agus clasaichean-oideachaidh a tha furasta a leantainn airson cinneasachd agus èifeachdas a leasachadh. Ge bith co-dhiù a tha thu nad neach-proifeiseanta eòlach no nad neach-tòiseachaidh, tha blog Mhìcheal a 'tabhann lèirsinn luachmhor agus comhairle phractaigeach airson a bhith a' faighinn a 'chuid as fheàrr às na h-innealan bathar-bog riatanach sin.