OR లాజిక్‌తో Excel COUNTIF మరియు COUNTIFS

  • దీన్ని భాగస్వామ్యం చేయండి
Michael Brown

బహుళ లేదా షరతులతో సెల్‌లను లెక్కించడానికి Excel యొక్క COUNTIF మరియు COUNTIFS ఫంక్షన్‌లను ఎలా ఉపయోగించాలో ట్యుటోరియల్ వివరిస్తుంది, ఉదా. ఒక సెల్ X, Y లేదా Z కలిగి ఉంటే.

అందరికీ తెలిసినట్లుగా, Excel COUNTIF ఫంక్షన్ కేవలం ఒక ప్రమాణం ఆధారంగా కణాలను లెక్కించడానికి రూపొందించబడింది, అయితే COUNTIFS అనేక ప్రమాణాలను మరియు తర్కంతో మూల్యాంకనం చేస్తుంది. అయితే మీ పనికి లేదా తర్కం అవసరమైతే - అనేక షరతులు అందించబడినప్పుడు, గణనలో చేర్చడానికి ఎవరైనా సరిపోలవచ్చు?

ఈ టాస్క్‌కి కొన్ని పరిష్కారాలు ఉన్నాయి మరియు ఈ ట్యుటోరియల్ వాటన్నింటిని కవర్ చేస్తుంది పూర్తి వివరాలు. రెండు ఫంక్షన్ల యొక్క సింటాక్స్ మరియు సాధారణ ఉపయోగాల గురించి మీకు మంచి జ్ఞానం ఉందని ఉదాహరణలు సూచిస్తున్నాయి. కాకపోతే, మీరు బేసిక్స్‌ని రివైజ్ చేయడం ప్రారంభించాలనుకోవచ్చు:

Excel COUNTIF ఫంక్షన్ - ఒక ప్రమాణంతో సెల్‌లను గణిస్తుంది.

Excel COUNTIFS ఫంక్షన్ - బహుళ మరియు ప్రమాణాలతో సెల్‌లను గణిస్తుంది.

0>ఇప్పుడు అందరూ ఒకే పేజీలో ఉన్నందున, ఇందులోకి ప్రవేశిద్దాం:

    Excelలో లేదా షరతులతో కూడిన కణాలను లెక్కించండి

    ఈ విభాగం సరళమైన దృశ్యాన్ని కవర్ చేస్తుంది - సెల్‌లను లెక్కించడం పేర్కొన్న షరతుల్లో ఏదైనా (కనీసం ఒకటి) చేరుకోండి.

    ఫార్ములా 1. COUNTIF + COUNTIF

    ఒక విలువ లేదా మరొకటి ఉన్న సెల్‌లను లెక్కించడానికి సులభమైన మార్గం (Countif a లేదా b ) అనేది ప్రతి అంశాన్ని ఒక్కొక్కటిగా లెక్కించడానికి సాధారణ COUNTIF సూత్రాన్ని వ్రాసి, ఆపై ఫలితాలను జోడించండి:

    COUNTIF( పరిధి, ప్రమాణం1) + COUNTIF( పరిధి, ప్రమాణం2)

    ఒక విధంగాఉదాహరణకు, A కాలమ్‌లోని ఎన్ని సెల్‌లు "యాపిల్స్" లేదా "అరటిపండ్లు" కలిగి ఉన్నాయో తెలుసుకుందాం:

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

    నిజ జీవిత వర్క్‌షీట్‌లలో, పరిధుల్లో కాకుండా ఆపరేట్ చేయడం మంచి పద్ధతి. ఫార్ములా వేగంగా పని చేయడానికి మొత్తం నిలువు వరుసల కంటే. పరిస్థితులు మారిన ప్రతిసారీ మీ ఫార్ములాను అప్‌డేట్ చేయడంలో ఇబ్బంది పడకుండా ఉండేందుకు, ముందుగా నిర్వచించిన సెల్‌లలో ఆసక్తి ఉన్న అంశాలను టైప్ చేయండి, F1 మరియు G1 అని చెప్పండి మరియు ఆ సెల్‌లను సూచించండి. ఉదాహరణకు:

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

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

    ఈ టెక్నిక్ కొన్ని ప్రమాణాలకు బాగా పని చేస్తుంది, అయితే మూడు లేదా అంతకంటే ఎక్కువ COUNTIF ఫంక్షన్‌లను కలిపితే ఫార్ములా చాలా గజిబిజిగా ఉంటుంది. ఈ సందర్భంలో, మీరు ఈ క్రింది ప్రత్యామ్నాయాలలో ఒకదానితో కట్టుబడి ఉండటం మంచిది.

    ఫార్ములా 2. అర్రే స్థిరాంకంతో COUNTIF

    Excelలో OR షరతుల సూత్రంతో SUMIF యొక్క మరింత కాంపాక్ట్ వెర్షన్ ఇక్కడ ఉంది:

    SUM(COUNTIF( పరిధి, { ప్రమాణం1, ప్రమాణం2, ప్రమాణం3, …}))

    ఫార్ములా ఈ విధంగా నిర్మించబడింది:

    మొదట, మీరు అన్ని షరతులను శ్రేణి స్థిరాంకంలో ప్యాకేజీ చేస్తారు - కామాలతో వేరు చేయబడిన వ్యక్తిగత అంశాలు మరియు {"యాపిల్స్", "అరటిపండ్లు', "నిమ్మకాయలు"} వంటి కర్లీ జంట కలుపులతో జతచేయబడిన శ్రేణి.

    తర్వాత, మీరు సాధారణ COUNTIF ఫార్ములా యొక్క ప్రమాణాలు ఆర్గ్యుమెంట్‌లో శ్రేణి స్థిరాంకాన్ని చేర్చారు: COUNTIF(A2:A10, {"apples","bananas","lemons"})

    చివరిగా, SUM ఫంక్షన్‌లో COUNTIF సూత్రాన్ని వార్ప్ చేయండి. ఇది అవసరం ఎందుకంటే COUNTIF "యాపిల్స్", "అరటిపండ్లు" మరియు 3 వ్యక్తిగత గణనలను అందిస్తుంది"lemons", మరియు మీరు ఆ గణనలను కలిపి జోడించాలి.

    మా పూర్తి సూత్రం క్రింది విధంగా ఉంటుంది:

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

    మీరు అయితే మీ ప్రమాణాలను పరిధి సూచనలు గా అందించండి, మీరు దానిని శ్రేణి ఫార్ములాగా చేయడానికి Ctrl + Shift + Enterతో సూత్రాన్ని నమోదు చేయాలి. ఉదాహరణకు:

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

    దయచేసి దిగువ స్క్రీన్‌షాట్‌లోని కర్లీ బ్రేస్‌లను గమనించండి - ఇది Excelలో అర్రే ఫార్ములా యొక్క అత్యంత స్పష్టమైన సూచన:

    ఫార్ములా 3. SUMPRODUCT

    Excelలో లేదా లాజిక్‌తో సెల్‌లను లెక్కించడానికి మరొక మార్గం SUMPRODUCT ఫంక్షన్‌ని ఈ విధంగా ఉపయోగించడం:

    SUMPRODUCT(1*( range= { ప్రమాణం1, ప్రమాణం2, ప్రమాణం3, …}))

    తర్కాన్ని మెరుగ్గా దృశ్యమానం చేయడానికి, దీనిని ఇలా కూడా వ్రాయవచ్చు:

    SUMPRODUCT( ( పరిధి= నిబంధన1) + ( పరిధి= ప్రమాణం2) + …)

    ఫార్ములా పరిధిలోని ప్రతి గడిని పరీక్షిస్తుంది ప్రతి ప్రమాణం మరియు ప్రమాణం నెరవేరినట్లయితే TRUEని అందిస్తుంది, లేకపోతే FALSE. ఇంటర్మీడియట్ ఫలితంగా, మీరు TRUE మరియు FALSE విలువల యొక్క కొన్ని శ్రేణులను పొందుతారు (శ్రేణుల సంఖ్య మీ ప్రమాణాల సంఖ్యకు సమానం). అప్పుడు, అదే స్థానంలో ఉన్న శ్రేణి మూలకాలు కలిసి జోడించబడతాయి, అనగా అన్ని శ్రేణులలో మొదటి మూలకాలు, రెండవ అంశాలు మొదలైనవి. జోడింపు చర్య తార్కిక విలువలను సంఖ్యలుగా మారుస్తుంది, కాబట్టి మీరు 1 యొక్క ఒక శ్రేణి (ప్రమాణాల సరిపోలికలలో ఒకటి) మరియు 0 (ప్రమాణాలలో ఏదీ సరిపోలడం లేదు)తో ముగుస్తుంది. ఎందుకంటే అన్ని ప్రమాణాలు ఉన్నాయిఒకే సెల్‌లకు వ్యతిరేకంగా పరీక్షించబడితే, ఫలిత శ్రేణిలో మరే ఇతర సంఖ్య కనిపించడానికి మార్గం లేదు - ఒక ప్రారంభ శ్రేణి మాత్రమే నిర్దిష్ట స్థానంలో TRUEని కలిగి ఉంటుంది, ఇతరులు తప్పుని కలిగి ఉంటారు. చివరగా, SUMPRODUCT ఫలిత శ్రేణి యొక్క మూలకాలను జోడిస్తుంది మరియు మీరు కోరుకున్న గణనను పొందుతారు.

    మొదటి ఫార్ములా ఇదే పద్ధతిలో పనిచేస్తుంది, తేడాతో ఇది TRUE మరియు FALSE విలువల యొక్క ఒక 2-డైమెన్షనల్ శ్రేణిని అందిస్తుంది. , మీరు తార్కిక విలువలను వరుసగా 1 మరియు 0కి మార్చడానికి 1తో గుణిస్తారు.

    మా నమూనా డేటా సెట్‌కి వర్తింపజేయబడినప్పుడు, సూత్రాలు క్రింది ఆకారాన్ని తీసుకుంటాయి:

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

    లేదా

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

    హార్డ్‌కోడెడ్ అర్రే స్థిరాంకాన్ని పరిధి సూచనతో భర్తీ చేయండి మరియు మీరు మరింత సొగసైన పరిష్కారాన్ని పొందుతారు:

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

    <15

    గమనిక. SUMPRODUCT ఫంక్షన్ COUNTIF కంటే నెమ్మదిగా ఉంటుంది, అందుకే ఈ ఫార్ములా సాపేక్షంగా చిన్న డేటా సెట్‌లలో ఉపయోగించడం ఉత్తమం.

    OR అలాగే మరియు లాజిక్‌తో సెల్‌లను లెక్కించండి

    పెద్ద డేటాతో పని చేస్తున్నప్పుడు మూలకాల మధ్య బహుళ-స్థాయి మరియు క్రాస్-లెవల్ సంబంధాలను కలిగి ఉన్న సెట్‌లు, మీరు ఒక సమయంలో OR మరియు AND షరతులతో సెల్‌లను లెక్కించవలసి ఉంటుంది.

    ఉదాహరణగా, "యాపిల్స్" గణనను పొందండి , "అరటిపండ్లు" మరియు "నిమ్మకాయలు" "బట్వాడా చేయబడినవి". మేము దానిని ఎలా చేస్తాము? స్టార్టర్స్ కోసం, మన షరతులను Excel భాషలోకి అనువదిద్దాం:

    • కాలమ్ A: "యాపిల్స్" లేదా "అరటిపండ్లు" లేదా "నిమ్మకాయలు"
    • కాలమ్ సి: "డెలివరీ చేయబడింది"

    నుండి చూస్తున్నానుమరొక కోణం, మేము "యాపిల్స్ మరియు డెలివరీ" లేదా "అరటిపండ్లు మరియు డెలివరీ" లేదా "నిమ్మకాయలు మరియు పంపిణీ" ఉన్న వరుసలను లెక్కించాలి. ఈ విధంగా ఉంచితే, టాస్క్ 3 లేదా షరతులతో సెల్‌లను లెక్కించడం వరకు మరుగుతుంది - మేము మునుపటి విభాగంలో చేసినవే! ప్రతి OR షరతులో AND ప్రమాణాన్ని మూల్యాంకనం చేయడానికి మీరు COUNTIFకి బదులుగా COUNTIFSని వినియోగిస్తారు.

    ఫార్ములా 1. COUNTIFS + COUNTIFS

    ఇది పొడవైన ఫార్ములా, ఇది వ్రాయడం చాలా సులభం :)

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

    క్రింద ఉన్న స్క్రీన్‌షాట్ సెల్ రిఫరెన్స్‌లతో అదే సూత్రాన్ని చూపుతుంది:

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

    ఫార్ములా 2. అర్రే స్థిరాంకంతో COUNTIFS

    మరియు/OR లాజిక్‌తో మరింత కాంపాక్ట్ COUNTIFS ఫార్ములా ప్యాకేజింగ్ లేదా శ్రేణి స్థిరాంకంలో ప్రమాణం ద్వారా సృష్టించబడుతుంది:

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

    ఎప్పుడు ప్రమాణాల కోసం పరిధి సూచనను ఉపయోగించి, మీకు అర్రే ఫార్ములా అవసరం, Ctrl + Shift + Enter :

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

    చిట్కాను నొక్కడం ద్వారా పూర్తి చేయండి. అవసరమైతే, మీరు పైన చర్చించిన ఏవైనా సూత్రాల ప్రమాణాలలో వైల్డ్‌కార్డ్‌లను ఉపయోగించవచ్చు. ఉదాహరణకు, "ఆకుపచ్చ అరటిపండ్లు" లేదా "గోల్డ్ ఫింగర్ అరటిపండ్లు" వంటి అన్ని రకాల అరటిపండ్లను లెక్కించడానికి మీరు ఈ ఫార్ములాను ఉపయోగించవచ్చు:

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

    ఇదే పద్ధతిలో, మీరు కణాల ఆధారంగా కణాలను లెక్కించడానికి ఒక సూత్రాన్ని రూపొందించవచ్చు ఇతర రకాల ప్రమాణాలపై. ఉదాహరణకు, "డెలివరీ చేయబడిన" మరియు మొత్తం 200 కంటే ఎక్కువ ఉన్న "యాపిల్స్" లేదా "అరటిపండ్లు" లేదా "నిమ్మకాయల" గణనను పొందడానికి, దీనికి మరో ప్రమాణాల పరిధి/ప్రమాణ జతని జోడించండిCOUNTIFS:

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

    లేదా, ఈ అర్రే ఫార్ములాను ఉపయోగించండి (Ctrl + Shift + Enter ద్వారా నమోదు చేయబడింది):

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

    బహుళ OR షరతులతో సెల్‌లను లెక్కించండి

    మునుపటి ఉదాహరణలో, మీరు ఒక సెట్ OR షరతులను ఎలా పరీక్షించాలో నేర్చుకున్నారు. కానీ మీరు రెండు లేదా అంతకంటే ఎక్కువ సెట్‌లను కలిగి ఉంటే మరియు మీరు మొత్తం సాధ్యమయ్యే లేదా సంబంధాలను పొందాలని చూస్తున్నట్లయితే?

    మీరు ఎన్ని షరతులను నిర్వహించాలి అనేదానిపై ఆధారపడి, మీరు COUNTIFSని శ్రేణి స్థిరాంకం లేదా SUMPRODUCTతో ఉపయోగించవచ్చు ISNUMBER మ్యాచ్‌తో. మునుపటిది నిర్మించడం చాలా సులభం, కానీ ఇది కేవలం 2 సెట్ల OR షరతులకు పరిమితం చేయబడింది. రెండోది ఎన్ని షరతులను అయినా మూల్యాంకనం చేయగలదు (ఒక సహేతుకమైన సంఖ్య, అయితే, Excel యొక్క పరిమితిని 255 ఆర్గ్యుమెంట్‌లు మరియు మొత్తం ఫార్ములా పొడవుకు 8192 అక్షరాలు), కానీ ఫార్ములా లాజిక్‌ను గ్రహించడానికి కొంత ప్రయత్నం పట్టవచ్చు.

    2 సెట్ల OR షరతులతో సెల్‌లను లెక్కించండి

    రెండు సెట్ల OR ప్రమాణాలతో వ్యవహరించేటప్పుడు, పైన చర్చించిన COUNTIFS ఫార్ములాకు మరొక శ్రేణి స్థిరాంకాన్ని జోడించండి.

    ఫార్ములా పని చేయడానికి, ఒకటి నిమిషం కానీ క్లిష్టమైన మార్పు అవసరం: ఒక ప్రమాణం సెట్ కోసం క్షితిజ సమాంతర శ్రేణి (కామాలతో వేరు చేయబడిన మూలకాలు) మరియు మరొకదానికి నిలువు శ్రేణి (మూలకాలచే వేరు చేయబడినవి) ఉపయోగించండి. ఇది రెండు శ్రేణులలోని మూలకాలను "పెయిర్" లేదా "క్రాస్-లెక్కించు" మరియు ఫలితాల యొక్క ద్విమితీయ శ్రేణిని తిరిగి ఇవ్వమని Excelకి చెబుతుంది.

    ఉదాహరణగా, "యాపిల్స్", "అరటిపండ్లు" గణిద్దాం. లేదా"డెలివరీ చేయబడిన" లేదా "ట్రాన్సిట్‌లో" ఉన్న "నిమ్మకాయలు":

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

    దయచేసి రెండవ శ్రేణి స్థిరాంకంలో సెమికోలన్‌ను గమనించండి:

    Excel అనేది 2-డైమెన్షనల్ ప్రోగ్రామ్ అయినందున, 3-డైమెన్షనల్ లేదా 4-డైమెన్షనల్ శ్రేణిని నిర్మించడం సాధ్యం కాదు, కాబట్టి ఈ ఫార్ములా రెండు సెట్ల OR ప్రమాణాలకు మాత్రమే పని చేస్తుంది. మరిన్ని ప్రమాణాలతో లెక్కించడానికి, మీరు తదుపరి ఉదాహరణలో వివరించిన మరింత క్లిష్టమైన SUMPRODUCT ఫార్ములాకు మారాలి.

    బహుళ సెట్లు లేదా షరతులతో సెల్‌లను లెక్కించండి

    రెండు కంటే ఎక్కువ ఉన్న సెల్‌లను లెక్కించడానికి లేదా ప్రమాణాల సెట్‌లు, ISNUMBER MATCHతో కలిపి SUMPRODUCT ఫంక్షన్‌ని ఉపయోగించండి.

    ఉదాహరణకు, "డెలివరీ చేయబడిన" లేదా "ట్రాన్సిట్"లో ఉన్న "యాపిల్స్", "అరటిపండ్లు" లేదా "నిమ్మకాయల" గణనను పొందండి. మరియు "బ్యాగ్" లేదా "ట్రే"లో ప్యాక్ చేయబడతాయి:

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

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

    ISNUMBER(MATCH(C2:C10,{"delivered","in transit"},0)))

    ఫార్ములా యొక్క గుండెలో, MATCH ఫంక్షన్ ప్రతి గడిని పోల్చడం ద్వారా ప్రమాణాలను తనిఖీ చేస్తుంది సంబంధిత శ్రేణి స్థిరాంకంతో పేర్కొన్న పరిధిలో. సరిపోలిక కనుగొనబడితే, అది శ్రేణి, N/A లేకపోతే విలువ యొక్క సంబంధిత స్థానాన్ని అందిస్తుంది. ISNUMBER ఈ విలువలను TRUE మరియు FALSEగా మారుస్తుంది, ఇది వరుసగా 1 మరియు 0కి సమానం. SUMPRODUCT దానిని అక్కడ నుండి తీసుకుంటుంది మరియు శ్రేణుల మూలకాలను గుణిస్తుంది. సున్నాతో గుణించడం వల్ల సున్నా వస్తుంది కాబట్టి, అన్ని శ్రేణుల్లో 1 ఉన్న సెల్‌లు మాత్రమే మనుగడలో ఉంటాయి మరియుసంగ్రహించండి.

    క్రింద ఉన్న స్క్రీన్‌షాట్ ఫలితాన్ని చూపుతుంది:

    మీరు బహుళ మరియు వాటితో సెల్‌లను లెక్కించడానికి Excelలో COUNTIF మరియు COUNTIFS ఫంక్షన్‌లను ఈ విధంగా ఉపయోగిస్తారు అలాగే OR షరతులు. ఈ ట్యుటోరియల్‌లో చర్చించిన సూత్రాలను నిశితంగా పరిశీలించడానికి, దిగువన ఉన్న మా నమూనా వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేసుకోవడానికి మీకు స్వాగతం. నేను చదివినందుకు ధన్యవాదాలు మరియు మిమ్మల్ని వచ్చే వారం మా బ్లాగ్‌లో కలుస్తానని ఆశిస్తున్నాను!

    వర్క్‌బుక్‌ను ప్రాక్టీస్ చేయండి

    Excel COUNTIF లేదా షరతులతో - ఉదాహరణలు (.xlsx ఫైల్)

    మైఖేల్ బ్రౌన్ సాఫ్ట్‌వేర్ సాధనాలను ఉపయోగించి సంక్లిష్ట ప్రక్రియలను సరళీకృతం చేయాలనే అభిరుచితో అంకితమైన సాంకేతిక ఔత్సాహికుడు. టెక్ పరిశ్రమలో దశాబ్దానికి పైగా అనుభవంతో, అతను మైక్రోసాఫ్ట్ ఎక్సెల్ మరియు ఔట్‌లుక్‌తో పాటు గూగుల్ షీట్‌లు మరియు డాక్స్‌లో తన నైపుణ్యాలను మెరుగుపరుచుకున్నాడు. మైఖేల్ యొక్క బ్లాగ్ అతని జ్ఞానాన్ని మరియు నైపుణ్యాన్ని ఇతరులతో పంచుకోవడానికి అంకితం చేయబడింది, ఉత్పాదకత మరియు సామర్థ్యాన్ని మెరుగుపరచడం కోసం సులభంగా అనుసరించగల చిట్కాలు మరియు ట్యుటోరియల్‌లను అందిస్తుంది. మీరు అనుభవజ్ఞుడైన ప్రొఫెషనల్ లేదా అనుభవశూన్యుడు అయినా, మైఖేల్ యొక్క బ్లాగ్ ఈ ముఖ్యమైన సాఫ్ట్‌వేర్ సాధనాలను ఎక్కువగా పొందడానికి విలువైన అంతర్దృష్టులను మరియు ఆచరణాత్మక సలహాలను అందిస్తుంది.