OR તર્ક સાથે Excel COUNTIF અને COUNTIFS

  • આ શેર કરો
Michael Brown

1 જો કોષમાં X, Y અથવા Z હોય.

જેમ દરેક વ્યક્તિ જાણે છે, Excel COUNTIF ફંક્શન માત્ર એક માપદંડના આધારે કોષોની ગણતરી કરવા માટે રચાયેલ છે જ્યારે COUNTIFS AND તર્ક સાથે બહુવિધ માપદંડોનું મૂલ્યાંકન કરે છે. પરંતુ જો તમારા કાર્યને અથવા તર્કની જરૂર હોય તો શું - જ્યારે ઘણી શરતો પૂરી પાડવામાં આવે છે, ત્યારે ગણતરીમાં સમાવવા માટે કોઈપણ એક મેચ કરી શકે છે?

આ કાર્ય માટે કેટલાક સંભવિત ઉકેલો છે, અને આ ટ્યુટોરીયલ તે બધાને આવરી લેશે સંપૂર્ણ વિગત. ઉદાહરણો સૂચવે છે કે તમારી પાસે વાક્યરચના અને બંને કાર્યોના સામાન્ય ઉપયોગોનું યોગ્ય જ્ઞાન છે. જો નહિં, તો તમે મૂળભૂત બાબતોમાં સુધારો કરવાનું શરૂ કરી શકો છો:

Excel COUNTIF કાર્ય - એક માપદંડ સાથે કોષોની ગણતરી કરે છે.

Excel COUNTIFS કાર્ય - બહુવિધ અને માપદંડો સાથે કોષોની ગણતરી કરે છે.

હવે દરેક જણ એક જ પૃષ્ઠ પર છે, ચાલો તેમાં ડાઇવ કરીએ:

    એક્સેલમાં OR શરતો સાથે કોષોની ગણતરી કરો

    આ વિભાગ સૌથી સરળ દૃશ્યને આવરી લે છે - કોષોની ગણતરી ઉલ્લેખિત શરતોમાંથી કોઈપણ (ઓછામાં ઓછી એક) પૂરી કરો.

    ફોર્મ્યુલા 1. 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 ફંક્શનને એકસાથે ઉમેરવાથી ફોર્મ્યુલા ખૂબ જ બોજારૂપ બની જશે. આ કિસ્સામાં, તમે નીચેના વિકલ્પોમાંથી એક સાથે વધુ સારી રીતે વળગી રહેશો.

    ફોર્મ્યુલા 2. એરે કોન્સ્ટન્ટ સાથે COUNTIF

    અહીં Excel માં OR શરતો ફોર્મ્યુલા સાથે SUMIF નું વધુ કોમ્પેક્ટ સંસ્કરણ છે:

    SUM(COUNTIF( રેન્જ, { માપદંડ1, માપદંડ2, માપદંડ3, …}))

    સૂત્ર છે આ રીતે બાંધવામાં આવે છે:

    પ્રથમ, તમે બધી શરતોને એરે કોન્સ્ટન્ટમાં પેકેજ કરો - અલ્પવિરામ દ્વારા અલગ કરાયેલ વ્યક્તિગત વસ્તુઓ અને {"સફરજન", "કેળા", "લીંબુ"} જેવા વાંકડિયા કૌંસમાં બંધ કરેલ એરે.

    પછી, તમે સામાન્ય COUNTIF ફોર્મ્યુલાના માપદંડ દલીલમાં એરે સ્થિરાંકનો સમાવેશ કરો: COUNTIF(A2:A10, {"apples","bananas","lemons"})

    આખરે, SUM ફંક્શનમાં COUNTIF ફોર્મ્યુલાને વાર્પ કરો. તે જરૂરી છે કારણ કે COUNTIF "સફરજન", "કેળા" અને માટે 3 વ્યક્તિગત ગણતરીઓ આપશે."લીંબુ", અને તમારે તે ગણતરીઓ એકસાથે ઉમેરવાની જરૂર છે.

    અમારું સંપૂર્ણ સૂત્ર નીચે મુજબ છે:

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

    જો તમે તમારા માપદંડને રેન્જ રેફરન્સ તરીકે સપ્લાય કરવાને બદલે, તમારે તેને એરે ફોર્મ્યુલા બનાવવા માટે Ctrl + Shift + Enter સાથે ફોર્મ્યુલા દાખલ કરવાની જરૂર પડશે. ઉદાહરણ તરીકે:

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

    કૃપા કરીને નીચેના સ્ક્રીનશોટમાં સર્પાકાર કૌંસ પર ધ્યાન આપો - તે Excel માં એરે ફોર્મ્યુલાનો સૌથી સ્પષ્ટ સંકેત છે:

    <3

    સૂત્ર 3. SUMPRODUCT

    એક્સેલમાં અથવા તર્ક સાથે કોષોની ગણતરી કરવાની બીજી રીત એ છે કે SUMPRODUCT ફંક્શનનો આ રીતે ઉપયોગ કરવો:

    SUMPRODUCT(1*( રેન્જ = { માપદંડ1 , માપદંડ2 , માપદંડ3 , …}))

    તર્કને વધુ સારી રીતે વિઝ્યુઅલાઈઝ કરવા માટે, આને આ રીતે પણ લખી શકાય છે:

    SUMPRODUCT( ( શ્રેણી = માપદંડ1 ) + ( શ્રેણી = માપદંડ2 ) + …)

    સૂત્ર શ્રેણીમાં દરેક કોષનું પરીક્ષણ કરે છે દરેક માપદંડ અને જો માપદંડ પૂર્ણ થાય તો TRUE પરત કરે છે, અન્યથા FALSE. મધ્યવર્તી પરિણામ તરીકે, તમને TRUE અને FALSE મૂલ્યોના થોડા એરે મળે છે (એરેની સંખ્યા તમારા માપદંડની સંખ્યા જેટલી છે). પછી, એ જ સ્થિતિમાં એરે તત્વો એકસાથે ઉમેરવામાં આવે છે, એટલે કે તમામ એરેમાં પ્રથમ ઘટકો, બીજા ઘટકો, વગેરે. વધારાની ક્રિયા તાર્કિક મૂલ્યોને સંખ્યાઓમાં રૂપાંતરિત કરે છે, તેથી તમે 1 ના એક એરે (માપદંડોમાંથી એક મેળ ખાય છે) અને 0 (માપદંડોમાંથી કોઈ મેળ ખાતું નથી) સાથે સમાપ્ત થાય છે. કારણ કે તમામ માપદંડો છેસમાન કોષો સામે પરીક્ષણ કરેલ, પરિણામી એરેમાં બીજી કોઈ સંખ્યા દેખાઈ શકે તેવી કોઈ રીત નથી - માત્ર એક પ્રારંભિક એરે ચોક્કસ સ્થિતિમાં TRUE હોઈ શકે છે, અન્યમાં FALSE હશે. અંતે, 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 અને AND શરતોવાળા કોષોની ગણતરી કરવાની જરૂર પડશે.

    ઉદાહરણ તરીકે, ચાલો "સફરજન" ની ગણતરી કરીએ. , "કેળા" અને "લીંબુ" જે "વિતરિત" થાય છે. અમે તે કેવી રીતે કરવું? શરૂઆત માટે, ચાલો આપણી શરતોને એક્સેલની ભાષામાં અનુવાદિત કરીએ:

    • કૉલમ A: "સફરજન" અથવા "કેળા" અથવા "લીંબુ"
    • કૉલમ C: "વિતરિત"

    થી જોઈ રહ્યાં છીએબીજા ખૂણામાં, આપણે "સફરજન અને વિતરિત" અથવા "કેળા અને વિતરિત" અથવા "લીંબુ અને વિતરણ" સાથે પંક્તિઓની ગણતરી કરવાની જરૂર છે. આ રીતે મૂકો, કાર્ય 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

    અને/અથવા તર્ક સાથે વધુ કોમ્પેક્ટ 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"))

    તે જ રીતે, તમે કોષો આધારિત ગણવા માટે એક ફોર્મ્યુલા બનાવી શકો છો. અન્ય માપદંડ પ્રકારો પર. દા.ત.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 શરતોના એક સેટનું પરીક્ષણ કેવી રીતે કરવું તે શીખ્યા છો. પરંતુ જો તમારી પાસે બે કે તેથી વધુ સેટ હોય અને તમે કુલ તમામ સંભવિત અથવા સંબંધો મેળવવા માંગતા હોવ તો શું?

    તમારે કેટલી શરતોને હેન્ડલ કરવાની જરૂર છે તેના આધારે, તમે કાઉન્ટીફ્સનો ઉપયોગ એરે અચળ અથવા SUMPRODUCT સાથે કરી શકો છો. ISNUMBER મેચ સાથે. પહેલાનું બિલ્ડ કરવા માટે પ્રમાણમાં સરળ છે, પરંતુ તે ફક્ત OR શરતોના 2 સેટ સુધી મર્યાદિત છે. બાદમાં કોઈપણ શરતોનું મૂલ્યાંકન કરી શકે છે (એક વાજબી સંખ્યા, અલબત્ત, એક્સેલની 255 દલીલો અને કુલ ફોર્મ્યુલા લંબાઈમાં 8192 અક્ષરોની મર્યાદાને જોતાં), પરંતુ તે સૂત્રના તર્કને સમજવા માટે થોડો પ્રયત્ન કરી શકે છે.

    OR શરતોના 2 સેટવાળા કોષોની ગણતરી કરો

    OR માપદંડના માત્ર બે સેટ સાથે કામ કરતી વખતે, ઉપર ચર્ચા કરેલ COUNTIFS ફોર્મ્યુલામાં માત્ર એક વધુ એરે સ્થિરાંક ઉમેરો.

    સૂત્ર કામ કરવા માટે, એક મિનિટ પરંતુ નિર્ણાયક ફેરફારની જરૂર છે: એક માપદંડ સેટ માટે હોરીઝોન્ટલ એરે (અલ્પવિરામ દ્વારા વિભાજિત તત્વો) અને બીજા માટે વર્ટિકલ એરે (અર્ધવિરામ દ્વારા વિભાજિત તત્વો) નો ઉપયોગ કરો. આ એક્સેલને બે એરેમાંના તત્વોને "જોડી" અથવા "ક્રોસ-કેલ્ક્યુલેટ" કરવા અને પરિણામોની દ્વિ-પરિમાણીય શ્રેણી પરત કરવા કહે છે.

    ઉદાહરણ તરીકે, ચાલો "સફરજન", "કેળા" ગણીએ. અથવા"લીંબુ" કે જે કાં તો "વિતરિત" અથવા "સંક્રમણમાં" છે:

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

    કૃપા કરીને બીજા એરે સ્થિરાંકમાં અર્ધવિરામની નોંધ લો:

    કારણ કે એક્સેલ એ 2-પરિમાણીય પ્રોગ્રામ છે, 3-પરિમાણીય અથવા 4-પરિમાણીય એરેનું નિર્માણ કરવું શક્ય નથી, અને તેથી આ સૂત્ર ફક્ત OR માપદંડના બે સેટ માટે કામ કરે છે. વધુ માપદંડો સાથે ગણતરી કરવા માટે, તમારે આગલા ઉદાહરણમાં સમજાવેલ વધુ જટિલ SUMPRODUCT સૂત્ર પર સ્વિચ કરવું પડશે.

    ઓઆર શરતોના બહુવિધ સેટવાળા કોષોની ગણતરી કરો

    બે કરતાં વધુ કોષોની ગણતરી કરવા માટે અથવા માપદંડના સેટમાં, ISNUMBER મેચ સાથે SUMPRODUCT ફંક્શનનો ઉપયોગ કરો.

    ઉદાહરણ તરીકે, ચાલો "સફરજન", "કેળા" અથવા "લીંબુ" ની ગણતરી મેળવીએ જે કાં તો "વિતરિત" અથવા "પરિવહનમાં" છે. અને "બેગ" અથવા "ટ્રે" માં પેક કરવામાં આવે છે:

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

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

    ISNUMBER(MATCH(C2:C10,{"વિતરિત","સંક્રમણમાં"},0)))

    સૂત્રના હૃદયમાં, MATCH કાર્ય દરેક કોષની તુલના કરીને માપદંડને તપાસે છે અનુરૂપ એરે સ્થિરાંક સાથે ઉલ્લેખિત શ્રેણીમાં. જો મેળ મળે છે, તો તે મૂલ્યની સંબંધિત સ્થિતિ આપે છે જો એરે, અન્યથા N/A. ISNUMBER આ મૂલ્યોને TRUE અને FALSE માં રૂપાંતરિત કરે છે, જે અનુક્રમે 1 અને 0 ની બરાબર છે. SUMPRODUCT તેને ત્યાંથી લે છે, અને એરેના ઘટકોનો ગુણાકાર કરે છે. કારણ કે શૂન્ય વડે ગુણાકાર કરવાથી શૂન્ય મળે છે, માત્ર એ જ કોષો જે તમામ એરેમાં 1 ધરાવે છે અનેસારાંશ મેળવો.

    નીચેનો સ્ક્રીનશોટ પરિણામ દર્શાવે છે:

    આ રીતે તમે એક્સેલમાં COUNTIF અને COUNTIFS ફંક્શનનો ઉપયોગ બહુવિધ અને તેમજ OR શરતો. આ ટ્યુટોરીયલમાં ચર્ચા કરેલ સૂત્રોને નજીકથી જોવા માટે, નીચે આપેલ અમારી નમૂના વર્કબુક ડાઉનલોડ કરવા માટે તમારું સ્વાગત છે. હું વાંચવા બદલ તમારો આભાર માનું છું અને આગામી અઠવાડિયે તમને અમારા બ્લોગ પર મળવાની આશા રાખું છું!

    વર્કબુકની પ્રેક્ટિસ

    ઓઆર શરતો સાથે એક્સેલ COUNTIF - ઉદાહરણો (.xlsx ફાઇલ)

    માઈકલ બ્રાઉન સોફ્ટવેર ટૂલ્સનો ઉપયોગ કરીને જટિલ પ્રક્રિયાઓને સરળ બનાવવાના જુસ્સા સાથે સમર્પિત ટેકનોલોજી ઉત્સાહી છે. ટેક ઉદ્યોગમાં એક દાયકા કરતાં વધુ અનુભવ સાથે, તેમણે Microsoft Excel અને Outlook, તેમજ Google Sheets અને Docsમાં તેમની કુશળતાને સન્માનિત કરી છે. માઈકલનો બ્લોગ તેના જ્ઞાન અને કુશળતાને અન્ય લોકો સાથે શેર કરવા માટે સમર્પિત છે, ઉત્પાદકતા અને કાર્યક્ષમતામાં સુધારો કરવા માટે અનુસરવામાં સરળ ટીપ્સ અને ટ્યુટોરિયલ્સ પ્રદાન કરે છે. ભલે તમે અનુભવી વ્યાવસાયિક હોવ કે શિખાઉ માણસ, માઈકલનો બ્લોગ આ આવશ્યક સોફ્ટવેર સાધનોમાંથી સૌથી વધુ મેળવવા માટે મૂલ્યવાન આંતરદૃષ્ટિ અને વ્યવહારુ સલાહ આપે છે.