ਵਿਸ਼ਾ - ਸੂਚੀ
ਅੱਜ ਦੀ ਬਲੌਗ ਪੋਸਟ Google ਸ਼ੀਟਾਂ ਵਿੱਚ ਦੋ ਤਾਰੀਖਾਂ ਵਿੱਚ ਅੰਤਰ ਨੂੰ ਸਮਝਣ ਬਾਰੇ ਹੈ। ਤੁਸੀਂ ਦਿਨਾਂ, ਮਹੀਨਿਆਂ ਅਤੇ ਸਾਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਬਹੁਤ ਸਾਰੇ DATEDIF ਫਾਰਮੂਲੇ ਦੇਖੋਗੇ, ਅਤੇ ਸਿੱਖੋਗੇ ਕਿ ਕਿਵੇਂ NETWORKDAYS ਦੀ ਵਰਤੋਂ ਕੰਮ ਦੇ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਭਾਵੇਂ ਤੁਹਾਡੀਆਂ ਛੁੱਟੀਆਂ ਇੱਕ ਕਸਟਮ ਅਨੁਸੂਚੀ 'ਤੇ ਅਧਾਰਤ ਹੋਣ।
ਬਹੁਤ ਸਾਰੇ ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਲੱਭਦੀਆਂ ਹਨ ਉਲਝਣ ਵਾਲੀਆਂ ਤਾਰੀਖਾਂ, ਜੇ ਬਹੁਤ ਮੁਸ਼ਕਲ ਨਹੀਂ, ਤਾਂ ਹੈਂਡਲ ਕਰਨ ਲਈ. ਪਰ ਇਸ 'ਤੇ ਵਿਸ਼ਵਾਸ ਕਰੋ ਜਾਂ ਨਾ, ਇਸ ਉਦੇਸ਼ ਲਈ ਕੁਝ ਸੌਖੇ ਅਤੇ ਸਿੱਧੇ ਫੰਕਸ਼ਨ ਹਨ. DATEDIF ਅਤੇ NETWORKDAYS ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੁਝ ਹਨ।
Google ਸ਼ੀਟਾਂ ਵਿੱਚ DATEDIF ਫੰਕਸ਼ਨ
ਜਿਵੇਂ ਕਿ ਇਹ ਫੰਕਸ਼ਨਾਂ ਨਾਲ ਹੁੰਦਾ ਹੈ, ਉਹਨਾਂ ਦੇ ਨਾਮ ਕਾਰਵਾਈ ਦਾ ਸੁਝਾਅ ਦਿੰਦੇ ਹਨ। ਇਹੀ DATEDIF ਲਈ ਜਾਂਦਾ ਹੈ। ਇਸਨੂੰ date dif ਵਜੋਂ ਪੜ੍ਹਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਨਾ ਕਿ dated if , ਅਤੇ ਇਹ date dif ਲਈ ਖੜ੍ਹਾ ਹੈ। ਇਸ ਲਈ, Google ਸ਼ੀਟਾਂ ਵਿੱਚ DATEDIF ਦੋ ਤਾਰੀਖਾਂ ਵਿੱਚ ਮਿਤੀ ਦੇ ਅੰਤਰ ਦੀ ਗਣਨਾ ਕਰਦਾ ਹੈ।
ਆਓ ਇਸਨੂੰ ਟੁਕੜਿਆਂ ਵਿੱਚ ਵੰਡੀਏ। ਫੰਕਸ਼ਨ ਨੂੰ ਤਿੰਨ ਆਰਗੂਮੈਂਟਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ:
=DATEDIF(start_date, end_date, unit)- start_date - ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਵਜੋਂ ਵਰਤੀ ਗਈ ਇੱਕ ਮਿਤੀ। ਇਹ ਹੇਠ ਲਿਖਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ:
- ਇੱਕ ਮਿਤੀ ਆਪਣੇ ਆਪ ਵਿੱਚ ਡਬਲ-ਕੋਟਸ: "8/13/2020"
- ਇੱਕ ਮਿਤੀ ਵਾਲੇ ਸੈੱਲ ਦਾ ਹਵਾਲਾ: A2
- ਇੱਕ ਫਾਰਮੂਲਾ ਜੋ ਇੱਕ ਮਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ: DATE(2020, 8, 13)
- ਇੱਕ ਸੰਖਿਆ ਜੋ ਕਿਸੇ ਖਾਸ ਮਿਤੀ ਲਈ ਹੈ ਅਤੇ ਉਹ Google ਸ਼ੀਟਾਂ ਦੁਆਰਾ ਮਿਤੀ ਦੇ ਰੂਪ ਵਿੱਚ ਵਿਆਖਿਆ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਉਦਾਹਰਨ ਲਈ 44056 ਅਗਸਤ 13, 2020 ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
- ਐਂਡ_ਡੇਟ – ਵਰਤੀ ਗਈ ਇੱਕ ਤਾਰੀਖਇੱਕ ਅੰਤਮ ਬਿੰਦੂ ਦੇ ਤੌਰ ਤੇ. ਇਹ ਉਸੇ ਫਾਰਮੈਟ ਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਵੇਂ ਕਿ start_date ।
- unit - ਫੰਕਸ਼ਨ ਨੂੰ ਇਹ ਦੱਸਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਕੀ ਫਰਕ ਵਾਪਸ ਕਰਨਾ ਹੈ। ਇੱਥੇ ਇਕਾਈਆਂ ਦੀ ਪੂਰੀ ਸੂਚੀ ਹੈ ਜੋ ਤੁਸੀਂ ਵਰਤ ਸਕਦੇ ਹੋ:
- "D" – ( ਦਿਨਾਂ ਲਈ ਛੋਟਾ) ਦੋ ਤਾਰੀਖਾਂ ਦੇ ਵਿਚਕਾਰ ਦਿਨਾਂ ਦੀ ਸੰਖਿਆ ਵਾਪਸ ਕਰਦਾ ਹੈ।
- "M" – (ਮਹੀਨੇ) ਦੋ ਤਾਰੀਖਾਂ ਦੇ ਵਿਚਕਾਰ ਪੂਰੇ ਮਹੀਨਿਆਂ ਦੀ ਸੰਖਿਆ।
- "Y" – (ਸਾਲ) ਪੂਰੇ ਸਾਲਾਂ ਦੀ ਸੰਖਿਆ।
- "MD" – (ਮਹੀਨਿਆਂ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਨ ਵਾਲੇ ਦਿਨ) ਪੂਰੇ ਮਹੀਨਿਆਂ ਨੂੰ ਘਟਾਉਣ ਤੋਂ ਬਾਅਦ ਦਿਨਾਂ ਦੀ ਸੰਖਿਆ।
- "YD" – (ਸਾਲ ਅਣਡਿੱਠ ਕਰਨ ਵਾਲੇ ਦਿਨ) ਪੂਰੇ ਸਾਲਾਂ ਨੂੰ ਘਟਾਉਣ ਤੋਂ ਬਾਅਦ ਦਿਨਾਂ ਦੀ ਸੰਖਿਆ।
- "YM" - (ਸਾਲਾਂ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਨ ਵਾਲੇ ਮਹੀਨੇ) ਪੂਰੇ ਸਾਲਾਂ ਨੂੰ ਘਟਾਉਣ ਤੋਂ ਬਾਅਦ ਪੂਰੇ ਮਹੀਨਿਆਂ ਦੀ ਗਿਣਤੀ।
ਨੋਟ ਕਰੋ। ਸਾਰੀਆਂ ਇਕਾਈਆਂ ਨੂੰ ਫਾਰਮੂਲੇ ਵਿੱਚ ਉਸੇ ਤਰ੍ਹਾਂ ਰੱਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਵੇਂ ਉਹ ਉੱਪਰ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ - ਡਬਲ-ਕੋਟਸ ਵਿੱਚ।
ਆਓ ਹੁਣ ਇਹਨਾਂ ਸਾਰੇ ਹਿੱਸਿਆਂ ਨੂੰ ਇਕੱਠਾ ਕਰੀਏ ਅਤੇ ਦੇਖਦੇ ਹਾਂ ਕਿ Google ਸ਼ੀਟਾਂ ਵਿੱਚ DATEDIF ਫਾਰਮੂਲੇ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ।
Google ਸ਼ੀਟਾਂ ਵਿੱਚ ਦੋ ਤਾਰੀਖਾਂ ਵਿਚਕਾਰ ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਕਰੋ
ਉਦਾਹਰਨ 1. ਸਾਰੇ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਕਰੋ
ਮੇਰੇ ਕੋਲ ਕੁਝ ਆਰਡਰਾਂ ਨੂੰ ਟਰੈਕ ਕਰਨ ਲਈ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਸਾਰਣੀ ਹੈ। ਉਹ ਸਾਰੇ ਅਗਸਤ ਦੇ ਪਹਿਲੇ ਅੱਧ ਵਿੱਚ ਭੇਜੇ ਗਏ ਹਨ - ਸ਼ਿਪਿੰਗ ਮਿਤੀ - ਜੋ ਕਿ ਮੇਰੀ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਹੋਣ ਜਾ ਰਹੀ ਹੈ। ਇੱਥੇ ਇੱਕ ਅਨੁਮਾਨਿਤ ਡਿਲੀਵਰੀ ਮਿਤੀ ਵੀ ਹੈ – ਨਯਮਿਤ ਮਿਤੀ ।
ਮੈਂ ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ – "D" – ਵਿਚਕਾਰ ਸ਼ਿਪਿੰਗ ਅਤੇ ਨਿਯਤ ਮਿਤੀਆਂ ਇਹ ਦੇਖਣ ਲਈ ਕਿ ਆਈਟਮਾਂ ਨੂੰ ਪਹੁੰਚਣ ਵਿੱਚ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗਦਾ ਹੈ। ਇਹ ਫਾਰਮੂਲਾ ਹੈ ਜਿਸਦੀ ਮੈਨੂੰ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ:
=DATEDIF(B2, C2, "D")
ਮੈਂ ਦਾਖਲ ਹਾਂDATEDIF ਫਾਰਮੂਲੇ ਨੂੰ D2 ਵਿੱਚ ਭੇਜੋ ਅਤੇ ਫਿਰ ਦੂਜੀਆਂ ਕਤਾਰਾਂ 'ਤੇ ਲਾਗੂ ਕਰਨ ਲਈ ਇਸਨੂੰ ਕਾਲਮ ਦੇ ਹੇਠਾਂ ਕਾਪੀ ਕਰੋ।
ਸੁਝਾਅ। ਤੁਸੀਂ ARRAYFORMULA:
=ArrayFormula(DATEDIF(B2:B13, C2:C13, "D"))
ਉਦਾਹਰਨ 2. ਮਹੀਨਿਆਂ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਨ ਵਾਲੇ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਕਰੋ
ਇੱਥੇ ਕਲਪਨਾ ਕਰੋ ਦੋ ਤਾਰੀਖਾਂ ਵਿਚਕਾਰ ਕੁਝ ਮਹੀਨੇ ਹਨ:
ਤੁਸੀਂ ਸਿਰਫ਼ ਦਿਨਾਂ ਨੂੰ ਕਿਵੇਂ ਗਿਣਦੇ ਹੋ ਜਿਵੇਂ ਕਿ ਉਹ ਉਸੇ ਮਹੀਨੇ ਨਾਲ ਸਬੰਧਤ ਹਨ? ਇਹ ਸਹੀ ਹੈ: ਬੀਤ ਚੁੱਕੇ ਪੂਰੇ ਮਹੀਨਿਆਂ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਕੇ। ਜਦੋਂ ਤੁਸੀਂ "MD" ਯੂਨਿਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਤਾਂ DATEDIF ਇਸਦੀ ਗਣਨਾ ਆਪਣੇ ਆਪ ਕਰਦਾ ਹੈ:
=DATEDIF(A2, B2, "MD")
ਫੰਕਸ਼ਨ ਬੀਤ ਚੁੱਕੇ ਮਹੀਨਿਆਂ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ ਅਤੇ ਬਾਕੀ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਕਰਦਾ ਹੈ .
ਉਦਾਹਰਣ 3. ਸਾਲਾਂ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਨ ਵਾਲੇ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ
ਇੱਕ ਹੋਰ ਇਕਾਈ - "YD" - ਉਹਨਾਂ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਸਾਲ ਤੋਂ ਵੱਧ ਸਮਾਂ ਹੋਣ 'ਤੇ ਸਹਾਇਤਾ ਕਰੇਗੀ:
=DATEDIF(A2, B2, "YD")
ਫਾਰਮੂਲਾ ਪਹਿਲਾਂ ਸਾਲਾਂ ਨੂੰ ਘਟਾਏਗਾ, ਅਤੇ ਫਿਰ ਬਾਕੀ ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਕਰੇਗਾ ਜਿਵੇਂ ਕਿ ਉਹ ਉਸੇ ਸਾਲ ਨਾਲ ਸਬੰਧਤ ਹਨ।
Google ਸ਼ੀਟਾਂ ਵਿੱਚ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਕਰੋ
ਇੱਕ ਖਾਸ ਮਾਮਲਾ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ Google ਸ਼ੀਟਾਂ ਵਿੱਚ ਸਿਰਫ਼ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। DATEDIF ਫਾਰਮੂਲੇ ਇੱਥੇ ਬਹੁਤ ਮਦਦਗਾਰ ਨਹੀਂ ਹੋਣਗੇ। ਅਤੇ ਮੇਰਾ ਮੰਨਣਾ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਗੱਲ ਨਾਲ ਸਹਿਮਤ ਹੋਵੋਗੇ ਕਿ ਵੀਕਐਂਡ ਨੂੰ ਹੱਥੀਂ ਘਟਾਉਣਾ ਸਭ ਤੋਂ ਸ਼ਾਨਦਾਰ ਵਿਕਲਪ ਨਹੀਂ ਹੈ।
ਖੁਸ਼ਕਿਸਮਤੀ ਨਾਲ, Google ਸ਼ੀਟਾਂ ਵਿੱਚ ਇਸਦੇ ਲਈ ਕੁਝ ਜਾਦੂਈ ਜਾਦੂ ਹਨ :)
ਉਦਾਹਰਨ 1। NETWORKDAYS ਫੰਕਸ਼ਨ
ਪਹਿਲੇ ਨੂੰ NETWORKDAYS ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਫੰਕਸ਼ਨ ਵੀਕਐਂਡ ਨੂੰ ਛੱਡ ਕੇ ਦੋ ਤਾਰੀਖਾਂ (ਸ਼ਨੀਵਾਰ ਅਤੇਐਤਵਾਰ) ਅਤੇ ਜੇ ਜਰੂਰੀ ਹੋਵੇ ਤਾਂ ਛੁੱਟੀਆਂ ਵੀ:
=NETWORKDAYS(start_date, end_date, [holidays])- start_date – ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਵਜੋਂ ਵਰਤੀ ਗਈ ਇੱਕ ਮਿਤੀ। ਲੋੜੀਂਦਾ ਹੈ।
ਨੋਟ ਕਰੋ। ਜੇ ਇਹ ਤਾਰੀਖ ਛੁੱਟੀ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਕੰਮਕਾਜੀ ਦਿਨ ਵਜੋਂ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ।
- end_date – ਇੱਕ ਅੰਤਮ ਬਿੰਦੂ ਵਜੋਂ ਵਰਤੀ ਗਈ ਮਿਤੀ। ਲੋੜੀਂਦਾ ਹੈ।
ਨੋਟ ਕਰੋ। ਜੇ ਇਹ ਤਾਰੀਖ ਛੁੱਟੀ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਕੰਮਕਾਜੀ ਦਿਨ ਵਜੋਂ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ।
- ਛੁੱਟੀਆਂ - ਇਹ ਉਹਨਾਂ ਲਈ ਵਿਕਲਪਿਕ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਖਾਸ ਛੁੱਟੀਆਂ ਦਾ ਜ਼ਿਕਰ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਹ ਤਾਰੀਖਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਤਾਰੀਖਾਂ ਜਾਂ ਸੰਖਿਆਵਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।
ਇਹ ਦਰਸਾਉਣ ਲਈ ਕਿ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਮੈਂ ਸ਼ਿਪਿੰਗ ਅਤੇ ਨਿਯਤ ਮਿਤੀਆਂ ਦੇ ਵਿਚਕਾਰ ਹੋਣ ਵਾਲੀਆਂ ਛੁੱਟੀਆਂ ਦੀ ਸੂਚੀ ਸ਼ਾਮਲ ਕਰਾਂਗਾ:
ਇਸ ਲਈ, ਕਾਲਮ B ਮੇਰੀ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਹੈ, ਕਾਲਮ C - ਸਮਾਪਤੀ ਮਿਤੀ। ਕਾਲਮ E ਵਿਚਲੀਆਂ ਤਾਰੀਖਾਂ ਵਿਚਾਰਨ ਵਾਲੀਆਂ ਛੁੱਟੀਆਂ ਹਨ। ਇਹ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਦਿਖਾਈ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ:
=NETWORKDAYS(B2, C2, $E$2:$E$4)
ਟਿਪ। ਜੇਕਰ ਤੁਸੀਂ ਫਾਰਮੂਲੇ ਨੂੰ ਦੂਜੇ ਸੈੱਲਾਂ ਵਿੱਚ ਕਾਪੀ ਕਰਨ ਜਾ ਰਹੇ ਹੋ, ਤਾਂ ਗਲਤੀਆਂ ਜਾਂ ਗਲਤ ਨਤੀਜਿਆਂ ਤੋਂ ਬਚਣ ਲਈ ਛੁੱਟੀਆਂ ਲਈ ਸੰਪੂਰਨ ਸੈੱਲ ਸੰਦਰਭਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਜਾਂ ਇਸਦੀ ਬਜਾਏ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲਾ ਬਣਾਉਣ 'ਤੇ ਵਿਚਾਰ ਕਰੋ।
ਕੀ ਤੁਸੀਂ ਦੇਖਿਆ ਹੈ ਕਿ DATEDIF ਫਾਰਮੂਲੇ ਦੇ ਮੁਕਾਬਲੇ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਕਿਵੇਂ ਘਟੀ ਹੈ? ਕਿਉਂਕਿ ਹੁਣ ਫੰਕਸ਼ਨ ਆਪਣੇ ਆਪ ਹੀ ਸਾਰੇ ਸ਼ਨੀਵਾਰ, ਐਤਵਾਰ ਅਤੇ ਸ਼ੁੱਕਰਵਾਰ ਅਤੇ ਸੋਮਵਾਰ ਨੂੰ ਹੋਣ ਵਾਲੀਆਂ ਦੋ ਛੁੱਟੀਆਂ ਨੂੰ ਘਟਾ ਦਿੰਦਾ ਹੈ।
ਨੋਟ ਕਰੋ। Google ਸ਼ੀਟਾਂ ਵਿੱਚ DATEDIF ਦੇ ਉਲਟ, NETWORKDAYS start_day ਅਤੇ end_day ਨੂੰ ਕੰਮ ਦੇ ਦਿਨਾਂ ਵਜੋਂ ਗਿਣਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਉਹ ਛੁੱਟੀਆਂ ਨਾ ਹੋਣ। ਇਸ ਲਈ, D7 1 ਵਾਪਸ ਕਰਦਾ ਹੈ।
ਉਦਾਹਰਨ 2।Google ਸ਼ੀਟਾਂ ਲਈ NETWORKDAYS.INTL
ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਕਸਟਮ ਵੀਕਐਂਡ ਸਮਾਂ-ਸਾਰਣੀ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਕਿਸੇ ਹੋਰ ਫੰਕਸ਼ਨ ਤੋਂ ਲਾਭ ਹੋਵੇਗਾ: NETWORKDAYS.INTL। ਇਹ ਤੁਹਾਨੂੰ ਨਿੱਜੀ ਤੌਰ 'ਤੇ ਸੈੱਟ ਕੀਤੇ ਵੀਕੈਂਡ ਦੇ ਆਧਾਰ 'ਤੇ Google ਸ਼ੀਟਾਂ ਵਿੱਚ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਦਿੰਦਾ ਹੈ:
=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])- start_date – a ਮਿਤੀ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਦੇ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਗਿਆ ਹੈ. ਲੋੜੀਂਦਾ।
- end_date – ਇੱਕ ਅੰਤਮ ਬਿੰਦੂ ਵਜੋਂ ਵਰਤੀ ਗਈ ਇੱਕ ਮਿਤੀ। ਲੋੜੀਂਦਾ ਹੈ।
ਨੋਟ ਕਰੋ। Google ਸ਼ੀਟਾਂ ਵਿੱਚ NETWORKDAYS.INTL ਵੀ start_day ਅਤੇ end_day ਨੂੰ ਕੰਮ ਦੇ ਦਿਨਾਂ ਵਜੋਂ ਗਿਣਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਉਹ ਛੁੱਟੀਆਂ ਨਾ ਹੋਣ।
- ਵੀਕੈਂਡ – ਇਹ ਇੱਕ ਹੈ ਵਿਕਲਪਿਕ। ਜੇਕਰ ਛੱਡ ਦਿੱਤਾ ਜਾਵੇ ਤਾਂ ਸ਼ਨੀਵਾਰ ਅਤੇ ਐਤਵਾਰ ਨੂੰ ਵੀਕਐਂਡ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਪਰ ਤੁਸੀਂ ਇਸਨੂੰ ਦੋ ਤਰੀਕਿਆਂ ਨਾਲ ਬਦਲ ਸਕਦੇ ਹੋ:
- ਮਾਸਕ ।
ਟਿਪ। ਇਹ ਤਰੀਕਾ ਉਸ ਲਈ ਸੰਪੂਰਨ ਹੈ ਜਦੋਂ ਤੁਹਾਡੀਆਂ ਛੁੱਟੀਆਂ ਪੂਰੇ ਹਫ਼ਤੇ ਵਿੱਚ ਖਿੰਡੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।
ਮਾਸਕ 1 ਅਤੇ 0 ਦਾ ਸੱਤ-ਅੰਕ ਵਾਲਾ ਪੈਟਰਨ ਹੈ। 1 ਦਾ ਮਤਲਬ ਵੀਕਐਂਡ ਲਈ ਹੈ, 0 ਕੰਮ ਦੇ ਦਿਨ ਲਈ। ਪੈਟਰਨ ਵਿੱਚ ਪਹਿਲਾ ਅੰਕ ਹਮੇਸ਼ਾ ਸੋਮਵਾਰ ਹੁੰਦਾ ਹੈ, ਆਖਰੀ ਇੱਕ - ਐਤਵਾਰ।
ਉਦਾਹਰਨ ਲਈ, "1100110" ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਸੀਂ ਬੁੱਧਵਾਰ, ਵੀਰਵਾਰ, ਸ਼ੁੱਕਰਵਾਰ ਅਤੇ ਸ਼ਨੀਵਾਰ ਨੂੰ ਕੰਮ ਕਰਦੇ ਹੋ।
ਨੋਟ ਕਰੋ। ਮਾਸਕ ਨੂੰ ਡਬਲ ਕੋਟਸ ਵਿੱਚ ਪਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਨੰਬਰ ।
ਇੱਕ-ਅੰਕ ਵਾਲੇ ਨੰਬਰ (1-7) ਦੀ ਵਰਤੋਂ ਕਰੋ ਜੋ ਸੈੱਟ ਵੀਕਐਂਡ ਦੇ ਇੱਕ ਜੋੜੇ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ:
ਨੰਬਰ ਵੀਕਐਂਡ 1 ਸ਼ਨੀਵਾਰ, ਐਤਵਾਰ 2 ਐਤਵਾਰ, ਸੋਮਵਾਰ 3 ਸੋਮਵਾਰ, ਮੰਗਲਵਾਰ 4 ਮੰਗਲਵਾਰ,ਬੁੱਧਵਾਰ 5 ਬੁੱਧਵਾਰ, ਵੀਰਵਾਰ 6 ਵੀਰਵਾਰ, ਸ਼ੁੱਕਰਵਾਰ 7 ਸ਼ੁੱਕਰਵਾਰ, ਸ਼ਨੀਵਾਰ ਜਾਂ ਦੋ-ਅੰਕੀ ਸੰਖਿਆਵਾਂ (11-17) ਨਾਲ ਕੰਮ ਕਰੋ ਜੋ ਇੱਕ ਦਿਨ ਆਰਾਮ ਕਰਨ ਲਈ ਦਰਸਾਉਂਦੇ ਹਨ ਇੱਕ ਹਫ਼ਤੇ ਦੇ ਅੰਦਰ:
ਨੰਬਰ ਵੀਕੈਂਡ ਦਾ ਦਿਨ 11 ਐਤਵਾਰ 12 ਸੋਮਵਾਰ 13 ਮੰਗਲਵਾਰ 14 ਬੁੱਧਵਾਰ 15 ਵੀਰਵਾਰ 16 ਸ਼ੁੱਕਰਵਾਰ 17 ਸ਼ਨੀਵਾਰ
- ਮਾਸਕ ।
- ਛੁੱਟੀਆਂ – ਇਹ ਵਿਕਲਪਿਕ ਵੀ ਹੈ ਅਤੇ ਛੁੱਟੀਆਂ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
ਇਹ ਫੰਕਸ਼ਨ ਇਹਨਾਂ ਸਾਰੇ ਨੰਬਰਾਂ ਦੇ ਕਾਰਨ ਗੁੰਝਲਦਾਰ ਲੱਗ ਸਕਦਾ ਹੈ, ਪਰ ਮੈਂ ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ ਅਜ਼ਮਾਉਣ ਲਈ ਉਤਸ਼ਾਹਿਤ ਕਰਦਾ ਹਾਂ।
ਪਹਿਲਾਂ, ਬੱਸ ਆਪਣੇ ਛੁੱਟੀ ਦੇ ਦਿਨਾਂ ਦੀ ਸਪਸ਼ਟ ਸਮਝ ਪ੍ਰਾਪਤ ਕਰੋ। ਚਲੋ ਇਸਨੂੰ ਐਤਵਾਰ ਅਤੇ ਸੋਮਵਾਰ ਕਰੀਏ। ਫਿਰ, ਆਪਣੇ ਵੀਕਐਂਡ ਨੂੰ ਦਰਸਾਉਣ ਦੇ ਤਰੀਕੇ ਬਾਰੇ ਫੈਸਲਾ ਕਰੋ।
ਜੇਕਰ ਤੁਸੀਂ ਮਾਸਕ ਨਾਲ ਜਾਂਦੇ ਹੋ, ਤਾਂ ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਹੋਵੇਗਾ – 1000001 :
=NETWORKDAYS.INTL(B2, C2, "1000001")
ਪਰ ਕਿਉਂਕਿ ਮੇਰੇ ਕੋਲ ਲਗਾਤਾਰ ਦੋ ਹਫਤੇ ਦੇ ਦਿਨ ਹਨ, ਮੈਂ ਉਪਰੋਕਤ ਟੇਬਲਾਂ ਵਿੱਚੋਂ ਇੱਕ ਨੰਬਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹਾਂ, 2 ਮੇਰੇ ਕੇਸ ਵਿੱਚ:
=NETWORKDAYS.INTL(B2, C2, 2)
ਫਿਰ ਬਸ ਜੋੜੋ ਆਖਰੀ ਦਲੀਲ – ਕਾਲਮ E ਵਿੱਚ ਛੁੱਟੀਆਂ ਦਾ ਹਵਾਲਾ ਦਿਓ, ਅਤੇ ਫਾਰਮੂਲਾ ਤਿਆਰ ਹੈ:
=NETWORKDAYS.INTL(B2, C2, 2, $E$2:$E$4)
ਗੂਗਲ ਸ਼ੀਟਾਂ ਅਤੇ ਮਹੀਨਿਆਂ ਵਿੱਚ ਤਾਰੀਖ ਦਾ ਅੰਤਰ
ਕਈ ਵਾਰ ਮਹੀਨੇ ਦਿਨਾਂ ਨਾਲੋਂ ਵੱਧ ਮਹੱਤਵ ਰੱਖਦੇ ਹਨ। ਜੇਕਰ ਇਹ ਤੁਹਾਡੇ ਲਈ ਸੱਚ ਹੈ ਅਤੇ ਤੁਸੀਂ ਦਿਨਾਂ ਦੀ ਬਜਾਏ ਮਹੀਨਿਆਂ ਵਿੱਚ ਤਾਰੀਖ ਦਾ ਅੰਤਰ ਪ੍ਰਾਪਤ ਕਰਨਾ ਪਸੰਦ ਕਰਦੇ ਹੋ, ਤਾਂ Google ਸ਼ੀਟਾਂ ਨੂੰ ਜਾਣ ਦਿਓDATEDIF ਕੰਮ ਕਰੋ।
ਉਦਾਹਰਨ 1. ਦੋ ਤਾਰੀਖਾਂ ਦੇ ਵਿਚਕਾਰ ਪੂਰੇ ਮਹੀਨਿਆਂ ਦੀ ਸੰਖਿਆ
ਡਰਿੱਲ ਇੱਕੋ ਜਿਹੀ ਹੈ: ਸ਼ੁਰੂ_ਤਾਰੀਕ ਪਹਿਲਾਂ ਜਾਂਦੀ ਹੈ, ਇਸਦੇ ਬਾਅਦ end_date ਅਤੇ "M" – ਜੋ ਮਹੀਨਿਆਂ ਲਈ ਖੜ੍ਹਾ ਹੈ – ਅੰਤਮ ਦਲੀਲ ਵਜੋਂ:
=DATEDIF(A2, B2, "M")
ਟਿਪ। ARRAUFORMULA ਫੰਕਸ਼ਨ ਬਾਰੇ ਨਾ ਭੁੱਲੋ ਜੋ ਇੱਕ ਵਾਰ ਵਿੱਚ ਸਾਰੀਆਂ ਕਤਾਰਾਂ ਵਿੱਚ ਮਹੀਨਿਆਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ:
=ARRAYFORMULA(DATEDIF(A2:A13, B2:B13, "M"))
ਉਦਾਹਰਨ 2. ਸਾਲਾਂ ਦੀ ਅਣਦੇਖੀ ਕਰਨ ਵਾਲੇ ਮਹੀਨਿਆਂ ਦੀ ਗਿਣਤੀ
ਤੁਹਾਨੂੰ ਇਸਦੀ ਲੋੜ ਨਹੀਂ ਹੋ ਸਕਦੀ ਸ਼ੁਰੂਆਤੀ ਅਤੇ ਸਮਾਪਤੀ ਮਿਤੀਆਂ ਦੇ ਵਿਚਕਾਰ ਸਾਰੇ ਸਾਲਾਂ ਵਿੱਚ ਮਹੀਨਿਆਂ ਦੀ ਗਿਣਤੀ ਕਰੋ। ਅਤੇ DATEDIF ਤੁਹਾਨੂੰ ਅਜਿਹਾ ਕਰਨ ਦਿੰਦਾ ਹੈ।
ਬਸ "YM" ਯੂਨਿਟ ਦੀ ਵਰਤੋਂ ਕਰੋ ਅਤੇ ਫਾਰਮੂਲਾ ਪਹਿਲਾਂ ਪੂਰੇ ਸਾਲਾਂ ਨੂੰ ਘਟਾ ਦੇਵੇਗਾ, ਅਤੇ ਫਿਰ ਤਾਰੀਖਾਂ ਦੇ ਵਿਚਕਾਰ ਮਹੀਨਿਆਂ ਦੀ ਗਿਣਤੀ ਗਿਣੇਗਾ:
=DATEDIF(A2, B2, "YM")
Google ਸ਼ੀਟਾਂ ਵਿੱਚ ਦੋ ਤਾਰੀਖਾਂ ਦੇ ਵਿਚਕਾਰ ਸਾਲਾਂ ਦੀ ਗਣਨਾ ਕਰੋ
ਤੁਹਾਨੂੰ ਇਹ ਦਿਖਾਉਣ ਲਈ ਆਖਰੀ (ਪਰ ਘੱਟੋ-ਘੱਟ ਨਹੀਂ) ਚੀਜ਼ ਇਹ ਹੈ ਕਿ Google ਸ਼ੀਟਾਂ DATEDIF ਮਿਤੀ ਦੀ ਗਣਨਾ ਕਿਵੇਂ ਕਰਦੀ ਹੈ ਸਾਲਾਂ ਵਿੱਚ ਅੰਤਰ।
ਮੈਂ ਉਨ੍ਹਾਂ ਦੇ ਵਿਆਹ ਦੀਆਂ ਤਾਰੀਖਾਂ ਅਤੇ ਅੱਜ ਦੀ ਤਾਰੀਖ ਦੇ ਆਧਾਰ 'ਤੇ ਜੋੜਿਆਂ ਦੇ ਵਿਆਹ ਕੀਤੇ ਗਏ ਸਾਲਾਂ ਦੀ ਗਿਣਤੀ ਦਾ ਹਿਸਾਬ ਲਗਾਉਣ ਜਾ ਰਿਹਾ ਹਾਂ:
ਜਿਵੇਂ ਤੁਸੀਂ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਪਹਿਲਾਂ ਹੀ ਅਨੁਮਾਨ ਲਗਾਇਆ ਹੋਵੇ, ਮੈਂ ਇਸਦੇ ਲਈ "Y" ਯੂਨਿਟ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗਾ:
=DATEDIF(A2, B2, "Y")
ਇਹ ਸਾਰੇ DATEDIF ਫਾਰਮੂਲੇ ਹਨ ਜਦੋਂ Google ਸ਼ੀਟਾਂ ਵਿੱਚ ਦੋ ਤਾਰੀਖਾਂ ਦੇ ਵਿਚਕਾਰ ਦਿਨਾਂ, ਮਹੀਨਿਆਂ ਅਤੇ ਸਾਲਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ ਤਾਂ ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਕੋਸ਼ਿਸ਼ ਕਰੋ।
ਜੇਕਰ ਤੁਹਾਡੇ ਕੇਸ ਨੂੰ ਇਹਨਾਂ ਦੁਆਰਾ ਹੱਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜਾਂ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਹਨ, ਤਾਂ ਮੈਂ ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਲਈ ਉਤਸ਼ਾਹਿਤ ਕਰਦਾ ਹਾਂ ਟਿੱਪਣੀ ਭਾਗ ਵਿੱਚ ਸਾਡੇ ਨਾਲਹੇਠਾਂ।