ਵਿਸ਼ਾ - ਸੂਚੀ
ਤੁਹਾਡੇ ਕੋਲ ਰੰਗੀਨ ਡੇਟਾਸੈਟ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇ ਤੁਸੀਂ ਐਕਸਲ ਫਾਰਮੂਲੇ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਸੈੱਲ ਰੰਗ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੋਗੇ। ਐਕਸਲ ਕੋਲ ਡੇਟਾਸੈਟਾਂ ਤੋਂ ਡੇਟਾ ਲਿਖਣ ਅਤੇ ਪੜ੍ਹਨ ਲਈ ਫਾਰਮੂਲੇ ਦੇ ਬਹੁਤ ਸਾਰੇ ਅਦਭੁਤ ਸਮੂਹ ਹਨ। ਉਹਨਾਂ ਵਿੱਚੋਂ ਕੁਝ COUNT , SUBTOTAL , IF , ਅਤੇ ਹੋਰ ਹਨ। ਦੁਬਾਰਾ, ਤੁਸੀਂ ਲੋੜਾਂ ਅਨੁਸਾਰ ਨਵੇਂ ਫਾਰਮੂਲੇ ਬਣਾਉਣ ਲਈ VBA ਮੈਕਰੋ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਸੈੱਲ ਰੰਗਾਂ ਲਈ ਅਰਜ਼ੀ ਦੇ ਸਕਦੇ ਹੋ। ਇਹ ਲੇਖ ਸੈੱਲ ਦੇ ਰੰਗ 'ਤੇ ਆਧਾਰਿਤ ਐਕਸਲ ਫਾਰਮੂਲੇ ਦੀਆਂ 5 ਉਦਾਹਰਣਾਂ ਨੂੰ ਉਚਿਤ ਦ੍ਰਿਸ਼ਟਾਂਤਾਂ ਨਾਲ ਸਮਝਾਏਗਾ।
ਪ੍ਰੈਕਟਿਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਤੁਸੀਂ ਇੱਥੋਂ ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ।
ਸੈੱਲ ਕਲਰ 'ਤੇ ਆਧਾਰਿਤ ਫਾਰਮੂਲਾ5 ਸੈੱਲ ਕਲਰ 'ਤੇ ਆਧਾਰਿਤ ਐਕਸਲ ਫਾਰਮੂਲੇ ਦੀਆਂ ਉਦਾਹਰਨਾਂ
ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਰੰਗਦਾਰ ਡੇਟਾਸੈੱਟ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ ਵਿਧੀਆਂ ਦੀ ਵਿਆਖਿਆ ਕਰਨ ਲਈ।
ਅਸੀਂ ਦੇਖ ਸਕਦੇ ਹਾਂ ਕਿ ਡੇਟਾਸੈਟ ਵਿੱਚ ਦੋ ਕਾਲਮ ਹਨ ਅਰਥਾਤ ਨਾਮ ਅਤੇ ਮਾਤਰ । ਕਤਾਰਾਂ ਵਿੱਚ 3 ਵੱਖ-ਵੱਖ ਰੰਗ ਹਨ. ਅਸੀਂ 5 ਉਦਾਹਰਣਾਂ ਵਿੱਚ SUMIF , SUBTOTAL , IF , ਅਤੇ VBA ਮੈਕਰੋ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਫੰਕਸ਼ਨਾਂ ਵਰਗੇ ਵੱਖਰੇ ਐਕਸਲ ਫਾਰਮੂਲੇ ਲਾਗੂ ਕਰਾਂਗੇ। ਅੱਗੇ ਆ ਰਿਹਾ ਹੈ. ਇਸ ਲਈ, ਬਿਨਾਂ ਕਿਸੇ ਦੇਰੀ ਦੇ, ਆਓ ਅਸੀਂ ਮੁੱਖ ਚਰਚਾ ਵਿੱਚ ਛਾਲ ਮਾਰੀਏ।
1. ਸੈੱਲ ਰੰਗ ਦੇ ਨਾਲ ਐਕਸਲ SUBTOTAL ਫਾਰਮੂਲਾ
ਐਕਸਲ ਫਾਰਮੂਲਾ ਲਾਗੂ ਕਰਨ ਲਈ SUBTOTAL ਗਿਣਨ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਰੰਗ ਦੁਆਰਾ ਫਿਲਟਰ ਕੀਤੇ ਮੁੱਲਾਂ ਦਾ ਜੋੜ।
ਇਸ ਵਿਧੀ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਪੜਾਵਾਂ:
- ਇਨ ਸੈੱਲ C6 ਹੇਠਾਂ ਲਿਖੋਸੂਚੀ ਵਿੱਚ ਉਤਪਾਦਾਂ ਦੀ ਗਿਣਤੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫਾਰਮੂਲਾ:
=SUBTOTAL(102,C5:C10)
ਅਸੀਂ ਕਰ ਸਕਦੇ ਹਾਂ ਸਾਰ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਇੱਕ SUBTOTAL ਫਾਰਮੂਲਾ ਵੀ ਵਰਤੋ। ਆਉ ਵੇਖੀਏ।
- ਗੁਣ ਦੀਆਂ ਮਾਤਰਾਵਾਂ ਦਾ ਯੋਗ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਸੈੱਲ C14 ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਲਿਖੋ:
=SUBTOTAL(109,C5:C10)
- ਹੁਣ, ਪੂਰਾ ਡੇਟਾਸੈਟ ਚੁਣੋ।
- ਹੋਮ ਟੈਬ ਤੋਂ, ਕ੍ਰਮਬੱਧ ਕਰੋ ਅਤੇ ਵਿੱਚ ਫਿਲਟਰ ਚੁਣੋ। ਫਿਲਟਰ ਡ੍ਰੌਪ-ਡਾਊਨ ਮੀਨੂ।
ਤੁਹਾਨੂੰ ਡੇਟਾਸੈਟ ਦੇ ਕਾਲਮਾਂ ਵਿੱਚ ਦੋ ਤੀਰ ਮਿਲਣਗੇ।
<0- ਕਾਲਮ ਨਾਮ ਦੇ ਤੀਰ ਚਿੰਨ੍ਹ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਇੱਕ ਸਾਈਡਬਾਰ ਡ੍ਰੌਪ-ਡਾਉਨ ਮੀਨੂ ਖੁੱਲ੍ਹੇਗਾ। ਉੱਥੋਂ ਰੰਗ ਦੁਆਰਾ ਫਿਲਟਰ ਕਰੋ ਚੁਣੋ।
- ਹੁਣ, ਚੁਣੋ ਉਹ ਰੰਗ ਜੋ ਤੁਸੀਂ ਫਿਲਟਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
- ਫਿਰ ਠੀਕ ਹੈ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਇਹ ਫਿਲਟਰ ਕੀਤੇ ਡੇਟਾਸੈਟ ਨੂੰ ਦਿਖਾਏਗਾ।
ਤੁਸੀਂ ਵਿੱਚ ਮੁੱਲਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਦੇਖ ਸਕਦੇ ਹੋ। ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਤਸਵੀਰਾਂ ਵਿੱਚ ਰੰਗ ਅਤੇ ਰੰਗ ਦੁਆਰਾ ਜੋੜ ਦੁਆਰਾ ਗਿਣੋ।
ਨਤੀਜੇ ਗਿਣਤੀ ਦਿਖਾਉਂਦੇ ਹਨ ਅਤੇ ਸਿਰਫ਼ ਫਿਲਟਰ ਕੀਤੇ ਡੇਟਾ ਦਾ ਜੋੜ
🔎 ਫ਼ਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
📌 SUBTOTAL ਦੋ ਆਰਗੂਮੈਂਟਾਂ ਲੈਂਦਾ ਹੈ function_name ਅਤੇ ref1 । ਫੰਕਸ਼ਨ_ਨਾਮ ਵਿੱਚ ਡੇਟਾ ਦੀ ਸੰਖਿਆ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ 102 ਅਤੇ ਮਾਤਰਾਵਾਂ ਦੇ ਜੋੜ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ 109 ਲੱਗਦਾ ਹੈ।
📌 ਹਵਾਲੇ ਦੇ ਤੌਰ 'ਤੇ ਦੋਵੇਂ ਫਾਰਮੂਲੇ ਮਾਤਰਾਵਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਲੈਂਦੇ ਹਨ।
📌 ਸ਼ੁਰੂ ਵਿੱਚ ਨਤੀਜਾ ਸਭ ਦਿਖਾਉਂਦਾ ਹੈਸੀਮਾ ਵਿੱਚ ਡਾਟਾ. ਹਾਲਾਂਕਿ, ਆਖਰੀ ਦੋ ਤਸਵੀਰਾਂ ਸਿਰਫ ਫਿਲਟਰ ਕੀਤੇ ਸੈੱਲਾਂ ਦਾ ਨਤੀਜਾ ਦਿਖਾਉਂਦੀਆਂ ਹਨ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਸੈੱਲ ਦਾ ਰੰਗ: ਜੋੜੋ, ਸੰਪਾਦਿਤ ਕਰੋ, ਵਰਤੋਂ ਕਰੋ & ਹਟਾਓ
2. ਸੈੱਲ ਰੰਗ ਦੁਆਰਾ ਐਕਸਲ COUNTIF ਅਤੇ SUMIF ਫਾਰਮੂਲਾ
ਸੈੱਲ ਰੰਗ ਦੇ ਨਾਲ 2.1 COUNTIF ਫਾਰਮੂਲਾ
ਹੁਣ, ਜੇਕਰ ਤੁਸੀਂ COUNTIF ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਸੈੱਲ ਰੰਗ ਦੁਆਰਾ ਫਾਰਮੂਲਾ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।
ਪੜਾਅ:
- ਫਾਰਮੂਲੇ ਟੈਬ ਤੋਂ, ਚੁਣੋ ਨਾਮ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ ।
- ਇੱਕ ਬਾਕਸ ਦਿਖਾਈ ਦੇਵੇਗਾ। ਇੱਕ ਨਾਮ ਲਿਖੋ (ਇਸ ਸਥਿਤੀ ਵਿੱਚ ਅਸੀਂ ਨਾਮ: ਭਾਗ ਵਿੱਚ ਨੰਬਰ ਰੰਗ ਲਿਖਿਆ ਹੈ।
- ਇਸਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ: ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਲਿਖੋ:
=GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)
- ਇਸ ਤੋਂ ਬਾਅਦ, ਠੀਕ ਹੈ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਇਹ ਨਾਮ ਮੈਨੇਜਰ ਬਾਕਸ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗਾ।
- ਜੇਕਰ ਸਭ ਕੁਝ ਠੀਕ ਜਾਪਦਾ ਹੈ, ਤਾਂ ਬੰਦ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਡੇਟਾਸੈੱਟ ਤੋਂ ਇਲਾਵਾ ਕਾਲਮ ਲਓ ਅਤੇ ਸੈੱਲ D5 ਵਿੱਚ ਫਾਰਮੂਲਾ ਲਿਖੋ:
=NumberColor
- ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਇਸਨੂੰ ਫਿਲ ਹੈਂਡਲ ਆਈਕਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਾਕੀ ਦੇ ਕਾਲਮਾਂ ਤੱਕ ਖਿੱਚੋ।
ਤੁਹਾਨੂੰ ਡੇਟਾਸੈਟ ਵਿੱਚ ਮੌਜੂਦ ਸਾਰੇ ਰੰਗਾਂ ਲਈ ਕੋਡ ਮਿਲੇਗਾ।
- ਇੱਕ ਨਵੇਂ ਸੈੱਲ ਵਿੱਚ, ( G5 ) ਇਹ ਫਾਰਮੂਲਾ ਲਿਖੋ:
=COUNTIF(D5:D10,$D$5)
ਸੈਲ G6 ਵਿੱਚ ,
=COUNTIF(D5:D10,$D$6)
ਸੈਲ G7 ਵਿੱਚ,
=COUNTIF(D5:D10,$D$9)
ਤੁਹਾਨੂੰ ਉਪਰੋਕਤ ਤਸਵੀਰਾਂ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਨਤੀਜਾ ਦਿਖਾਈ ਦੇਵੇਗਾ। ਵੈਸੇ ਵੀ,ਤੁਸੀਂ ਫਾਰਮੂਲੇ ਵਿੱਚ ਹਰੇਕ ਸੈੱਲ ਦਾ ਮਿਕਸਡ ਜਾਂ, ਰਿਲੇਟਿਵ ਸੈੱਲ ਰੈਫਰੈਂਸ ਵੀ ਲਿਖ ਸਕਦੇ ਹੋ ਅਤੇ ਨਤੀਜੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇਸਨੂੰ ਹੇਠਾਂ ਖਿੱਚ ਸਕਦੇ ਹੋ।
2.2 SUMIF ਫਾਰਮੂਲਾ ਸੈੱਲ ਰੰਗ ਦੇ ਨਾਲ
ਕਦਮ:
ਸੈਲ H5 ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ:
=SUMIF(D5:D10,$D$5,C5:C10)
ਇਸੇ ਤਰ੍ਹਾਂ ਸੈੱਲ H6 ,
=SUMIF(D5:D10,$D$6,C5:C10)
<3 ਵਿੱਚ>
ਅਤੇ, ਸੈੱਲ H7 ਵਿੱਚ,
=SUMIF(D5:D10,$D$9,C5:C10)
ਵੇਖਣ ਲਈ ਉੱਪਰ ਦਿੱਤੀਆਂ ਤਸਵੀਰਾਂ ਨੂੰ ਵੇਖੋ ਨਤੀਜੇ ਕਿਵੇਂ ਮਿਲਦੇ ਹਨ।
🔎 ਫਾਰਮੂਲੇ ਨਾਲ ਪ੍ਰਕਿਰਿਆ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀ ਹੈ?
📌 ਇੱਥੇ, GET.CELL ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਫਾਰਮੂਲਾ ਕੋਡ ਦੇ ਰੰਗ ਅਤੇ ਸੈੱਲ ਸੰਦਰਭ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ 38 ਲੈਂਦਾ ਹੈ ਜਿਸਦਾ ਕੋਡ ਇਹ ਵਾਪਸ ਕਰੇਗਾ।
📌 GET.CELL ਫਾਰਮੂਲੇ ਨਾਲ ਨਾਮ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਕੇ ਅਸੀਂ ਬਸ ਲਿਖ ਸਕਦੇ ਹਾਂ ਨਾਮ “ NumberColor ” ਇੱਕ ਬਰਾਬਰ ਚਿੰਨ੍ਹ ਦੁਆਰਾ ਅਗੇਤਰ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਸੰਦਰਭਿਤ ਸੈੱਲ ਦੇ ਰੰਗਾਂ ਦਾ ਕੋਡ ਪ੍ਰਾਪਤ ਕਰੇਗਾ।
📌 ਅੱਗੇ, ਰੰਗ ਕੋਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਸੀਂ COUNTIF<2 ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਹੈ।> ਅਤੇ ਕਾਲ ਦੇ ਨਾਲ ਡਾਟਾ ਰੇਂਜ ਦੀ ਗਿਣਤੀ ਅਤੇ ਜੋੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ SUMIF ਫ਼ਾਰਮੂਲਾ ਜਾਂ ਕੋਡ ਮਾਪਦੰਡ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਮੁੱਲ ਦੇ ਅਧਾਰ ਤੇ ਸੈੱਲ ਦਾ ਰੰਗ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ (5 ਤਰੀਕੇ)
3. ਐਕਸਲ IF ਸੈੱਲ ਰੰਗ ਦੁਆਰਾ ਫਾਰਮੂਲਾ
ਹੁਣ, ਆਓ ਇਹ ਦੱਸੀਏ ਕਿ ਸਾਡੇ ਕੋਲ ਹੁਡੀਜ਼ , ਜੈਕਟਾਂ , ਅਤੇ s <ਵਰਗੇ ਉਤਪਾਦਾਂ ਲਈ ਪ੍ਰਤੀ ਟੁਕੜੇ ਦੀ ਕੀਮਤ ਇੱਕੋ ਹੈ। 1>weaters .
ਜੇਕਰ ਤੁਸੀਂ ਇਹਨਾਂ ਉਤਪਾਦਾਂ ਦੀ ਕੁੱਲ ਮਾਤਰਾ ਦੀ ਕੁੱਲ ਕੀਮਤ ਦੀ ਗਣਨਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਅਸੀਂ IF ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ ਫਾਰਮੂਲਾ।
ਤੁਸੀਂ ਇੱਥੇ IF ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਪੜਾਵਾਂ ਦੀ ਪਾਲਣਾ ਕਰ ਸਕਦੇ ਹੋ।
ਕਦਮ:
- ਅਸੀਂ ਪਹਿਲਾਂ ਹੀ ਡਿਫਾਈਨ ਨਾਮ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਨੰਬਰ ਕਲਰ ਬਣਾ ਚੁੱਕੇ ਹਾਂ ਅਤੇ ਇਸਨੂੰ ਰੰਗ ਕੋਡ ਲੱਭਣ ਲਈ ਵਰਤਿਆ ਹੈ (ਵਿਧੀ 2 ਦੇਖੋ)।
- ਇੱਕ ਨਵੇਂ ਕਾਲਮ ਵਿੱਚ, ਸੈਲ E5 : <14 ਵਿੱਚ ਫਾਰਮੂਲਾ ਲਿਖੋ।>
- ਐਂਟਰ ਦਬਾਓ।
- ਫਿਲ ਹੈਂਡਲ ਆਈਕਨ ਨੂੰ ਇਸ 'ਤੇ ਖਿੱਚੋ। ਬਾਕੀ ਦੇ ਡੇਟਾ ਲਈ ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰੋ।
- ਐਕਸਲ (6 ਵਿਧੀਆਂ) ਵਿੱਚ ਪ੍ਰਤੀਸ਼ਤ ਦੇ ਅਧਾਰ 'ਤੇ ਸੈੱਲ ਨੂੰ ਰੰਗ ਨਾਲ ਕਿਵੇਂ ਭਰਨਾ ਹੈ
- ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਕਾਲਮ ਨੂੰ ਹਾਈਲਾਈਟ ਕਰੋ (3 ਢੰਗ)
- ਐਕਸਲ ਵਿੱਚ ਟੈਕਸਟ ਦੇ ਅਧਾਰ ਤੇ ਸੈੱਲਾਂ ਨੂੰ ਕਿਵੇਂ ਹਾਈਲਾਈਟ ਕਰਨਾ ਹੈ [2 ਢੰਗ]
- ਇੱਕ ਸੈੱਲ ਨੂੰ ਹਾਈਲਾਈਟ ਕਰੋ ਐਕਸਲ ਵਿੱਚ (5 ਢੰਗ)
- ਐਕਸਲ ਵਿੱਚ ਉੱਪਰ ਤੋਂ ਹੇਠਾਂ ਤੱਕ ਕਿਵੇਂ ਹਾਈਲਾਈਟ ਕਰਨਾ ਹੈ (5 ਵਿਧੀਆਂ)
- ਸੈੱਲ E5 ਵਿੱਚ ਫਾਰਮੂਲਾ ਲਿਖੋ:
- ਇਸ ਤੋਂ ਬਾਅਦ, ਐਂਟਰ ਦਬਾਓ।
- ਫਿਲ ਹੈਂਡਲ ਆਈਕਨ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਬਾਕੀ ਕੇਸਾਂ ਲਈ ਨਤੀਜਾ ਖਿੱਚਣ ਲਈ।
- ਆਪਣੇ ਤੋਂ ALT+F11 ਦਬਾਓ ਕੀਬੋਰਡ।
- ਇਹ VBA ਮੈਕਰੋ ਵਿੰਡੋ ਖੋਲ੍ਹੇਗਾ। ਆਪਣੀ ਸ਼ੀਟ ਚੁਣੋ।
- Insert ਟੈਬ ਤੋਂ ਮੋਡੀਊਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਜਨਰਲ ਵਿੰਡੋ ਵਿੱਚ ਹੇਠ ਦਿੱਤੇ ਕੋਡ।
=IF(NumberColor=40,C5*$C$13,0)
ਤੁਸੀਂ ਨੋਟ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਇਸ ਨੇ ਰੰਗ ਕੋਡ 40 ਵਾਲੇ ਸਮਾਨ ਰੰਗ ਵਾਲੇ ਉਤਪਾਦਾਂ ਲਈ ਹੀ ਮੁੱਲ ਦਿਖਾਏ ਹਨ। ਜਦਕਿ ਬਾਕੀ ਦੇ ਲਈ ਜ਼ੀਰੋ ( 0 )।
🔎 ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
📌 ਇੱਥੇ IF ਫਾਰਮੂਲਾ ਨੰਬਰ ਰੰਗ 40 ਦੇ ਬਰਾਬਰ ਹੋਣ ਲਈ ਲੈਂਦਾ ਹੈ।
📌 ਜੇਕਰ ਤਰਕ ਸਹੀ ਹੈ, ਤਾਂ ਇਹ ਪ੍ਰਤੀ ਟੁਕੜੇ ਦੀ ਕੀਮਤ (<1) ਨਾਲ ਮਾਤਰਾ ਨੂੰ ਗੁਣਾ ਕਰੇਗਾ>5 )। ਨਹੀਂ ਤਾਂ, ਇਹ 0 ਦਿਖਾਏਗਾ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ If ਸਟੇਟਮੈਂਟ (7 ਤਰੀਕੇ) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸੈੱਲ ਨੂੰ ਕਿਵੇਂ ਹਾਈਲਾਈਟ ਕਰਨਾ ਹੈ
ਮਿਲਦੀਆਂ ਰੀਡਿੰਗਾਂ
4. ਸੈੱਲ ਦੁਆਰਾ ਐਕਸਲ SUMIFS ਫਾਰਮੂਲਾ ਰੰਗ
ਰੰਗ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਅਸੀਂ SUMIFS ਫਾਰਮੂਲਾ ਵੀ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹਾਂ।
ਇਸਦੇ ਲਈ, ਤੁਹਾਨੂੰਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
ਕਦਮ:
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)
🔎 ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?
📌 ਦ SUMIFS ਫਾਰਮੂਲਾ sum_range C5:C10 ਨੂੰ ਮਾਤਰਾਵਾਂ ਲਈ ਸੰਪੂਰਨ ਸੰਦਰਭਾਂ ਵਜੋਂ ਲੈਂਦਾ ਹੈ। ਇਸ ਤੋਂ ਬਾਅਦ, ਇਹ ਰੰਗ ਕੋਡ ਰੇਂਜ ਲੈਂਦਾ ਹੈ ਜੋ ਕਿ ਸੰਪੂਰਨ ਸੰਦਰਭ ਰੂਪ ਵਿੱਚ ਵੀ ਹੈ।
📌 ਅੰਤ ਵਿੱਚ, ਮਾਪਦੰਡ ਰੰਗ ਕੋਡ ਕਾਲਮ ਦੇ ਪਹਿਲੇ ਸੈੱਲ ਲਈ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ ਜੋ ਕਿ D5 ਹੈ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਕੇਵਲ ਕਾਲਮ ਹੀ ਸੰਪੂਰਨ ਸੰਦਰਭ ਰੂਪ ਵਿੱਚ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਕਿ ਕਤਾਰਾਂ ਸੰਬੰਧਿਤ ਸੰਦਰਭ ਰੂਪ ਵਿੱਚ ਹੁੰਦੀਆਂ ਹਨ। ਇਹ ਇਸ ਲਈ ਹੈ ਕਿਉਂਕਿ ਇਹ ਲੋੜ ਅਨੁਸਾਰ ਕਤਾਰ ਨੰਬਰਾਂ ਨੂੰ ਬਦਲ ਕੇ ਬਾਕੀ ਦੇ ਕਾਲਮ ਲਈ ਫਿਲ ਹੈਂਡਲ ਆਈਕਨ ਨੂੰ ਖਿੱਚੇਗਾ।
ਸੰਬੰਧਿਤ ਸਮੱਗਰੀ: ਕਿਵੇਂ ਕਰਨਾ ਹੈ ਐਕਸਲ ਵਿੱਚ ਮੁੱਲ ਦੇ ਅਧਾਰ ਤੇ ਸੈੱਲਾਂ ਨੂੰ ਹਾਈਲਾਈਟ ਕਰੋ (9 ਢੰਗ)
5. ਸੈੱਲ ਰੰਗ ਦੁਆਰਾ ਐਕਸਲ VBA ਮੈਕਰੋ ਤੋਂ ਐਕਸਲ ਫਾਰਮੂਲਾ
ਇਸ ਤੋਂ ਇਲਾਵਾ, VBA ਮੈਕਰੋ ਇੱਕ ਹੋ ਸਕਦਾ ਹੈ ਸੈੱਲ ਰੰਗ ਦੁਆਰਾ ਐਕਸਲ ਫਾਰਮੂਲੇ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਸ਼ਾਨਦਾਰ ਟੂਲ।
ਆਓ ਇਸ ਵਿਧੀ ਨੂੰ ਸਮਝਣ ਦੀ ਸਹੂਲਤ ਲਈ ਦੋ ਹਿੱਸਿਆਂ ਵਿੱਚ ਵੰਡੀਏ।
ਪਹਿਲੀ ਉਪ-ਵਿਧੀ ਰੰਗ ਕੋਡ ਨੂੰ ਲੱਭਣ ਲਈ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰੇਗੀ। ਅਤੇ ਫਿਰ ਉਹਨਾਂ ਨੂੰ COUNTIF ਅਤੇ SUMIF ਫਾਰਮੂਲੇ ਲਾਗੂ ਕਰਨ ਲਈ ਲਾਗੂ ਕਰੋ
ਨੋਟ: VBA ਮੈਕਰੋ ਸਮਾਨ ਰੰਗਾਂ ਦੀ ਪਛਾਣ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਇਸ ਲਈ ਅਸੀਂ ਨਾਲ ਸਾਡੇ ਡੇਟਾਸੈਟ ਨੂੰ ਸੋਧਿਆਵੱਖ-ਵੱਖ ਰੰਗ।
ਤਿੰਨ ਵੱਖ-ਵੱਖ ਰੰਗ ਲਾਲ, ਨੀਲੇ ਅਤੇ ਭੂਰੇ ਹਨ। ਹੁਣ ਆਓ ਦੇਖੀਏ ਕਿ ਅਸੀਂ ਸੈੱਲ ਰੰਗ ਦੁਆਰਾ ਐਕਸਲ ਫਾਰਮੂਲਾ ਲਾਗੂ ਕਰਨ ਲਈ VBA ਮੈਕਰੋ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹਾਂ।
5.1 VBA ਮੈਕਰੋ ਕਲਰ ਕੋਡ ਲੱਭਣ ਲਈ
VBA ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਰੰਗ ਕੋਡ ਲੱਭਣ ਲਈ ਮੈਕਰੋ ਅਤੇ ਐਕਸਲ ਫਾਰਮੂਲੇ ਲਾਗੂ ਕਰੋ, ਸਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨੀ ਪਵੇਗੀ।
ਕਦਮ:
- <12 ਜਨਰਲ ਵਿੰਡੋ ਖੁੱਲ ਜਾਵੇਗੀ।
ਕੋਡ:
2218
3459
- ਐਕਸਲ ਮੈਕਰੋ ਨਾਲ ਫਾਈਲ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ -ਸਮਰੱਥ ਵਰਕਬੁੱਕ ਪਿਛੇਤਰ।
- ਆਪਣੀ ਸ਼ੀਟ ਖੋਲ੍ਹੋ ਅਤੇ ਸੈੱਲ D5 ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਲਿਖੋ:
=ColorIndex(C5)
- ਬਾਕੀ ਡਾਟਾ ਲਈ ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਐਂਟਰ ਦਬਾਓ ਅਤੇ ਫਿਲ ਹੈਂਡਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਖਿੱਚੋ।
- ਹੁਣ, ਸੈੱਲ E5 ਦੇ ਇੱਕ ਹੋਰ ਕਾਲਮ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਫਾਰਮੂਲਾ ਲਿਖਣਾ ਪਵੇਗਾ:
=COUNTIF($D$5:$D$10,$D5)
<11
- ਇਸੇ ਤਰ੍ਹਾਂ, <1 ਲਾਗੂ ਕਰਨ ਲਈ>SUMIF, ਸੈੱਲ F5 :
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)
<ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਲਿਖੋ। 3>
ਇਸ ਕੇਸ ਲਈ, ਤੁਹਾਨੂੰ ਰੰਗ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜੋੜ ਦਾ ਪਤਾ ਲਗਾਉਣਾ ਹੋਵੇਗਾ।ਹਾਲਾਂਕਿ, ਤੁਸੀਂ ਇੱਕ ਕੋਡ ਲਿਖ ਕੇ ਸਿੱਧਾ ਜੋੜ ਕਰ ਸਕਦੇ ਹੋ। ਇਸਦੀ ਵਿਆਖਿਆ ਅਗਲੇ ਉਪ-ਵਿਧੀ ਵਿੱਚ ਕੀਤੀ ਜਾਵੇਗੀ।
🔎 ਫਾਰਮੂਲਾ ਨਾਲ ਪ੍ਰਕਿਰਿਆ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀ ਹੈ?
📌 ਅਸੀਂ ColorIndex ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਇਆ ਹੈ। ਕੋਡ ਅਤੇ ਆਰਗੂਮੈਂਟ ਨੂੰ ਡੇਟਾ ਦੀ ਰੇਂਜ ਦੇ ਰੂਪ ਵਿੱਚ ਰੱਖਣਾ। ਇਸਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਸੀਂ ਰੰਗ ਕੋਡ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂ।
📌 ਅੱਗੇ, ਅਸੀਂ ਉਸ ਖਾਸ ਰੰਗ ਕੋਡ ਲਈ ਗਿਣਤੀ ਦੇ ਨਤੀਜੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ COUNTIF ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕੀਤੀ।
📌 ਅੰਤ ਵਿੱਚ, ਅਸੀਂ ਵਰਤਿਆ। ਰੰਗ ਕੋਡ ਦੇ ਆਧਾਰ 'ਤੇ ਜੋੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ SUMIF ਫਾਰਮੂਲਾ।
5.2 VBA ਮੈਕਰੋ ਤੋਂ ਜੋੜ
ਤੁਹਾਨੂੰ ਮਾਤਰਾਵਾਂ ਦਾ ਜੋੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨੀ ਪਵੇਗੀ ਉਸੇ ਰੰਗ ਦਾ ਸਿੱਧਾ ਕੋਡ ਰਾਹੀਂ।
ਕਦਮ:
- ਤੁਹਾਨੂੰ ਖੋਲ੍ਹਣ ਲਈ ਆਪਣੇ ਕੀਬੋਰਡ ਤੋਂ ALT+F11 ਦਬਾਣਾ ਪਵੇਗਾ। VBA ਮੈਕਰੋ ਵਿੰਡੋ।
- ਦੁਬਾਰਾ, ਤੁਹਾਨੂੰ ਆਪਣੀ ਸ਼ੀਟ ਚੁਣਨੀ ਪਵੇਗੀ ਅਤੇ ਮੋਡਿਊਲ ਤੋਂ ਇਨਸਰਟ ਟੈਬ ਤੋਂ।
- ਉਪਰੋਕਤ ਉਪ-ਵਿਧੀ ਵਾਂਗ, ਜਨਰਲ ਵਿੰਡੋ ਖੁੱਲ੍ਹ ਜਾਵੇਗੀ। ਫਿਰ ਜਨਰਲ ਵਿੰਡੋ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਸਿਰਫ਼ ਕਾਪੀ ਕਰੋ ਅਤੇ ਪੇਸਟ ਕਰੋ ।
ਕੋਡ:
4973
5696
- ਅੱਗੇ, ਆਪਣੀ ਵਰਕਸ਼ੀਟ ਖੋਲ੍ਹੋ। ਸੈੱਲ D5 ਵਿੱਚ, ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਲਿਖਣਾ ਪਵੇਗਾ:
=SBC($C5,$C$5:$C$10)
- ਦਬਾਓ ਦਰਜ ਕਰੋ ਅਤੇ ਡਾਟਾ ਰੇਂਜ ਦੇ ਅੰਤ ਵਿੱਚ ਫਿਲ ਹੈਂਡਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਨਤੀਜੇ ਨੂੰ ਘਸੀਟੋ।
ਤੁਹਾਨੂੰ ਨਤੀਜਾ ਇਸ ਤਰ੍ਹਾਂ ਮਿਲੇਗਾ ਉਪਰੋਕਤ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
🔎 ਪ੍ਰਕਿਰਿਆ ਕਿਵੇਂ ਹੁੰਦੀ ਹੈਫਾਰਮੂਲਾ ਵਰਕ ਨਾਲ?
📌 ਅਸੀਂ ਇਸ ਵਰਕਸ਼ੀਟ ਲਈ ਜਨਰਲ ਵਿੰਡੋ ਵਿੱਚ ਲਿਖੇ ਕੋਡ ਰਾਹੀਂ SBC ਨਾਮ ਨਾਲ ਇੱਕ ਫਾਰਮੂਲਾ ਬਣਾਇਆ ਹੈ।
📌 ਬਾਅਦ ਕਿ, ਅਸੀਂ ਮਾਤਰਾਵਾਂ ਦੇ ਖਾਸ ਸੈੱਲ ਦੇ ਰੂਪ ਵਿੱਚ ਡੇਟਾ ਅਤੇ ਮਾਪਦੰਡਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਦੇ ਨਾਲ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਮੁੱਲ ਦੇ ਅਧਾਰ ਤੇ ਸੈੱਲ ਦਾ ਰੰਗ ਬਦਲਣ ਲਈ VBA (3 ਆਸਾਨ ਉਦਾਹਰਨਾਂ)
ਯਾਦ ਰੱਖਣ ਵਾਲੀਆਂ ਗੱਲਾਂ
1. VBA ਮੈਕਰੋ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਤੁਹਾਨੂੰ ਵੱਖ-ਵੱਖ ਰੰਗਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਪਵੇਗੀ।
2. ਤੁਹਾਨੂੰ ਐਕਸਲ ਫਾਈਲ ਨੂੰ .xlsm ਪਿਛੇਤਰ ਨਾਲ ਸੇਵ ਕਰਨਾ ਹੋਵੇਗਾ ਜੇਕਰ ਫਾਈਲ ਦੇ ਅੰਦਰ VBA ਮੈਕਰੋ ਕੋਡ ਹਨ।
ਸਿੱਟਾ
ਲੇਖ ਵਿੱਚ 5 ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਦੀ ਵਿਆਖਿਆ ਕੀਤੀ ਗਈ ਹੈ ਸੈੱਲ ਰੰਗ ਦੇ ਆਧਾਰ 'ਤੇ ਐਕਸਲ ਫਾਰਮੂਲੇ ਜਿਵੇਂ ਕਿ SUMIF , SUBTOTAL , COUNTIF , ਅਤੇ ਹੋਰ ਵੀ ਲਾਗੂ ਕਰੋ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਤੁਹਾਡੇ ਲਈ ਮੌਜੂਦ ਹੈ, ਇਸ ਲਈ ਤੁਸੀਂ ਇਸਨੂੰ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਆਪਣੀ ਲੋੜ ਅਨੁਸਾਰ ਕਿਸੇ ਵੀ ਢੰਗ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹੋ। ਕਿਸੇ ਵੀ ਹੋਰ ਸਵਾਲਾਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਟਿੱਪਣੀ ਭਾਗ ਵਿੱਚ ਲਿਖੋ।