સામગ્રીઓનું કોષ્ટક
આ ટ્યુટોરીયલમાં, હું તમને બતાવવા જઈ રહ્યો છું 4 એક્સેલમાં માપદંડ સાથે બીજી સૌથી મોટી કિંમત શોધવા માટેની ઝડપી યુક્તિઓ. માપદંડ સેટ કરીને બીજા સૌથી મોટા મૂલ્યને શોધવા માટે તમે મોટા ડેટાસેટ્સમાં પણ આ પદ્ધતિઓનો ઉપયોગ કરી શકો છો. આ સમગ્ર ટ્યુટોરીયલ દરમિયાન, તમે કેટલાક મહત્વપૂર્ણ એક્સેલ ટૂલ્સ અને તકનીકો પણ શીખી શકશો જે કોઈપણ એક્સેલ સંબંધિત કાર્યમાં ખૂબ જ ઉપયોગી થશે.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
તમે અહીંથી પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરી શકો છો.
Criteria.xlsm વડે બીજું સૌથી મોટું મૂલ્ય શોધો
4 એક્સેલમાં માપદંડ સાથે બીજું સૌથી મોટું મૂલ્ય શોધવા માટેની ઝડપી યુક્તિઓ
અમે લીધી છે પગલાંઓને સ્પષ્ટ રીતે સમજાવવા માટે સંક્ષિપ્ત ડેટાસેટ. ડેટાસેટમાં લગભગ 7 પંક્તિઓ અને 3 કૉલમ્સ છે. શરૂઆતમાં, અમે તમામ કોષોને ચલણ ફોર્મેટમાં રાખીએ છીએ. તમામ ડેટાસેટ્સ માટે, અમારી પાસે 2 વિશિષ્ટ કૉલમ છે જે ક્લબનું નામ, હોમ કીટ અને અવે કીટ છે. જો કે જો તેની જરૂર હોય તો અમે પછીથી કૉલમની સંખ્યામાં ફેરફાર કરી શકીએ છીએ.
1. LARGE ફંક્શનનો ઉપયોગ
The LARGE ફંક્શન અમે તેને ઉતરતા ક્રમમાં સૉર્ટ કર્યા પછી એક્સેલ માં નંબરોની સૂચિમાંથી નંબર પરત કરી શકે છે. ચાલો જોઈએ કે માપદંડ સાથે બીજી સૌથી મોટી કિંમત શોધવા માટે આ ફંક્શનને કેવી રીતે લાગુ કરવું.
પગલાઓ:
- પ્રથમ, સેલ F7 <પર જાઓ. 2>અને નીચેનું સૂત્ર દાખલ કરો:
=LARGE(IF(C4:D4=F5,C5:D10),2)
- હવે, <1 દબાવો દાખલ કરો અને આ કરશે F7 ની અંદર બીજા નંબરની સૌથી મોટી હોમ કિટ કિંમતની ગણતરી કરો.
🔎 ફોર્મ્યુલા કેવી રીતે કામ કરે છે?
- IF(C4:D4=F5,C5:D10) : આ ભાગ એક એરે આપે છે સેલ મૂલ્યો અને FALSE કોષ મૂલ્યો.
- =LARGE(IF(C4:D4=F5,C5:D10),2): સૂત્રનો આ ભાગ પરત કરે છે 119 ની અંતિમ કિંમત.
2. એગ્રીગેટ ફંક્શન લાગુ કરવું
એગ્રીગેટ ફંક્શન એક્સેલમાં આપણને એગ્રીગેટ કરવાની ક્ષમતા આપે છે ગણતરીઓ જેમ કે COUNT , AVERAGE , MAX, વગેરે. આ ફંક્શન કોઈપણ છુપાયેલી પંક્તિઓ અથવા ભૂલોને પણ અવગણે છે. અમે ચોક્કસ માપદંડ સાથે બીજા-સૌથી મોટા મૂલ્યને શોધવા માટે આ ફંક્શનનો ઉપયોગ કરીશું. આ કરવા માટે નીચેના પગલાંઓ અનુસરો.
પગલાઓ:
- શરૂઆત કરવા માટે, સેલ F7 પર ડબલ-ક્લિક કરો અને દાખલ કરો નીચેનું સૂત્ર:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)
- આગળ, Enter કી દબાવો અને તમને બીજી-સૌથી મોટી દૂર કીટ કિંમત મળવી જોઈએ.
3. SUMPRODUCT ફંક્શનનો ઉપયોગ
SUMPRODUCT ફંક્શન માં એક્સેલ પહેલા મૂલ્યોની શ્રેણીનો ગુણાકાર કરે છે અને પછી તે ગુણાકારનો સરવાળો આપે છે. માપદંડ સાથે બીજું સૌથી મોટું મૂલ્ય શોધવા માટે અમે LARGE ફંક્શન સાથે આ ફંક્શનનો ઉપયોગ કરી શકીએ છીએ.
પગલાઓ:
- શરૂ કરવા માટે આ પદ્ધતિ, સેલ F7 પર ડબલ-ક્લિક કરો અને ફોર્મ્યુલા દાખલ કરોનીચે:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))
- આગળ, Enter કી દબાવો અને પરિણામે , આ સેલ C10 ની અંદર મેન સિટી કીટ માટે બીજું સૌથી મોટું મૂલ્ય મેળવશે.
🔎 ફોર્મ્યુલા કેવી રીતે કામ કરે છે?
- (B5:B10=F5)*(C5:D10) : સૂત્રનો આ ભાગ મૂલ્યોની શ્રેણી આપે છે જે સૂચિમાં સૌથી વધુ છે અને અન્ય મૂલ્યો 0 તરીકે આપે છે.
- LARGE((B5:B10=F5)* (C5:D10),2) : આ ભાગ બીજા સૌથી મોટા મૂલ્ય તરીકે 80 મૂલ્ય આપે છે.
- =SUMPRODUCT(LARGE((B5:B10=F5) )*(C5:D10),2)): આ ભાગ અંતિમ મૂલ્ય આપે છે જે આ કિસ્સામાં 80 છે.
4. VBA કોડનો ઉપયોગ કરીને
જો તમે એક્સેલમાં VBA થી પરિચિત છો, તો તમે માત્ર થોડી ક્લિક્સ સાથે માપદંડ સાથે બીજા ક્રમનું સૌથી મોટું મૂલ્ય મેળવી શકો છો . ચાલો જોઈએ કે આ કેવી રીતે કરવું.
પગલાઓ:
- આ પદ્ધતિ માટે, વિકાસકર્તા ટેબ પર જાઓ અને <1 પસંદ કરો>વિઝ્યુઅલ બેઝિક .
- હવે, VBA વિંડોમાં ઇનસર્ટ પસંદ કરો અને ક્લિક કરો મોડ્યુલ પર.
- આગળ, નવી વિન્ડોમાં નીચેનું સૂત્ર ટાઈપ કરો:
6066
- પછી, મેક્રો પર ક્લિક કરીને ડેવલપર ટેબમાંથી મેક્રો ખોલો.
- હવે, મેક્રો વિન્ડોમાં, બીજા સૌથી મોટા મેક્રો પસંદ કરો અને ચલાવો પર ક્લિક કરો.
- પરિણામે, VBA કોડ સેલ F7 ની અંદરની તમામ અવે કિટ્સમાંથી બીજા-ઉચ્ચતમ મૂલ્યની ગણતરી કરશે.
ટોચની 5 કિંમતો કેવી રીતે શોધવી અને એક્સેલમાં માપદંડો સાથેના નામો
આ પદ્ધતિમાં, અમે ટોચના 5 મૂલ્યો અને એક્સેલમાં માપદંડ સાથેના નામો શોધવા માટે વિગતવાર પગલાં જોઈશું.
પગલાં:
- શરૂઆત કરવા માટે, સેલ E5 પર ડબલ-ક્લિક કરો અને નીચેનું સૂત્ર દાખલ કરો:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))
- પછી, Enter કી દબાવો અને ફિલ હેન્ડલ નો ઉપયોગ કરીને કોષોમાં આ ફોર્મ્યુલાની નકલ કરો.
- પરિણામે, આ હોમ કીટ માટે ટોચના 5 મૂલ્યો મેળવશે.
🔎 ફોર્મ્યુલા કેવી રીતે કામ કરે છે?
- ROWS($E$5:$E5) : આ ભાગ <નું મૂલ્ય આપે છે 1>1 .
- =LARGE($C$5:$C$10,ROWS($E$5:$E5)): આ ભાગ અંતિમ મૂલ્ય આપે છે જે ટોચની 5 હોમ કીટની કિંમતો.
યાદ રાખવા જેવી બાબતો
- તમે VBA વિંડો અને ખોલવા માટે ALT+F11 શોર્ટકટનો ઉપયોગ કરી શકો છો. મેક્રો વિન્ડો ખોલવા માટે ALT+F8 .
- નોંધ કરો કે LARGE ફંક્શન એ કોષોને અવગણે છે જે ખાલી છે અથવા TRUE અથવા FALSE <2 ધરાવે છે>તેમના મૂલ્યો.
- જો ત્યાં કોઈ સંખ્યાત્મક મૂલ્ય નથી, તો આ ફંક્શન કદાચ #NUM! પરિણામે ભૂલ પરત કરી શકે છે.