ਵਿਸ਼ਾ - ਸੂਚੀ
ਅਕਸਰ ਤੁਹਾਨੂੰ ਇੱਕ ਤੋਂ ਵੱਧ ਮਾਪਦੰਡਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਡੇਟਾਸੈਟ ਤੋਂ ਆਈਟਮਾਂ ਨੂੰ ਦਰਜਾਬੰਦੀ ਕਰਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ। ਵਧੇਰੇ ਖਾਸ ਤੌਰ 'ਤੇ, ਤੁਹਾਨੂੰ ਇਹ ਕੰਮ ਪੂਰਾ ਕਰਨਾ ਪੈਂਦਾ ਹੈ ਜਦੋਂ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਸਬੰਧ ਹੁੰਦੇ ਹਨ. ਇਸ ਸਿੱਖਿਆਤਮਕ ਸੈਸ਼ਨ ਵਿੱਚ, ਮੈਂ ਕਈ ਮਾਪਦੰਡਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਐਕਸਲ ਵਿੱਚ ਦਰਜਾਬੰਦੀ ਦੀ ਸਹੀ ਵਿਆਖਿਆ ਦੇ ਨਾਲ 4 ਕੇਸਾਂ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਾਂਗਾ।
ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਰੈਂਕਿੰਗ ਆਧਾਰਿਤ ਮਲਟੀਪਲ Criteria.xlsx ਉੱਤੇ
ਐਕਸਲ ਵਿੱਚ ਕਈ ਮਾਪਦੰਡਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਦਰਜਾਬੰਦੀ ਲਈ 4 ਕੇਸ
ਆਓ ਅੱਜ ਦੇ ਡੇਟਾਸੈਟ ਨੂੰ ਪੇਸ਼ ਕਰੀਏ ਜਿੱਥੇ ਵਿਦਿਆਰਥੀ <7 ਦੇ ਸਕੋਰ ਗਣਿਤ ਅਤੇ ਮਨੋਵਿਗਿਆਨ ਵਿੱਚ ਉਹਨਾਂ ਦੇ ਅਨੁਸਾਰੀ ਸਮੂਹ ਦੇ ਅਨੁਸਾਰ ਦਿੱਤੇ ਗਏ ਹਨ। ਇੱਥੇ, D6 ਅਤੇ D7 ਸੈੱਲ ਕਾਲਮ D ਵਿੱਚ ਬੰਨ੍ਹੇ ਹੋਏ ਹਨ। ਇਸ ਲਈ, ਆਓ ਕਾਲਮ E .
ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖ ਕੇ ਦਰਜਾਬੰਦੀ ਲਾਗੂ ਕਰੀਏ 1. RANK.EQ ਅਤੇ COUNTIFS ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ
ਵਿੱਚ ਸ਼ੁਰੂਆਤੀ ਵਿਧੀ, ਮੈਂ ਤੁਹਾਨੂੰ RANK.EQ ਫੰਕਸ਼ਨ ਅਤੇ COUNTIFS ਫੰਕਸ਼ਨ ਦੀ ਸੰਯੁਕਤ ਵਰਤੋਂ ਦਿਖਾਵਾਂਗਾ। ਦੋ ਸਕੋਰ ਦੇ ਆਧਾਰ 'ਤੇ ਰੈਂਕ ਦੇਣ ਲਈ, ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਪਾਓ।
=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)
ਇੱਥੇ, C5 ਅਤੇ D5 ਸਕੋਰ (ਗਣਿਤ) ਦੇ ਸ਼ੁਰੂਆਤੀ ਸੈੱਲ ਹਨ ਜਿਵੇਂ ਕਿ ਕਾਲਮ C, ਅਤੇ ਸਕੋਰ (ਮਨੋਵਿਗਿਆਨ) ਭਾਵ ਕਾਲਮ D ਕ੍ਰਮਵਾਰ।
⧬ ਫਾਰਮੂਲਾ ਵਿਆਖਿਆ:
- RANK.EQ ਫੰਕਸ਼ਨ ਰੈਂਕ ਨੰਬਰ ਤੋਂ ਰੈਂਕ ਨੰਬਰ ਵਾਪਸ ਕਰਦਾ ਹੈ। C5:C15 ਸੈੱਲ ਰੇਂਜ C5 ਸੈੱਲ 'ਤੇ ਆਧਾਰਿਤ ਹੈ। ਬਦਕਿਸਮਤੀ ਨਾਲ, ਇਹ ਡੁਪਲੀਕੇਟ ਲਈ ਇੱਕੋ ਰੈਂਕ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈਸਕੋਰ (ਉਦਾਹਰਨ ਲਈ ਰੈਂਕ ਨੰਬਰ C6 , C7 , ਅਤੇ C12 ਸੈੱਲਾਂ ਲਈ 7 ਹੈ)।
- ਇਸ ਲਈ, COUNTIFS ਫੰਕਸ਼ਨ ਨੂੰ ਘਟਦੇ ਕ੍ਰਮ ਵਿੱਚ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ ( “>”&$D5) t o ਡੁਪਲੀਕੇਟ ਸਕੋਰਾਂ ਦੀ ਗਿਣਤੀ ਕਰੋ। ਉਦਾਹਰਨ ਲਈ, ਫੰਕਸ਼ਨ C7 ਸੈੱਲ ਲਈ 1 ਅਤੇ C12 ਸੈੱਲ ਲਈ 2 ਵਾਪਸ ਕਰਦਾ ਹੈ।
- ਹਾਲਾਂਕਿ, ਜਦੋਂ ਤੁਸੀਂ ਦੋ ਆਉਟਪੁੱਟਾਂ ਨੂੰ ਜੋੜਦੇ ਹੋ ਜਿਵੇਂ ਕਿ ਆਉਟਪੁੱਟ RANK.EQ ਫੰਕਸ਼ਨ ਅਤੇ COUNTIFS ਫੰਕਸ਼ਨ ਦਾ ਆਉਟਪੁੱਟ, ਤੁਹਾਨੂੰ ਸਾਰੇ ਵਿਦਿਆਰਥੀਆਂ ਲਈ ਵਿਲੱਖਣ ਰੈਂਕ ਨੰਬਰ ਮਿਲੇਗਾ।
ENTER ਦਬਾਉਣ ਤੋਂ ਬਾਅਦ ਅਤੇ ਫਿਲ ਹੈਂਡਲ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਆਉਟਪੁੱਟ ਪ੍ਰਾਪਤ ਕਰੋਗੇ।
ਜੇਕਰ ਤੁਸੀਂ ਧਿਆਨ ਨਾਲ ਦੇਖਦੇ ਹੋ ਉਪਰੋਕਤ ਚਿੱਤਰ 'ਤੇ, ਤੁਸੀਂ ਪ੍ਰਾਪਤ ਕਰੋਗੇ ਕਿ ਰਾਬਰਟ ਸਮਿਥ ਲਈ ਰੈਂਕ 7 ਹੈ ( B6:E6 ਸੈੱਲਾਂ ਨੂੰ ਦੇਖੋ) ਜਦੋਂ ਕਿ ਜਿਮ ਬ੍ਰਾਊਨ ਲਈ ਇਹ 8 ਹੈ (ਦੇਖੋ B7:E7 ਸੈੱਲ)।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਆਟੋ ਰੈਂਕਿੰਗ ਟੇਬਲ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ (ਤੁਰੰਤ ਕਦਮਾਂ ਨਾਲ)
=COUNTIF($C$5:$C$15,"<"&$C5)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,"<"&$D5)+1
ਇੱਥੇ, ਮੈਂ ਸਕੋਰਾਂ ਨੂੰ ਵੱਧਦੇ ਕ੍ਰਮ ਵਿੱਚ ਦਰਜਾ ਦੇਣਾ ਚਾਹੁੰਦਾ ਹਾਂ ( “<“&$D5) .
⧬ ਫਾਰਮੂਲਾ ਵਿਆਖਿਆ:
- COUNTIF ਫੰਕਸ਼ਨ ਅਨੁਸਾਰੀ ਸੈੱਲ (ਜਿਵੇਂ C5 ਜੇਮਸ ਸਮਿਥ ਲਈ, C6 ਲਈ ਮੁੱਲਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਗਿਣਦਾ ਹੈ ਜਿਮ ਬ੍ਰਾਊਨ, ਅਤੇ ਹੋਰ)।
- ਅੰਤ ਵਿੱਚ,ਤੁਹਾਨੂੰ ਆਉਟਪੁੱਟ ਦੇ ਨਾਲ 1 ਜੋੜਨਾ ਪਵੇਗਾ ਕਿਉਂਕਿ COUNTIF ਫੰਕਸ਼ਨ ਰਿਟਰਨ 0 ਸਭ ਤੋਂ ਛੋਟੇ ਮੁੱਲਾਂ ਲਈ ਅਰਥਾਤ C13 ਸੈੱਲ ਲਈ।
ਇਸ ਲਈ, ਆਉਟਪੁੱਟ ਇਸ ਤਰ੍ਹਾਂ ਹੋਵੇਗੀ।
20>
ਹੋਰ ਪੜ੍ਹੋ: ਰੈਂਕ IF ਫਾਰਮੂਲਾ ਵਿੱਚ ਐਕਸਲ (5 ਉਦਾਹਰਨਾਂ)
ਸਮਾਨ ਰੀਡਿੰਗ
- ਐਕਸਲ ਵਿੱਚ ਟਾਈਜ਼ ਨਾਲ ਰੈਂਕ ਕਿਵੇਂ ਕਰੀਏ (5 ਸਧਾਰਨ ਤਰੀਕੇ)
- ਐਕਸਲ ਵਿੱਚ ਰੈਂਕ ਪ੍ਰਤੀਸ਼ਤ ਦੀ ਗਣਨਾ ਕਰੋ (7 ਅਨੁਕੂਲ ਉਦਾਹਰਨਾਂ)
- ਐਕਸਲ ਵਿੱਚ ਚੋਟੀ ਦੇ 10 ਪ੍ਰਤੀਸ਼ਤ ਦੀ ਗਣਨਾ ਕਿਵੇਂ ਕਰੀਏ (4 ਤਰੀਕੇ)
3. RANK ਅਤੇ SUMPRODUCT ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨਾ
ਨਾਲ ਹੀ, ਤੁਸੀਂ RANK ਫੰਕਸ਼ਨ ਅਤੇ SUMPRODUCT ਦੋਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਫੰਕਸ਼ਨ ਮਲਟੀਪਲ ਮਾਪਦੰਡਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਆਈਟਮਾਂ ਦੀ ਰੈਂਕਿੰਗ ਲਈ।
ਹੁਣ, ਹੇਠਾਂ ਦਿੱਤੇ ਡੇਟਾਸੈਟ ਨੂੰ ਦੇਖੋ ਜਿੱਥੋਂ ਤੁਹਾਨੂੰ GRE ਸਕੋਰ (ਕੁਆਂਟ) ਅਤੇ ਦੇ ਆਧਾਰ 'ਤੇ ਰੈਂਕ ਦੇਣ ਦੀ ਲੋੜ ਹੈ। ਵਿੱਤੀ ਸਹਾਇਤਾ । ਪਰ C10 ਅਤੇ C11 ਦੇ ਸੈੱਲ ਮੁੱਲ ਬੰਨ੍ਹੇ ਹੋਏ ਹਨ।
ਇਸ ਲਈ, ਹੇਠਾਂ ਦਿੱਤਾ ਸੰਯੁਕਤ ਫਾਰਮੂਲਾ ਪਾਓ।
=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))
⧬ ਫਾਰਮੂਲਾ ਸਪੱਸ਼ਟੀਕਰਨ:
- ਰੈਂਕ ਫੰਕਸ਼ਨ ਰਿਟਰਨ ਕਰਦਾ ਹੈ C10 ਅਤੇ C11 <ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਮੁੱਲ ਦੇ ਨਾਲ C5 ਸੈੱਲ ਦੇ ਆਧਾਰ 'ਤੇ $C$5:$C$15 ਸੈੱਲ ਰੇਂਜ ਤੋਂ ਰੈਂਕ ਨੰਬਰ। 7>ਸੈੱਲ (ਰੈਂਕ ਨੰਬਰ 2 ਹੈ)।
- ਅਤੇ, SUMPRODUCT ਫੰਕਸ਼ਨ 0 ਨੂੰ ਟਾਈਡ ਮੁੱਲ ਨਾ ਹੋਣ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਲੱਭਦਾ ਹੈ। ਪਰ ਇਹ C10 ਸੈੱਲ ਲਈ 1 ਵਾਪਸ ਕਰਦਾ ਹੈ।
- ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ, ( — ) ਆਪਰੇਟਰ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। FALSE ਲਈ TRUE ਅਤੇ 0 ਲੈਣ ਦੀ ਬਜਾਏ 1 ।
- ਇਸ ਤਰ੍ਹਾਂ, ਤੁਸੀਂ ਆਸਾਨੀ ਨਾਲ ਡੁਪਲੀਕੇਟ ਰੈਂਕ ਨੰਬਰ ਤੋਂ ਬਚ ਸਕਦੇ ਹੋ ਇਸ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ।
ਅੰਤ ਵਿੱਚ, ਆਉਟਪੁੱਟ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇਵੇਗੀ।
ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਬਜਾਏ ਰੈਂਕ ਫੰਕਸ਼ਨ, ਤੁਸੀਂ COUNTIF ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਪਰ ਤੁਹਾਨੂੰ ਉਸ ਸਥਿਤੀ ਵਿੱਚ 1 ਜੋੜਨਾ ਪਵੇਗਾ।
=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1
ਯਕੀਨਨ, ਤੁਸੀਂ ਉਹੀ ਆਉਟਪੁੱਟ ਪ੍ਰਾਪਤ ਕਰੋਗੇ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਰੈਂਕ ਕਰਮਚਾਰੀਆਂ ਨੂੰ ਕਿਵੇਂ ਸਟੈਕ ਕਰਨਾ ਹੈ (3 ਢੰਗ)<7
4. ਗਰੁੱਪ
ਦੇ ਅਨੁਸਾਰ ਕਈ ਮਾਪਦੰਡਾਂ ਦੇ ਨਾਲ ਦਰਜਾਬੰਦੀ ਜੇਕਰ ਤੁਹਾਡੇ ਡੇਟਾਸੈਟ ਵਿੱਚ ਕੁਝ ਆਮ ਗਰੁੱਪ ਹਨ ਤਾਂ ਕੀ ਹੋਵੇਗਾ? ਉਦਾਹਰਨ ਲਈ, ਸਾਇੰਸ ਗਰੁੱਪ C5:C6 ਅਤੇ C11:C12 ਸੈੱਲਾਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ।
ਖੁਸ਼ਕਿਸਮਤੀ ਨਾਲ , ਤੁਸੀਂ ਗਰੁੱਪ ਅਤੇ ਸਕੋਰ ਦੋਵਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਵਿਲੱਖਣ ਰੈਂਕ ਨੰਬਰ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ। ਸਾਡੇ ਕੋਲ ਅਜਿਹੇ ਫੰਕਸ਼ਨ ਹਨ ਜੋ ਗਰੁੱਪਾਂ ਦੇ ਕਈ ਮਾਪਦੰਡਾਂ ਦੇ ਆਧਾਰ 'ਤੇ Excel ਵਿੱਚ ਦਰਜਾਬੰਦੀ ਲਈ ਸਾਡੀ ਮਦਦ ਕਰ ਸਕਦੇ ਹਨ।
4.1. COUNTIFS ਫੰਕਸ਼ਨ
COUNTIFS ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਤੁਸੀਂ ਆਸਾਨੀ ਨਾਲ ਸਕੋਰ ਨੂੰ ਨਿਰਧਾਰਤ ਗਰੁੱਪ ਦੇ ਘਟਦੇ ਕ੍ਰਮ ਵਿੱਚ ਦਰਜਾ ਦੇ ਸਕਦੇ ਹੋ ( “ >”&D5 ).
=COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5)+1
⧬ ਫਾਰਮੂਲਾ ਵਿਆਖਿਆ:
- COUNTIFS($C$5:$C$15,C5) 4 ਵਾਪਸ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਇੱਥੇ 4 ਸਤਰ ਉਪਲਬਧ ਹਨ ਅਰਥਾਤ ਵਿਗਿਆਨ ।
- ਅਤੇ, COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) ਸਿੰਟੈਕਸ ਰਿਟਰਨ 0 ਉੱਚੇ ਸਕੋਰਾਂ ਲਈ (ਉਦਾ. E6 ਸੈੱਲ ਲਈ)। ਇਸ ਲਈ ਤੁਹਾਨੂੰ 1 ਜੋੜਨ ਦੀ ਲੋੜ ਹੈ।
ਇੱਥੇ, ਸਕੋਰਾਂ ਨੂੰ ਗਰੁੱਪ ਦੇ ਆਧਾਰ 'ਤੇ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਦਰਜਾ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਜਿਮ ਬ੍ਰਾਊਨ ( B6 ਸੈੱਲ) ਨੂੰ 1ਵਾਂ ਦਰਜਾ ਦਿੱਤਾ ਗਿਆ ਹੈ ਹਾਲਾਂਕਿ ਮੈਰੀ ਸਮਿਥ ( B13 ਸੈੱਲ) ਦੇ ਸਕੋਰ ਨੂੰ ਉਸ ਨਾਲੋਂ ਵਧਾਈ ਦਿੱਤੀ ਗਈ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ : ਐਕਸਲ ਵਿੱਚ ਗਰੁੱਪ ਦੇ ਅੰਦਰ ਰੈਂਕ ਕਿਵੇਂ ਕਰੀਏ (3 ਢੰਗ)
4.2. SUMPRODUCT ਫੰਕਸ਼ਨ
ਇਸੇ ਤਰ੍ਹਾਂ, ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਜਿੱਥੇ SUMPRODUCT ਫੰਕਸ਼ਨ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ (ਚੜ੍ਹਦੇ ਕ੍ਰਮ ਵਿੱਚ ਦਰਜਾਬੰਦੀ)।
=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1
⧬ ਫਾਰਮੂਲਾ ਵਿਆਖਿਆ:
- The SUMPRODUCT((C5=$C$5:$C$15) 0 ਵਾਪਸ ਕਰਦਾ ਹੈ।
- ਇਸ ਤੋਂ ਇਲਾਵਾ, SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) 2 ਲੱਭਦਾ ਹੈ। ਪਰ SUMPRODUCT ਫੰਕਸ਼ਨ E7 ਸੈਲ ਲਈ ਵਾਪਸ ਆਉਂਦਾ ਹੈ 0 ਕਿਉਂਕਿ ਇਹ ਸਭ ਤੋਂ ਛੋਟਾ ਸਕੋਰ ਹੈ। ਇਸ ਲਈ, ਤੁਹਾਨੂੰ ਲੋੜ ਹੈ 1 ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਗਲਤੀ ਤੋਂ ਬਚਣ ਲਈ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਔਸਤ ਦਰਜਾਬੰਦੀ ਕਿਵੇਂ ਕਰੀਏ (4 ਆਮ ਦ੍ਰਿਸ਼)
ਸਿੱਟਾ
ਇਹ ਅੱਜ ਦੇ ਸੈਸ਼ਨ ਦਾ ਅੰਤ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ ਤੁਸੀਂ ਕਈ ਮਾਪਦੰਡਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਐਕਸਲ ਵਿੱਚ ਰੈਕਿੰਗ ਨੂੰ ਪੂਰਾ ਕਰ ਸਕਦੇ ਹੋ। ਫਿਰ ਵੀ, ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਸਵਾਲ ਹਨ ਜਾਂ ਸਿਫ਼ਾਰਸ਼ਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਉਹਨਾਂ ਨੂੰ ਟਿੱਪਣੀ ਭਾਗ ਵਿੱਚ ਸਾਂਝਾ ਕਰੋ।