સામગ્રીઓનું કોષ્ટક
આ લેખમાં, હું તમને બતાવીશ કે તમે Excel માં INDEX-MATCH સાથે IF નો ઉપયોગ કેવી રીતે કરી શકો. IF ફંક્શન, INDEX ફંક્શન, અને MATCH ફંક્શન એ એક્સેલના ત્રણ ખૂબ જ મહત્વપૂર્ણ અને વ્યાપકપણે ઉપયોગમાં લેવાતા કાર્યો છે. એક્સેલમાં કામ કરતી વખતે, આપણે ઘણીવાર આ ત્રણ કાર્યોના સંયોજનનો ઉપયોગ કરવો પડે છે. આજે હું તમને બતાવીશ કે તમે આ કાર્યોને તમામ સંભવિત રીતે કેવી રીતે ખૂબ જ વ્યાપક રીતે જોડી શકો છો.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
IF INDEX- સાથે MATCH.xlsx
3 એક્સેલમાં INDEX-MATCH સાથે IF નો ઉપયોગ કરવાના અભિગમો
અહીં અમારી પાસે નામો<સાથેનો ડેટા સેટ છે સનફ્લાવર કિન્ડરગાર્ટન નામની શાળાના 2> કેટલાક વિદ્યાર્થીઓ અને તેમના માક્સ ભૌતિકશાસ્ત્ર અને રસાયણશાસ્ત્ર માં.
ચાલો આ ડેટા સેટમાંથી તમામ સંભવિત રીતે IF ફંક્શન , INDEX ફંક્શન , અને MATCH ફંક્શન ને જોડવાનો પ્રયાસ કરીએ.
1. Excel માં INDEX-MATCH સાથે IF નો ઉપયોગ કરવા માટે IF ફંક્શનમાં INDEX-MATCH લપેટો
તમે IF ફંક્શન ની અંદર INDEX-MATCH ફોર્મ્યુલા લપેટી શકો છો જો કોઈક રીતે જરૂરી હોય તો.
ઉદાહરણ તરીકે, ચાલો એક ક્ષણ માટે વિચારીએ કે શાળા સત્તાવાળાએ ભૌતિકશાસ્ત્રમાં સૌથી ઓછા નંબરવાળા વિદ્યાર્થીને શોધવાનું નક્કી કર્યું છે.
પરંતુ તે માત્ર ત્યારે જ છે જ્યારે સૌથી ઓછી સંખ્યા ભૌતિકશાસ્ત્રમાં 40 કરતા ઓછા છે.
જો તે ન હોય, તો વિદ્યાર્થીને શોધવાની જરૂર નથી અને તે “કોઈ વિદ્યાર્થી નથી” બતાવશે.
⧪ શાળા સત્તાધિકારી કેવી રીતે કરી શકેઆ પરિપૂર્ણ કરો?
સરળ. તેઓ આ ફોર્મ્યુલાની જેમ IF ફંક્શન ની અંદર INDEX-MATCH સૂત્ર ને લપેટી શકે છે:
=IF(MIN(C4:C13)<40,INDEX(B4:D13,MATCH(MIN(C4:C13),C4:C13,0),1),"No Student")
જુઓ, ભૌતિકશાસ્ત્રમાં સૌથી ઓછી સંખ્યા 40 કરતાં ઓછી છે ( 20 આ કિસ્સામાં), અમને મળી છે સૌથી ઓછા નંબર ધરાવતો વિદ્યાર્થી.
તે આલ્ફ્રેડ મોયસ છે.
⧪ ફોર્મ્યુલાની સમજૂતી:
- MIN(C4:C13) કૉલમમાં સૌથી નાનું મૂલ્ય આપે છે C4:C13 ( ભૌતિકશાસ્ત્રમાં ગુણ ). આ ઉદાહરણમાં, તે 20 છે. વિગતો માટે MIN કાર્ય જુઓ.
- તેથી સૂત્ર IF(20<40,INDEX(B4:D13,MATCH(20,C4:C13,0),1 બને છે. ),"કોઈ વિદ્યાર્થી નથી").
- જેમ કે IF ફંક્શન ( 20<40 ) ની અંદરની સ્થિતિ TRUE છે, તે પ્રથમ દલીલ પરત કરે છે, INDEX(B4:D13,MATCH(20,C4:C13,0),1).
- MATCH(20,C4:C13,0) ) કૉલમ C4:C13 (ભૌતિકશાસ્ત્રમાં માર્કસ) માં 20 નો ચોક્કસ મેળ શોધે છે અને 4થી પંક્તિમાં એક શોધે છે (સેલમાં C7 ). તેથી તે 4 પરત કરે છે.
- હવે સૂત્ર INDEX(B4:D13,4,1) બને છે. તે 4થી પંક્તિ અને 1લી શ્રેણીની કૉલમ B4:D13 ( કૉલમ હેડર્સ<2ને બાદ કરતા ડેટા સેટ)માંથી મૂલ્ય પરત કરે છે>).
- તે ભૌતિકશાસ્ત્ર માં સૌથી ઓછા નંબર ધરાવતા વિદ્યાર્થીનું નામ છે. અને તે છે આલ્ફ્રેડ મોયસ.
⧪ પૂર્ણ કરવા માટે વધુ કાર્ય:
હવે જો તમે આ ફોર્મ્યુલા સમજો છો, તો શું તમે કહી શકો છો?રસાયણશાસ્ત્રમાં સૌથી વધુ નંબર ધરાવતા વિદ્યાર્થીને શોધવા માટે હું સૂત્ર કહું છું?
તે માત્ર ત્યારે જ છે જ્યારે સૌથી વધુ સંખ્યા 80 કરતાં મોટી અથવા તેની બરાબર હોય. જો નહીં, તો "કોઈ વિદ્યાર્થી નથી" પરત કરો.
હા. તમે સાચું અનુમાન લગાવ્યું છે. ફોર્મ્યુલા હશે:
=IF(MAX(D4:D13)>=80,INDEX(B4:D13,MATCH(MAX(D4:D13),D4:D13,0),1),"No Student")
જુઓ, કેમ કે રસાયણશાસ્ત્રમાં સૌથી વધુ માર્કસ વધુ છે 80 ( 95 આ ઉદાહરણમાં), અમને રસાયણશાસ્ત્રમાં સૌથી વધુ માર્કસ મેળવનાર વિદ્યાર્થી મળ્યો છે.
વિડંબના એ છે કે, તે ફરીથી આલ્ફ્રેડ મોયસ છે.
<0 વધુ વાંચો: એક સેલમાં બહુવિધ મૂલ્યો પરત કરવા માટે એક્સેલ ઇન્ડેક્સ મેચ2. Excel માં INDEX-MATCH સાથે IF નો ઉપયોગ કરવા માટે INDEX ફંક્શનમાં IF ફંક્શનનો ઉપયોગ કરો
જો જરૂરી હોય તો અમે INDEX ફંક્શન ની અંદર IF ફંક્શન નો પણ ઉપયોગ કરી શકીએ છીએ ક્યાંક.
નીચેની છબી જુઓ. આ વખતે અમારી પાસે સનફ્લાવર કિન્ડરગાર્ટનના બે અલગ-અલગ ગ્રેડના વિદ્યાર્થીઓનો પરીક્ષા રેકોર્ડ (માત્ર ભૌતિકશાસ્ત્ર ) છે.
હવે અમારી પાસે એક સેલ છે H9 વર્કશીટમાં જે VII ધરાવે છે.
અમે એક ફોર્મ્યુલા મેળવવા માંગીએ છીએ જે વિદ્યાર્થીને બાજુમાં ગ્રેડ VII ના ઉચ્ચતમ ગુણ સાથે બતાવશે. સેલ જો H9 VII ધરાવે છે.
અને જો તેમાં VIII હોય, તો ફોર્મ્યુલા વિદ્યાર્થીને માંથી સૌથી વધુ માર્ક્સ બતાવશે. ગ્રેડ VIII .
⧪ આ કેવી રીતે ચલાવવું?
તમે IF ફંક્શન<2 દાખલ કરી શકો છો> કાર્ય પૂર્ણ કરવા માટે INDEX કાર્ય ની અંદર. આફોર્મ્યુલા હશે:
=INDEX(IF(H9="VII",B6:C15,E6:F15),IF(H9="VII",MATCH(MAX(C6:C15),C6:C15,1),MATCH(MAX(F6:F15),F6:F15,1)),1)
જુઓ, કારણ કે ત્યાં VII છે સેલ H9 માં, અમે ગ્રેડ VII માંથી સૌથી વધુ માર્ક્સ મેળવનાર વિદ્યાર્થી મેળવી રહ્યા છીએ.
તે સ્ટીવ સ્મિથ છે, 98 માર્ક્સ સાથે.
અને જો આપણે ત્યાં VIII દાખલ કરીએ, તો અમને VIII ગ્રેડ માંથી સૌથી વધુ માર્કસ સાથેનો વિદ્યાર્થી મળશે.
તે પોલ કેનિંગ્ટન હશે.
⧪ ફોર્મ્યુલાની સમજૂતી:
- IF(H9=”VII”,B6:C15 ,E6:F15) આપે છે B6:C15 જો સેલ H9 માં “VII” હોય. નહિંતર, તે E6:F15.
- તેમજ રીતે, IF(H9=”VII”,MATCH(MAX(C6:C15),C6:C15,1),MATCH પરત કરે છે. (MAX(F6:F15),F6:F15,1)) આપે છે MATCH(MAX(C6:C15),C6:C15,1) જો H9 માં “VII” . નહિંતર, તે MATCH(MAX(F6:F15),F6:F15,1) પરત કરે છે.
- તેથી, જ્યારે H9 માં “VII”<હોય છે. 2>, સૂત્ર બને છે INDEX(B6:C15,MATCH(MAX(C6:C15),C6:C15,1),1).
- MAX(C6: C15) શ્રેણી C6:C15 ( Grad VII ના માર્કસ ) માંથી સૌથી વધુ ગુણ પરત કરે છે. તે અહીં 98 છે. વિગતો માટે MAX કાર્ય જુઓ.
- તેથી, સૂત્ર INDEX(B6:C15,MATCH(98,C6:C15,1),1) બને છે.
- MATCH(98,C6:C15,1) કૉલમ C6:C15 માં 98 નો ચોક્કસ મેળ શોધે છે. તે એક શોધે છે. 8મી પંક્તિમાં, સેલ C13 માં. તેથી તે 8 પરત કરે છે.
- સૂત્ર હવે INDEX(B6:C15,8,1) બને છે. તેડેટા સેટ B6:C15ની 8મી પંક્તિ અને 1લી કૉલમમાંથી મૂલ્ય પરત કરે છે.
- આ સૌથી વધુ ગુણ ધરાવતો વિદ્યાર્થી છે ગ્રેડ VII માં, સ્ટીવ સ્મિથ.
સમાન રીડિંગ્સ
- એક્સેલ ઇન્ડેક્સ અને એકથી વધુ માપદંડો સાથે મેચ કાર્યો (4 ફોર્મ્યુલા)
- એક્સેલમાં ન્યૂનતમ મૂલ્ય શોધવા માટે INDEX-MATCH ફોર્મ્યુલા (4 યોગ્ય રીતો)
- INDEX, MATCH અને MAX બહુવિધ સાથે એક્સેલમાં માપદંડ
- એક્સેલમાં XLOOKUP વિ INDEX-મેચ (તમામ સંભવિત સરખામણીઓ)
- એક્સેલમાં પંક્તિઓ અને કૉલમ્સમાં ઇન્ડેક્સ મલ્ટિપલ માપદંડ સાથે મેળ ખાય છે
3. Excel માં INDEX-MATCH સાથે IF નો ઉપયોગ કરવા માટે MATCH ફંક્શનમાં IF ફંક્શનનો ઉપયોગ કરો
તમે જો જરૂરી હોય તો MATCH ફંક્શન ની અંદર IF ફંક્શન નો પણ ઉપયોગ કરી શકો છો .
ચાલો સનફ્લાવર કિન્ડરગાર્ટનના વિદ્યાર્થીઓના ભૌતિકશાસ્ત્ર અને રસાયણશાસ્ત્ર ના માર્કસ સાથે, અમારા મૂળ ડેટા સેટ પર પાછા જઈએ.
હવે આપણે બીજું અલગ કાર્ય કરીશું.
વર્કશીટના સેલ F4 માં, વિષયનું નામ છે “ભૌતિકશાસ્ત્ર” .
અમે એક ફોર્મ્યુલા મેળવીશું જે વિદ્યાર્થીને નજીકના કોષમાં ભૌતિકશાસ્ત્ર માં ઉચ્ચતમ માર્કસ સાથે બતાવશે જો F4 માં "ભૌતિકશાસ્ત્ર" હશે.
અને જો તેની પાસે “રસાયણશાસ્ત્ર” છે, તો તે વિદ્યાર્થીને રસાયણશાસ્ત્ર માં સૌથી વધુ ગુણ મેળવશે.
⧪ આ કેવી રીતે ચલાવવું?
સરળ. IF ફંક્શન નો ઉપયોગ કરો MATCH ફંક્શન ની અંદર, આ ફોર્મ્યુલાની જેમ:
=INDEX(B4:D13,MATCH(IF(F7="Physics",MAX(C4:C13),MAX(D4:D13)),IF(F7="Physics",C4:C13,D4:D13),0),1)
તે સ્ટીવ સ્મિથને દર્શાવે છે, કારણ કે તે ભૌતિકશાસ્ત્ર માં સૌથી વધુ ગુણ મેળવનાર છે, અને કોષ F7 માં “ભૌતિકશાસ્ત્ર” છે.
જો આપણે કોષ બદલીએ તો F7 થી “રસાયણશાસ્ત્ર” , તે રસાયણશાસ્ત્ર માં સૌથી વધુ માર્ક્સ મેળવનાર આલ્ફ્રેડ મોયસને બતાવશે.
⧪ સમજૂતી ફોર્મ્યુલાનું:
- IF(F7=”ભૌતિકશાસ્ત્ર”,MAX(C4:C13), MAX(D4:D13)) વળતર MAX(C4:C13) જો F7 માં “ભૌતિકશાસ્ત્ર” હોય. નહિંતર, તે MAX(D4:D13) .
- તેમજ રીતે, IF(F7=”Physics”,C4:C13,D4:D13) પરત કરે છે C4:C13 જો F7 માં “ભૌતિકશાસ્ત્ર” છે. નહિંતર, તે D4:D13 પરત કરે છે.
- તેથી, જો F7 માં “ભૌતિકશાસ્ત્ર” હોય, તો સૂત્ર INDEX(B4) બને છે :D13,MATCH(MAX(C4:C13),C4:C13,0),1).
- MAX(C4:C13) શ્રેણીમાંથી સૌથી વધુ ગુણ આપે છે C4:C13 ( ભૌતિકશાસ્ત્ર ના માર્ક્સ ). તે અહીં 98 છે. વિગતો માટે MAX કાર્ય જુઓ.
- તેથી, સૂત્ર INDEX(B4:D13,MATCH(98,C4:C13,1),1) બને છે.
- MATCH(98,C4:C13,1) કૉલમ C4:C13 માં 98 નો ચોક્કસ મેળ શોધે છે. તે એક શોધે છે. 8મી પંક્તિમાં, સેલ C11 માં. તેથી તે 8 પરત કરે છે.
- સૂત્ર હવે બને છે INDEX(B4:D13,8,1) . તે ડેટા સેટની 8મી પંક્તિ અને 1લી કૉલમમાંથી મૂલ્ય પરત કરે છે B4:D13.
- આ ભૌતિકશાસ્ત્ર માં સૌથી વધુ માર્કસ ધરાવતો વિદ્યાર્થી છે, સ્ટીવ સ્મિથ.
થિંગ્સ યાદ રાખો
- જો તમને ચોક્કસ મેચ જોઈતી હોય તો હંમેશા MATCH ફંક્શન ની 3જી દલીલને 0 પર સેટ કરો. અમે ભાગ્યે જ તેને અન્ય કંઈપણ પર સેટ કરીએ છીએ.
- ઇન્ડેક્સ-મેચ ફોર્મ્યુલા ના થોડા વિકલ્પો છે, જેમ કે ફિલ્ટર ફંક્શન , VLOOKUP ફંક્શન , XLOOKUP ફંક્શન, વગેરે.
- વિકલ્પોમાં, ફિલ્ટર ફંક્શન શ્રેષ્ઠ છે કારણ કે તે માપદંડ સાથે મેળ ખાતા તમામ મૂલ્યો પરત કરે છે. પરંતુ તે ફક્ત ઓફિસ 365 માં ઉપલબ્ધ છે.
નિષ્કર્ષ
આ પદ્ધતિઓનો ઉપયોગ કરીને, તમે IF ફંક્શન<નો ઉપયોગ કરી શકો છો 2> Excel માં INDEX-MATCH ફંક્શન સાથે. શું તમે બીજી કોઈ પદ્ધતિ જાણો છો? અથવા અમારી પાસે કોઈ પ્રશ્નો છે? અમને પૂછવા માટે નિઃસંકોચ.