ਵਿਸ਼ਾ - ਸੂਚੀ
ਜੇਕਰ ਤੁਸੀਂ ਤਾਰੀਖ ਤੋਂ ਹਫ਼ਤੇ ਦਾ ਦਿਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਐਕਸਲ ਫੰਕਸ਼ਨ ਦੀ ਭਾਲ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਸਹੀ ਪੰਨੇ 'ਤੇ ਆਏ ਹੋ। ਇਹ ਟਿਊਟੋਰਿਅਲ ਤੁਹਾਨੂੰ ਸਿਖਾਏਗਾ ਕਿ ਐਕਸਲ ਵਿੱਚ WEEKDAY ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਇੱਕ ਵੀਕਡੇਅ ਦੇ ਨਾਮ, ਫਿਲਟਰ, ਹਾਈਲਾਈਟ ਅਤੇ ਵੀਕਐਂਡ ਜਾਂ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਵਿੱਚ ਬਦਲਣ ਲਈ ਕਿਵੇਂ ਕਰਨੀ ਹੈ, ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ।
ਇਸ ਲਈ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਫੰਕਸ਼ਨ ਹਨ। ਐਕਸਲ ਵਿੱਚ ਤਾਰੀਖਾਂ ਨਾਲ ਕੰਮ ਕਰੋ। ਹਫ਼ਤੇ ਦਾ ਦਿਨ ਫੰਕਸ਼ਨ (WEEKDAY) ਖਾਸ ਤੌਰ 'ਤੇ ਯੋਜਨਾਬੰਦੀ ਅਤੇ ਸਮਾਂ-ਸਾਰਣੀ ਲਈ ਲਾਭਦਾਇਕ ਹੈ, ਉਦਾਹਰਨ ਲਈ ਕਿਸੇ ਪ੍ਰੋਜੈਕਟ ਦੀ ਸਮਾਂ-ਸੀਮਾ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਅਤੇ ਆਪਣੇ ਆਪ ਹੀ ਹਫਤੇ ਦੇ ਅੰਤ ਨੂੰ ਕੁੱਲ ਵਿੱਚੋਂ ਹਟਾਉਣ ਲਈ। ਇਸ ਲਈ, ਆਓ ਇੱਕ-ਇੱਕ-ਇੱਕ-ਇੱਕ ਕਰਕੇ ਉਦਾਹਰਣਾਂ ਨੂੰ ਵੇਖੀਏ ਅਤੇ ਵੇਖੀਏ ਕਿ ਉਹ ਐਕਸਲ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਮਿਤੀ-ਸੰਬੰਧੀ ਕੰਮਾਂ ਨਾਲ ਸਿੱਝਣ ਵਿੱਚ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦੇ ਹਨ।
ਹਫ਼ਤੇ - ਦਿਨ ਲਈ ਐਕਸਲ ਫੰਕਸ਼ਨ ਹਫ਼ਤਾ
Excel WEEKDAY ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਇੱਕ ਦਿੱਤੀ ਮਿਤੀ ਤੋਂ ਹਫ਼ਤੇ ਦੇ ਦਿਨ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਨਤੀਜਾ ਇੱਕ ਪੂਰਨ ਅੰਕ ਹੁੰਦਾ ਹੈ, ਮੂਲ ਰੂਪ ਵਿੱਚ 1 (ਐਤਵਾਰ) ਤੋਂ 7 (ਸ਼ਨੀਵਾਰ) ਤੱਕ . ਜੇਕਰ ਤੁਹਾਡੇ ਕਾਰੋਬਾਰੀ ਤਰਕ ਲਈ ਇੱਕ ਵੱਖਰੀ ਗਿਣਤੀ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਹਫ਼ਤੇ ਦੇ ਕਿਸੇ ਵੀ ਦਿਨ ਦੀ ਗਿਣਤੀ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫਾਰਮੂਲੇ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰ ਸਕਦੇ ਹੋ।
WEEKDAY ਫੰਕਸ਼ਨ Excel 365 ਤੋਂ 2000 ਤੱਕ ਦੇ ਸਾਰੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਉਪਲਬਧ ਹੈ।
WEEKDAY ਫੰਕਸ਼ਨ ਦਾ ਸੰਟੈਕਸ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
WEEKDAY(serial_number, [return_type])ਕਿੱਥੇ:
Serial_number (ਲੋੜੀਂਦਾ) - ਉਹ ਤਾਰੀਖ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹੋ ਹਫ਼ਤੇ ਦੇ ਦਿਨ ਦੇ ਨੰਬਰ ਤੱਕ। ਇਹ ਮਿਤੀ ਨੂੰ ਦਰਸਾਉਣ ਵਾਲੇ ਸੀਰੀਅਲ ਨੰਬਰ ਦੇ ਰੂਪ ਵਿੱਚ, ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਸਪਲਾਈ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈਕਿ Excel ਮਿਤੀ ਵਾਲੇ ਸੈੱਲ ਦੇ ਹਵਾਲੇ ਵਜੋਂ, ਜਾਂ DATE ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਮਝਦਾ ਹੈ।
Return_type (ਵਿਕਲਪਿਕ) - ਇਹ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਹਫ਼ਤੇ ਦੇ ਕਿਹੜੇ ਦਿਨ ਨੂੰ ਪਹਿਲੇ ਦਿਨ ਵਜੋਂ ਵਰਤਣਾ ਹੈ . ਜੇਕਰ ਛੱਡਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸੂਰਜ-ਸ਼ਨੀ ਹਫ਼ਤੇ ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ।
ਇੱਥੇ ਸਾਰੇ ਸਮਰਥਿਤ return_type ਮੁੱਲਾਂ ਦੀ ਸੂਚੀ ਹੈ:
Return_type | ਨੰਬਰ ਵਾਪਸ ਕੀਤਾ |
---|---|
1 ਜਾਂ ਛੱਡਿਆ ਗਿਆ | 1 (ਐਤਵਾਰ) ਤੋਂ 7 (ਸ਼ਨੀਵਾਰ) |
2 | 1 (ਸੋਮਵਾਰ) ਤੋਂ 7 (ਐਤਵਾਰ) |
3 | 0 (ਸੋਮਵਾਰ) ਤੋਂ 6 (ਐਤਵਾਰ) |
11 | 1 (ਸੋਮਵਾਰ) ਤੋਂ 7 (ਐਤਵਾਰ) |
12 | 1 (ਮੰਗਲਵਾਰ) ਤੋਂ 7 (ਸੋਮਵਾਰ) |
13 | 1 (ਬੁੱਧਵਾਰ) ਤੋਂ 7 (ਮੰਗਲਵਾਰ) |
14 | 1 (ਵੀਰਵਾਰ) ਤੋਂ 7 (ਬੁੱਧਵਾਰ) |
15 | 1 (ਸ਼ੁੱਕਰਵਾਰ) ਤੋਂ 7 (ਵੀਰਵਾਰ) |
16 | 1 (ਸ਼ਨੀਵਾਰ) ਤੋਂ 7 (ਸ਼ੁੱਕਰਵਾਰ) |
17 | 1 (ਐਤਵਾਰ) ਤੋਂ 7 (ਸ਼ਨੀਵਾਰ) |
ਨੋਟ। return_type ਮੁੱਲ 11 ਤੋਂ 17 ਤੱਕ ਐਕਸਲ 2010 ਵਿੱਚ ਪੇਸ਼ ਕੀਤੇ ਗਏ ਸਨ ਅਤੇ ਇਸਲਈ ਇਹਨਾਂ ਨੂੰ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਨਹੀਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਐਕਸਲ ਵਿੱਚ ਮੂਲ WEEKDAY ਫਾਰਮੂਲਾ
ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ, ਆਓ ਦੇਖੀਏ ਕਿ ਕਿਵੇਂ ਮਿਤੀ ਤੋਂ ਦਿਨ ਦਾ ਨੰਬਰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ WEEKDAY ਫਾਰਮੂਲੇ ਨੂੰ ਇਸ ਦੇ ਸਭ ਤੋਂ ਸਰਲ ਰੂਪ ਵਿੱਚ ਵਰਤਣ ਲਈ।
ਉਦਾਹਰਨ ਲਈ, ਡਿਫੌਲਟ ਐਤਵਾਰ - ਸ਼ਨੀਵਾਰ ਹਫ਼ਤੇ ਦੇ ਨਾਲ C4 ਵਿੱਚ ਮਿਤੀ ਤੋਂ ਹਫ਼ਤੇ ਦਾ ਦਿਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਫਾਰਮੂਲਾ ਹੈ:
=WEEKDAY(C4)
ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਸੀਰੀਅਲ ਨੰਬਰ ਹੈਮਿਤੀ ਦੀ ਨੁਮਾਇੰਦਗੀ ਕਰਦੇ ਹੋਏ (ਉਦਾਹਰਨ ਲਈ DATEVALUE ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਲਿਆਇਆ ਗਿਆ), ਤੁਸੀਂ ਉਸ ਨੰਬਰ ਨੂੰ ਸਿੱਧੇ ਫਾਰਮੂਲੇ ਵਿੱਚ ਦਾਖਲ ਕਰ ਸਕਦੇ ਹੋ:
=WEEKDAY(45658)
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਤੁਸੀਂ ਤਾਰੀਖ ਨੂੰ ਹਵਾਲੇ ਦੇ ਚਿੰਨ੍ਹ ਵਿੱਚ ਇੱਕ ਟੈਕਸਟ ਸਤਰ ਵਜੋਂ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹੋ ਸਿੱਧੇ ਫਾਰਮੂਲੇ ਵਿੱਚ. ਬਸ ਉਸ ਮਿਤੀ ਫਾਰਮੈਟ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ ਜਿਸਦੀ ਐਕਸਲ ਉਮੀਦ ਕਰਦਾ ਹੈ ਅਤੇ ਵਿਆਖਿਆ ਕਰ ਸਕਦਾ ਹੈ:
=WEEKDAY("1/1/2025")
ਜਾਂ, DATE ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਰੋਤ ਮਿਤੀ ਨੂੰ 100% ਭਰੋਸੇਯੋਗ ਤਰੀਕੇ ਨਾਲ ਸਪਲਾਈ ਕਰੋ:
=WEEKDAY(DATE(2025, 1,1))
ਡਿਫੌਲਟ ਸੂਰਜ-ਸ਼ਨੀ ਤੋਂ ਇਲਾਵਾ ਦਿਨ ਦੀ ਮੈਪਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਦੂਜੇ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਇੱਕ ਉਚਿਤ ਸੰਖਿਆ ਦਰਜ ਕਰੋ। ਉਦਾਹਰਨ ਲਈ, ਸੋਮਵਾਰ ਤੋਂ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਫਾਰਮੂਲਾ ਹੈ:
=WEEKDAY(C4, 2)
ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ, ਸਾਰੇ ਫਾਰਮੂਲੇ 1 ਜਨਵਰੀ, 2025 ਨਾਲ ਸੰਬੰਧਿਤ ਹਫ਼ਤੇ ਦੇ ਦਿਨ ਨੂੰ ਵਾਪਸ ਕਰਦੇ ਹਨ, ਜੋ ਕਿ ਹੈ ਐਕਸਲ ਵਿੱਚ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ 45658 ਨੰਬਰ ਵਜੋਂ ਸਟੋਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਦੂਜੀ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਸੈੱਟ ਕੀਤੇ ਮੁੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, ਫਾਰਮੂਲੇ ਵੱਖ-ਵੱਖ ਨਤੀਜੇ ਦਿੰਦੇ ਹਨ।
ਪਹਿਲੀ ਨਜ਼ਰ ਵਿੱਚ, ਇਹ ਲੱਗ ਸਕਦਾ ਹੈ ਕਿ WEEKDAY ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਵਾਪਸ ਕੀਤੇ ਗਏ ਸੰਖਿਆਵਾਂ ਵਿੱਚ ਬਹੁਤ ਘੱਟ ਵਿਹਾਰਕ ਅਰਥ ਹਨ। ਪਰ ਆਓ ਇਸ ਨੂੰ ਇੱਕ ਵੱਖਰੇ ਕੋਣ ਤੋਂ ਵੇਖੀਏ ਅਤੇ ਕੁਝ ਫਾਰਮੂਲੇ ਬਾਰੇ ਚਰਚਾ ਕਰੀਏ ਜੋ ਅਸਲ-ਜੀਵਨ ਦੇ ਕੰਮਾਂ ਨੂੰ ਹੱਲ ਕਰਦੇ ਹਨ।
ਐਕਸਲ ਮਿਤੀ ਨੂੰ ਹਫਤੇ ਦੇ ਦਿਨ ਦੇ ਨਾਮ ਵਿੱਚ ਕਿਵੇਂ ਬਦਲਿਆ ਜਾਵੇ
ਡਿਜ਼ਾਈਨ ਦੁਆਰਾ, ਐਕਸਲ WEEKDAY ਫੰਕਸ਼ਨ ਹਫ਼ਤੇ ਦੇ ਦਿਨ ਨੂੰ ਇੱਕ ਨੰਬਰ ਵਜੋਂ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਹਫਤੇ ਦੇ ਦਿਨ ਦੇ ਨੰਬਰ ਨੂੰ ਦਿਨ ਦੇ ਨਾਮ ਵਿੱਚ ਬਦਲਣ ਲਈ, ਟੈਕਸਟ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਪੂਰੇ ਦਿਨ ਦੇ ਨਾਮ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, "dddd" ਫਾਰਮੈਟ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰੋ:
ਟੈਕਸਟ(WEEKDAY(<10)>date ), "dddd")ਵਾਪਸ ਜਾਣ ਲਈ ਸੰਖੇਪਦਿਨ ਦੇ ਨਾਮ , ਫਾਰਮੈਟ ਕੋਡ "ddd" ਹੈ:
TEXT(WEEKDAY( date ), "ddd")ਉਦਾਹਰਨ ਲਈ, A3 ਵਿੱਚ ਮਿਤੀ ਨੂੰ ਹਫਤੇ ਦੇ ਦਿਨ ਦੇ ਨਾਮ ਵਿੱਚ ਬਦਲਣ ਲਈ , ਫਾਰਮੂਲਾ ਹੈ:
=TEXT(WEEKDAY(A3), "dddd")
ਜਾਂ
=TEXT(WEEKDAY(A3), "ddd")
ਇੱਕ ਹੋਰ ਸੰਭਵ ਹੱਲ WEEKDAY ਨੂੰ CHOOSE ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਵਰਤ ਰਿਹਾ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, A3 ਵਿੱਚ ਮਿਤੀ ਤੋਂ ਇੱਕ ਸੰਖੇਪ ਹਫ਼ਤੇ ਦੇ ਦਿਨ ਦਾ ਨਾਮ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਫਾਰਮੂਲਾ ਇਸ ਤਰ੍ਹਾਂ ਜਾਂਦਾ ਹੈ:
=CHOOSE(WEEKDAY(A3),"Sun","Mon","Tus","Wed","Thu","Fri","Sat")
ਇੱਥੇ, WEEKDAY 1 (Sun) ਤੋਂ 7 (ਸ਼ਨੀਵਾਰ) ਤੱਕ ਇੱਕ ਸੀਰੀਅਲ ਨੰਬਰ ਦਿੰਦਾ ਹੈ ) ਅਤੇ CHOOSE ਸੂਚੀ ਵਿੱਚੋਂ ਅਨੁਸਾਰੀ ਮੁੱਲ ਦੀ ਚੋਣ ਕਰਦਾ ਹੈ। ਕਿਉਂਕਿ A3 (ਬੁੱਧਵਾਰ) ਵਿੱਚ ਮਿਤੀ 4 ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੈ, ਇਸ ਲਈ ਆਊਟਪੁੱਟ "ਬੁੱਧ" ਚੁਣੋ, ਜੋ ਕਿ ਸੂਚੀ ਵਿੱਚ 4ਵਾਂ ਮੁੱਲ ਹੈ।
ਹਾਲਾਂਕਿ CHOOSE ਫਾਰਮੂਲਾ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਥੋੜ੍ਹਾ ਜ਼ਿਆਦਾ ਮੁਸ਼ਕਲ ਹੈ, ਇਹ ਤੁਹਾਨੂੰ ਕਿਸੇ ਵੀ ਫਾਰਮੈਟ ਵਿੱਚ ਦਿਨ ਦੇ ਨਾਮਾਂ ਨੂੰ ਆਉਟਪੁੱਟ ਕਰਨ ਦਿੰਦਾ ਹੈ। ਉਪਰੋਕਤ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ ਸੰਖੇਪ ਦਿਨ ਦੇ ਨਾਮ ਦਿਖਾਉਂਦੇ ਹਾਂ। ਇਸਦੀ ਬਜਾਏ, ਤੁਸੀਂ ਇੱਕ ਵੱਖਰੀ ਭਾਸ਼ਾ ਵਿੱਚ ਪੂਰੇ ਨਾਮ, ਕਸਟਮ ਸੰਖੇਪ ਜਾਂ ਇੱਥੋਂ ਤੱਕ ਕਿ ਦਿਨ ਦੇ ਨਾਮ ਵੀ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹੋ।
ਸੁਝਾਅ। ਮਿਤੀ ਨੂੰ ਹਫ਼ਤੇ ਦੇ ਦਿਨ ਦੇ ਨਾਮ ਵਿੱਚ ਬਦਲਣ ਦਾ ਇੱਕ ਹੋਰ ਆਸਾਨ ਤਰੀਕਾ ਹੈ ਇੱਕ ਕਸਟਮ ਮਿਤੀ ਫਾਰਮੈਟ ਨੂੰ ਲਾਗੂ ਕਰਨਾ। ਉਦਾਹਰਨ ਲਈ, ਕੋਡ ਫਾਰਮੈਟ "dddd, mmmm d, yyyy" ਵਿੱਚ ਮਿਤੀ " ਸ਼ੁੱਕਰਵਾਰ, ਜਨਵਰੀ 3, 2025 " ਵਜੋਂ ਪ੍ਰਦਰਸ਼ਿਤ ਹੋਵੇਗੀ ਜਦੋਂ ਕਿ "dddd" ਸਿਰਫ਼ " Friday " ਦਿਖਾਏਗਾ। .
ਕੰਮ ਦੇ ਦਿਨ ਅਤੇ ਵੀਕਐਂਡ ਨੂੰ ਲੱਭਣ ਅਤੇ ਫਿਲਟਰ ਕਰਨ ਲਈ ਐਕਸਲ WEEKDAY ਫਾਰਮੂਲਾ
ਤਾਰੀਖਾਂ ਦੀ ਲੰਮੀ ਸੂਚੀ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ, ਤੁਸੀਂ ਇਹ ਜਾਣਨਾ ਚਾਹੋਗੇ ਕਿ ਕਿਹੜੇ ਦਿਨ ਕੰਮਕਾਜੀ ਦਿਨ ਹਨ ਅਤੇ ਕਿਹੜੇ ਵੀਕਐਂਡ ਹਨ।
ਐਕਸਲ ਵਿੱਚ ਵੀਕਐਂਡ ਅਤੇ ਹਫਤੇ ਦੇ ਦਿਨਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ , ਨੇਸਟਡ WEEKDAY ਫੰਕਸ਼ਨ ਨਾਲ ਇੱਕ IF ਸਟੇਟਮੈਂਟ ਬਣਾਓ। ਉਦਾਹਰਨ ਲਈ:
=IF(WEEKDAY(A3, 2)<6, "Workday", "Weekend")
ਇਹ ਫਾਰਮੂਲਾ ਸੈੱਲ A3 ਵਿੱਚ ਜਾਂਦਾ ਹੈ ਅਤੇ ਲੋੜ ਅਨੁਸਾਰ ਵੱਧ ਤੋਂ ਵੱਧ ਸੈੱਲਾਂ ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
WEEKDAY ਫਾਰਮੂਲੇ ਵਿੱਚ, ਤੁਸੀਂ return_type ਸੈੱਟ ਕਰਦੇ ਹੋ ਤੋਂ 2, ਜੋ ਕਿ ਸੋਮ-ਸਨ ਹਫ਼ਤੇ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ ਜਿੱਥੇ ਸੋਮਵਾਰ ਦਿਨ 1 ਹੁੰਦਾ ਹੈ। ਇਸ ਲਈ, ਜੇਕਰ ਹਫ਼ਤੇ ਦੇ ਦਿਨ ਦੀ ਸੰਖਿਆ 6 (ਸੋਮਵਾਰ ਤੋਂ ਸ਼ੁੱਕਰਵਾਰ) ਤੋਂ ਘੱਟ ਹੈ, ਤਾਂ ਫਾਰਮੂਲਾ "ਕੰਮ ਦਾ ਦਿਨ" ਵਾਪਸ ਕਰਦਾ ਹੈ, ਨਹੀਂ ਤਾਂ - "ਵੀਕੈਂਡ"।
ਵੀਕਐਂਡ ਜਾਂ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਨੂੰ ਫਿਲਟਰ ਕਰਨ ਲਈ, ਆਪਣੇ ਡੇਟਾਸੈਟ ( ਡਾਟਾ ਟੈਬ > ਫਿਲਟਰ ) ਵਿੱਚ ਐਕਸਲ ਫਿਲਟਰ ਲਾਗੂ ਕਰੋ ਅਤੇ "ਵੀਕਐਂਡ" ਜਾਂ ਜਾਂ ਤਾਂ ਚੁਣੋ। "ਕੰਮ ਦਾ ਦਿਨ"।
ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵਿੱਚ, ਸਾਡੇ ਕੋਲ ਹਫ਼ਤੇ ਦੇ ਦਿਨ ਫਿਲਟਰ ਕੀਤੇ ਗਏ ਹਨ, ਇਸਲਈ ਸਿਰਫ਼ ਵੀਕਐਂਡ ਹੀ ਦਿਸਦੇ ਹਨ:
ਜੇਕਰ ਤੁਹਾਡੀ ਸੰਸਥਾ ਦਾ ਕੁਝ ਖੇਤਰੀ ਦਫ਼ਤਰ ਇੱਕ ਵੱਖਰੀ ਸਮਾਂ-ਸਾਰਣੀ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ ਜਿੱਥੇ ਆਰਾਮ ਦੇ ਦਿਨ ਸ਼ਨੀਵਾਰ ਅਤੇ ਐਤਵਾਰ ਤੋਂ ਇਲਾਵਾ, ਤੁਸੀਂ ਇੱਕ ਵੱਖਰੀ return_type ਨਿਰਧਾਰਤ ਕਰਕੇ WEEKDAY ਫਾਰਮੂਲੇ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਅਨੁਕੂਲ ਕਰ ਸਕਦੇ ਹੋ।
ਉਦਾਹਰਨ ਲਈ, ਸ਼ਨੀਵਾਰ ਅਤੇ <10 ਦਾ ਇਲਾਜ ਕਰਨ ਲਈ>ਸੋਮਵਾਰ ਵੀਕਐਂਡ ਵਜੋਂ, return_type ਨੂੰ 12 'ਤੇ ਸੈੱਟ ਕਰੋ, ਤਾਂ ਜੋ ਤੁਸੀਂ "ਮੰਗਲਵਾਰ (1) ਤੋਂ ਸੋਮਵਾਰ (7)" ਹਫ਼ਤੇ ਦੀ ਕਿਸਮ ਪ੍ਰਾਪਤ ਕਰੋਗੇ:
=IF(WEEKDAY(A2, 12)<6, "Workday", "Weekend")
ਵੀਕਐਂਡ ਵਰਕ ਡੇਅ ਅਤੇ ਐਕਸਲ ਵਿੱਚ ਕਿਵੇਂ ਹਾਈਲਾਈਟ ਕਰੀਏ
ਆਪਣੀ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਵੀਕਐਂਡ ਅਤੇ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਨੂੰ ਇੱਕ ਨਜ਼ਰ ਵਿੱਚ ਵੇਖਣ ਲਈ, ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ਵੱਖ ਵੱਖ ਰੰਗਾਂ ਵਿੱਚ ਰੰਗਤ ਕਰ ਸਕਦੇ ਹੋ। ਇਸਦੇ ਲਈ, ਪਿਛਲੇ ਉਦਾਹਰਨ ਵਿੱਚ ਚਰਚਾ ਕੀਤੇ ਗਏ ਹਫਤੇ ਦੇ ਦਿਨ/ਵੀਕਐਂਡ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋਐਕਸਲ ਕੰਡੀਸ਼ਨਲ ਫਾਰਮੈਟਿੰਗ। ਜਿਵੇਂ ਕਿ ਸ਼ਰਤ ਨਿਸ਼ਚਿਤ ਹੈ, ਸਾਨੂੰ IF ਰੈਪਰ ਤੋਂ ਬਿਨਾਂ ਸਿਰਫ ਕੋਰ WEEKDAY ਫੰਕਸ਼ਨ ਦੀ ਲੋੜ ਹੈ।
ਵੀਕਐਂਡ ਨੂੰ ਹਾਈਲਾਈਟ ਕਰਨ ਲਈ (ਸ਼ਨੀਵਾਰ ਅਤੇ ਐਤਵਾਰ):
=WEEKDAY($A2, 2)<6
ਕੰਮ ਦੇ ਦਿਨਾਂ ਨੂੰ ਹਾਈਲਾਈਟ ਕਰਨ ਲਈ (ਸੋਮਵਾਰ - ਸ਼ੁੱਕਰਵਾਰ):
=WEEKDAY($A2, 2)>5
ਜਿੱਥੇ A2 ਚੁਣੀ ਗਈ ਰੇਂਜ ਦਾ ਉੱਪਰ-ਖੱਬੇ ਸੈੱਲ ਹੈ।
ਨੂੰ ਕੰਡੀਸ਼ਨਲ ਫਾਰਮੈਟਿੰਗ ਨਿਯਮ ਸੈਟ ਅਪ ਕਰੋ, ਕਦਮ ਹਨ:
- ਤਾਰੀਖਾਂ ਦੀ ਸੂਚੀ ਚੁਣੋ (ਸਾਡੇ ਕੇਸ ਵਿੱਚ A2:A15)।
- ਹੋਮ ਟੈਬ 'ਤੇ। , ਸ਼ੈਲੀ ਗਰੁੱਪ ਵਿੱਚ, ਸ਼ਰਤ ਫਾਰਮੈਟਿੰਗ > ਨਵਾਂ ਨਿਯਮ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਨਵੇਂ ਫਾਰਮੈਟਿੰਗ ਨਿਯਮ ਡਾਇਲਾਗ ਵਿੱਚ ਬਾਕਸ ਵਿੱਚ, ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਇੱਕ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ ਕਿ ਕਿਹੜੇ ਸੈੱਲਾਂ ਨੂੰ ਫਾਰਮੈਟ ਕਰਨਾ ਹੈ ।
- ਫਾਰਮੈਟ ਮੁੱਲਾਂ ਵਿੱਚ ਜਿੱਥੇ ਇਹ ਫਾਰਮੂਲਾ ਸਹੀ ਹੈ ਬਾਕਸ ਵਿੱਚ, ਹਫਤੇ ਦੇ ਅੰਤ ਵਿੱਚ ਉਪਰੋਕਤ ਫਾਰਮੂਲਾ ਦਾਖਲ ਕਰੋ। ਜਾਂ ਹਫ਼ਤੇ ਦੇ ਦਿਨ।
- ਫਾਰਮੈਟ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਲੋੜੀਂਦਾ ਫਾਰਮੈਟ ਚੁਣੋ।
- ਬਦਲਾਅ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ ਦੋ ਵਾਰ ਠੀਕ ਹੈ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਡਾਇਲਾਗ ਵਿੰਡੋਜ਼ ਨੂੰ ਬੰਦ ਕਰੋ।
ਹਰੇਕ ਪੜਾਅ 'ਤੇ ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਦੇਖੋ ਕਿ ਕਿਵੇਂ ਸੈੱਟਅੱਪ ਕਰਨਾ ਹੈ ਫਾਰਮੂਲੇ ਦੇ ਨਾਲ ਕੰਡੀਸ਼ਨਲ ਫਾਰਮੈਟਿੰਗ।
ਨਤੀਜਾ ਬਹੁਤ ਵਧੀਆ ਲੱਗਦਾ ਹੈ, ਹੈ ਨਾ?
ਐਕਸਲ ਵਿੱਚ ਹਫਤੇ ਦੇ ਦਿਨ ਅਤੇ ਵੀਕਐਂਡ ਦੀ ਗਿਣਤੀ ਕਿਵੇਂ ਕਰੀਏ
ਤਾਰੀਖਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚ ਹਫਤੇ ਦੇ ਦਿਨਾਂ ਜਾਂ ਵੀਕਐਂਡ ਦੀ ਗਿਣਤੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਤੁਸੀਂ SUM ਦੇ ਨਾਲ WEEKDAY ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਉਦਾਹਰਨ ਲਈ:
ਵੀਕਐਂਡ ਦੀ ਗਿਣਤੀ ਲਈ, D3 ਵਿੱਚ ਫਾਰਮੂਲਾ ਹੈ:
=SUM(--(WEEKDAY(A3:A20, 2)>5))
ਤੋਂ ਹਫ਼ਤੇ ਦੇ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ,D4 ਵਿੱਚ ਫਾਰਮੂਲਾ ਇਹ ਫਾਰਮ ਲੈਂਦਾ ਹੈ:
=SUM(--(WEEKDAY(A3:A20, 2)<6))
ਐਕਸਲ 365 ਅਤੇ ਐਕਸਲ 2021 ਵਿੱਚ ਜੋ ਐਰੇ ਨੂੰ ਮੂਲ ਰੂਪ ਵਿੱਚ ਹੈਂਡਲ ਕਰਦੇ ਹਨ, ਇਹ ਇੱਕ ਨਿਯਮਤ ਫਾਰਮੂਲੇ ਦੇ ਤੌਰ ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਐਕਸਲ 2019 ਅਤੇ ਇਸਤੋਂ ਪਹਿਲਾਂ, ਇਸਨੂੰ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲਾ ਬਣਾਉਣ ਲਈ Ctrl + Shift + Enter ਦਬਾਓ।
ਇਹ ਫਾਰਮੂਲੇ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ:
return_type ਦੇ ਨਾਲ WEEKDAY ਫੰਕਸ਼ਨ 2 'ਤੇ ਸੈੱਟ 1 (ਸੋਮ) ਤੋਂ 7 (ਸਨ. ) ਸੀਮਾ A3:A20 ਵਿੱਚ ਹਰੇਕ ਮਿਤੀ ਲਈ। ਲਾਜ਼ੀਕਲ ਸਮੀਕਰਨ ਜਾਂਚ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਵਾਪਸ ਕੀਤੇ ਨੰਬਰ 5 (ਵੀਕਐਂਡ ਲਈ) ਜਾਂ 6 ਤੋਂ ਘੱਟ (ਹਫ਼ਤੇ ਦੇ ਦਿਨਾਂ ਲਈ) ਤੋਂ ਵੱਧ ਹਨ। ਇਸ ਕਾਰਵਾਈ ਦਾ ਨਤੀਜਾ TRUE ਅਤੇ FALSE ਮੁੱਲਾਂ ਦੀ ਇੱਕ ਐਰੇ ਹੈ।
ਦੋਹਰਾ ਨਕਾਰਾਤਮਕ (--) ਲਾਜ਼ੀਕਲ ਮੁੱਲਾਂ ਨੂੰ 1's ਅਤੇ 0's ਤੱਕ ਮਜਬੂਰ ਕਰਦਾ ਹੈ। ਅਤੇ SUM ਫੰਕਸ਼ਨ ਉਹਨਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ। ਇਹ ਦਿੱਤੇ ਹੋਏ ਕਿ 1 (ਸਹੀ) ਗਿਣੇ ਜਾਣ ਵਾਲੇ ਦਿਨਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਅਤੇ 0 (ਗਲਤ) ਦਿਨਾਂ ਨੂੰ ਅਣਡਿੱਠ ਕੀਤਾ ਜਾਣਾ ਹੈ, ਤੁਹਾਨੂੰ ਲੋੜੀਂਦਾ ਨਤੀਜਾ ਮਿਲਦਾ ਹੈ।
ਸੁਝਾਅ। ਦੋ ਤਾਰੀਖਾਂ ਦੇ ਵਿਚਕਾਰ ਹਫ਼ਤੇ ਦੇ ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, NETWORKDAYS ਜਾਂ NETWORKDAYS.INTL ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਜੇ ਹਫਤੇ ਦਾ ਦਿਨ ਹੈ, ਜੇਕਰ ਸ਼ਨੀਵਾਰ ਜਾਂ ਐਤਵਾਰ ਤਾਂ
ਅੰਤ ਵਿੱਚ, ਆਓ ਥੋੜੀ ਹੋਰ ਚਰਚਾ ਕਰੀਏ। ਖਾਸ ਕੇਸ ਜੋ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਹਫ਼ਤੇ ਦਾ ਦਿਨ ਕਿਵੇਂ ਨਿਰਧਾਰਤ ਕਰਨਾ ਹੈ, ਅਤੇ ਜੇਕਰ ਸ਼ਨੀਵਾਰ ਜਾਂ ਐਤਵਾਰ ਹੈ ਤਾਂ ਕੁਝ ਕਰੋ, ਜੇਕਰ ਹਫ਼ਤੇ ਦਾ ਦਿਨ ਹੈ ਤਾਂ ਕੁਝ ਹੋਰ ਕਰੋ।
IF(WEEKDAY( cell , 2)> 5.ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਅਤੇ ਵੀਕਐਂਡ ਲਈ ਵੱਖ-ਵੱਖ ਭੁਗਤਾਨ ਦਰਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ। ਇਹ ਨਿਮਨਲਿਖਤ IF ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:- ਲੌਜੀਕਲ_ਟੈਸਟ ਆਰਗੂਮੈਂਟ ਵਿੱਚ, WEEKDAY ਫੰਕਸ਼ਨ ਨੂੰ ਨੇਸਟ ਕਰੋ ਜੋ ਇਹ ਜਾਂਚ ਕਰਦਾ ਹੈ ਕਿ ਕੋਈ ਦਿੱਤਾ ਗਿਆ ਦਿਨ ਕੰਮ ਦਾ ਦਿਨ ਹੈ ਜਾਂ ਵੀਕਐਂਡ।
- value_if_true ਆਰਗੂਮੈਂਟ ਵਿੱਚ, ਕੰਮਕਾਜੀ ਘੰਟਿਆਂ ਦੀ ਸੰਖਿਆ ਨੂੰ ਵੀਕੈਂਡ ਰੇਟ (G4) ਨਾਲ ਗੁਣਾ ਕਰੋ।
- value_if_false ਆਰਗੂਮੈਂਟ ਵਿੱਚ, ਕੰਮ ਦੇ ਘੰਟਿਆਂ ਦੀ ਸੰਖਿਆ ਨੂੰ ਗੁਣਾ ਕਰੋ। ਕੰਮ ਦੇ ਦਿਨ ਦੀ ਦਰ (G3) ਦੁਆਰਾ।
D3 ਵਿੱਚ ਪੂਰਾ ਫਾਰਮੂਲਾ ਇਹ ਫਾਰਮ ਲੈਂਦਾ ਹੈ:
=IF(WEEKDAY(B3, 2)>5, C3*$G$4, C3*$G$3)
ਫਾਰਮੂਲੇ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਸੈੱਲਾਂ ਵਿੱਚ ਸਹੀ ਢੰਗ ਨਾਲ ਕਾਪੀ ਕਰਨ ਲਈ, ਦਰ ਸੈੱਲ ਪਤਿਆਂ ਨੂੰ $ ਚਿੰਨ੍ਹ (ਜਿਵੇਂ $G$4) ਨਾਲ ਲਾਕ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ।
WEEKDAY ਫੰਕਸ਼ਨ ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ
ਆਮ ਤੌਰ 'ਤੇ, ਦੋ ਆਮ ਤਰੁੱਟੀਆਂ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਇੱਕ WEEKDAY ਫਾਰਮੂਲਾ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ:
#VALUE! ਗਲਤੀ ਹੁੰਦੀ ਹੈ ਜੇਕਰ ਕੋਈ:
- ਸੀਰੀਅਲ_ਨੰਬਰ ਜਾਂ ਰਿਟਰਨ_ਟਾਈਪ ਗੈਰ-ਸੰਖਿਆਤਮਕ ਹੈ।
- ਸੀਰੀਅਲ_ਨੰਬਰ ਤੋਂ ਬਾਹਰ ਹੈ ਸਮਰਥਿਤ ਮਿਤੀਆਂ ਦੀ ਰੇਂਜ (1900 ਤੋਂ 9999)।
#NUM! ਗਲਤੀ ਉਦੋਂ ਵਾਪਰਦੀ ਹੈ ਜਦੋਂ return_type ਅਨੁਮਤੀ ਦੀ ਰੇਂਜ (1-3 ਜਾਂ 11-17) ਤੋਂ ਬਾਹਰ ਹੁੰਦਾ ਹੈ।
ਐਕਸਲ ਵਿੱਚ ਹਫ਼ਤੇ ਦੇ ਦਿਨਾਂ ਵਿੱਚ ਹੇਰਾਫੇਰੀ ਕਰਨ ਲਈ WEEKDAY ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ ਇਹ ਤਰੀਕਾ ਹੈ। ਅਗਲੇ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਹਫ਼ਤਿਆਂ, ਮਹੀਨਿਆਂ ਅਤੇ ਸਾਲਾਂ ਵਰਗੀਆਂ ਵੱਡੀਆਂ ਸਮਾਂ ਇਕਾਈਆਂ 'ਤੇ ਕੰਮ ਕਰਨ ਲਈ ਐਕਸਲ ਫੰਕਸ਼ਨਾਂ ਦੀ ਪੜਚੋਲ ਕਰਾਂਗੇ। ਕਿਰਪਾ ਕਰਕੇ ਜੁੜੇ ਰਹੋ ਅਤੇ ਪੜ੍ਹਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ!
ਡਾਊਨਲੋਡ ਲਈ ਅਭਿਆਸ ਵਰਕਬੁੱਕ
ਐਕਸਲ ਵਿੱਚ WEEKDAY ਫਾਰਮੂਲਾ - ਉਦਾਹਰਣਾਂ (.xlsxਫਾਈਲ)