ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ Excel WORKDAY ਅਤੇ NETWORKDAYS ਫੰਕਸ਼ਨ

  • ਇਸ ਨੂੰ ਸਾਂਝਾ ਕਰੋ
Michael Brown

ਇਹ ਛੋਟਾ ਟਿਊਟੋਰਿਅਲ ਕਸਟਮ ਵੀਕਐਂਡ ਪੈਰਾਮੀਟਰਾਂ ਅਤੇ ਛੁੱਟੀਆਂ ਦੇ ਨਾਲ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਐਕਸਲ ਨੈਟਵਰਕ ਅਤੇ ਵਰਕਡੇ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਦੀ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ।

ਮਾਈਕ੍ਰੋਸਾਫਟ ਐਕਸਲ ਖਾਸ ਤੌਰ 'ਤੇ ਹਫਤੇ ਦੇ ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਦੋ ਫੰਕਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ - ਵਰਕਡੇ ਅਤੇ NETWORKDAYS।

WORKDAY ਫੰਕਸ਼ਨ ਭਵਿੱਖ ਵਿੱਚ ਜਾਂ ਅਤੀਤ ਵਿੱਚ ਇੱਕ ਮਿਤੀ N ਕੰਮਕਾਜੀ ਦਿਨ ਵਾਪਸ ਕਰਦਾ ਹੈ ਅਤੇ ਤੁਸੀਂ ਇਸਦੀ ਵਰਤੋਂ ਕਿਸੇ ਦਿੱਤੀ ਮਿਤੀ ਵਿੱਚ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਨੂੰ ਜੋੜਨ ਜਾਂ ਘਟਾਉਣ ਲਈ ਕਰ ਸਕਦੇ ਹੋ।

NETWORKDAYS ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਤੁਸੀਂ ਦੋ ਤਾਰੀਖਾਂ ਦੇ ਵਿਚਕਾਰ ਕੰਮ ਦੇ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਗਣਨਾ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹੋ।

ਐਕਸਲ 2010 ਅਤੇ ਇਸ ਤੋਂ ਉੱਚੇ ਵਿੱਚ, ਉੱਪਰ ਦੱਸੇ ਗਏ ਫੰਕਸ਼ਨਾਂ ਦੇ ਵਧੇਰੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸੋਧਾਂ ਉਪਲਬਧ ਹਨ, WORKDAY.INTL ਅਤੇ NETWORKDAYS.INTL, ਜੋ ਤੁਹਾਨੂੰ ਇਹ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦਿੰਦੇ ਹਨ ਕਿ ਹਫਤੇ ਦੇ ਦਿਨ ਕਿਹੜੇ ਅਤੇ ਕਿੰਨੇ ਦਿਨ ਹੁੰਦੇ ਹਨ।

ਅਤੇ ਹੁਣ, ਆਓ ਹਰੇਕ ਫੰਕਸ਼ਨ 'ਤੇ ਡੂੰਘਾਈ ਨਾਲ ਵਿਚਾਰ ਕਰੀਏ ਅਤੇ ਦੇਖਦੇ ਹਾਂ ਕਿ ਤੁਸੀਂ ਇਸ ਵਿੱਚ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਕਿਵੇਂ ਵਰਤ ਸਕਦੇ ਹੋ ਤੁਹਾਡੀਆਂ ਐਕਸਲ ਵਰਕਸ਼ੀਟਾਂ।

    Excel WORKDAY ਫੰਕਸ਼ਨ

    Excel WORKDAY ਫੰਕਸ਼ਨ ਇੱਕ ਮਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੋ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਇੱਕ ਦਿੱਤੀ ਸੰਖਿਆ ਹੈ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਤੋਂ ਪਹਿਲਾਂ ਜਾਂ ਪਹਿਲਾਂ। ਇਹ ਵੀਕਐਂਡ ਦੇ ਨਾਲ-ਨਾਲ ਤੁਹਾਡੇ ਵੱਲੋਂ ਨਿਰਧਾਰਿਤ ਕੀਤੀਆਂ ਛੁੱਟੀਆਂ ਨੂੰ ਸ਼ਾਮਲ ਨਹੀਂ ਕਰਦਾ।

    WORKDAY ਫੰਕਸ਼ਨ ਦਾ ਉਦੇਸ਼ ਮਿਆਰੀ ਕੰਮਕਾਜੀ ਕੈਲੰਡਰ ਦੇ ਆਧਾਰ 'ਤੇ ਕੰਮਕਾਜੀ ਦਿਨਾਂ, ਮੀਲਪੱਥਰਾਂ ਅਤੇ ਨਿਯਤ ਮਿਤੀਆਂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਹੈ, ਸ਼ਨੀਵਾਰ ਅਤੇ ਐਤਵਾਰ ਸ਼ਨੀਵਾਰ ਅਤੇ ਐਤਵਾਰ ਨੂੰ ਵੀਕੈਂਡ ਦੇ ਦਿਨ ਹੋਣ ਦੇ ਨਾਲ।

    WORKDAY ਐਕਸਲ 2007 - 365 ਵਿੱਚ ਇੱਕ ਬਿਲਟ-ਇਨ ਫੰਕਸ਼ਨ ਹੈ। ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਵਿਸ਼ਲੇਸ਼ਣ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਦੀ ਲੋੜ ਹੈਜ਼ਰੂਰੀ ਚੀਜ਼ਾਂ ਦਾ ਇੱਕ ਛੋਟਾ ਸਮੂਹ ਅਤੇ ਬਾਕੀ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੋ। ਮੈਂ ਪੜ੍ਹਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ ਕਰਦਾ ਹਾਂ ਅਤੇ ਅਗਲੇ ਹਫ਼ਤੇ ਸਾਡੇ ਬਲੌਗ 'ਤੇ ਦੇਖਣ ਦੀ ਉਮੀਦ ਕਰਦਾ ਹਾਂ!

    ਟੂਲਪੈਕ।

    ਐਕਸਲ ਵਿੱਚ ਵਰਕਡੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ, ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਆਰਗੂਮੈਂਟਾਂ ਨੂੰ ਇਨਪੁਟ ਕਰਨਾ ਪੈਂਦਾ ਹੈ:

    ਵਰਕਡੇ (ਸ਼ੁਰੂ_ਤਰੀਕ, ਦਿਨ, [ਛੁੱਟੀਆਂ])

    ਪਹਿਲੀਆਂ 2 ਆਰਗੂਮੈਂਟਾਂ ਦੀ ਲੋੜ ਹੈ ਅਤੇ ਆਖਰੀ ਇੱਕ ਵਿਕਲਪਿਕ ਹੈ :

    • ਸ਼ੁਰੂ_ਤਾਰੀਕ - ਉਹ ਮਿਤੀ ਜਿਸ ਤੋਂ ਹਫ਼ਤੇ ਦੇ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਸ਼ੁਰੂ ਕਰਨੀ ਹੈ।
    • ਦਿਨ - ਕੰਮ ਦੇ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਜਿਸ ਵਿੱਚ ਜੋੜਨਾ/ਘਟਾਉਣਾ ਹੈ। start_date ਤੋਂ। ਇੱਕ ਸਕਾਰਾਤਮਕ ਸੰਖਿਆ ਭਵਿੱਖ ਦੀ ਮਿਤੀ ਵਾਪਸ ਕਰਦੀ ਹੈ, ਇੱਕ ਨਕਾਰਾਤਮਕ ਸੰਖਿਆ ਪਿਛਲੀ ਮਿਤੀ ਵਾਪਸ ਕਰਦੀ ਹੈ।
    • ਛੁੱਟੀਆਂ - ਮਿਤੀਆਂ ਦੀ ਇੱਕ ਵਿਕਲਪਿਕ ਸੂਚੀ ਜਿਹਨਾਂ ਨੂੰ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਵਜੋਂ ਨਹੀਂ ਗਿਣਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਜਾਂ ਤਾਂ ਸੈੱਲਾਂ ਦੀ ਇੱਕ ਸੀਮਾ ਹੋ ਸਕਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਮਿਤੀਆਂ ਨੂੰ ਤੁਸੀਂ ਗਣਨਾਵਾਂ ਤੋਂ ਬਾਹਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਜਾਂ ਮਿਤੀਆਂ ਨੂੰ ਦਰਸਾਉਣ ਵਾਲੇ ਸੀਰੀਅਲ ਨੰਬਰਾਂ ਦੀ ਇੱਕ ਐਰੇ ਸਥਿਰਤਾ ਹੋ ਸਕਦੀ ਹੈ।

    ਹੁਣ ਜਦੋਂ ਤੁਸੀਂ ਮੂਲ ਗੱਲਾਂ ਜਾਣਦੇ ਹੋ, ਆਓ ਦੇਖੀਏ ਕਿ ਤੁਸੀਂ ਕਿਵੇਂ ਤੁਹਾਡੀ ਐਕਸਲ ਵਰਕਸ਼ੀਟਾਂ ਵਿੱਚ ਵਰਕਡੇਅ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ।

    ਦਿਨ ਦੇ ਕਾਰੋਬਾਰੀ ਦਿਨਾਂ ਨੂੰ ਜੋੜਨ/ਘਟਾਉਣ ਲਈ ਵਰਕਡੇ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ

    ਐਕਸਲ ਵਿੱਚ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਇਹਨਾਂ ਸਧਾਰਨ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

    <6
  • ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਕੰਮਕਾਜੀ ਦਿਨ, ਵਰਕਡੇ ਫਾਰਮੂਲੇ ਦੇ ਦਿਨਾਂ ਆਰਗੂਮੈਂਟ ਦੇ ਤੌਰ 'ਤੇ ਇੱਕ ਸਕਾਰਾਤਮਕ ਸੰਖਿਆ ਦਰਜ ਕਰੋ।
  • ਕੰਮ ਦੇ ਦਿਨ ਘਟਾਓ ਕਰਨ ਲਈ, ਵਰਤੋ ਦਿਨਾਂ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਇੱਕ ਰਿਣਾਤਮਕ ਸੰਖਿਆ।
  • ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਸੈੱਲ A2 ਵਿੱਚ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਹੈ, ਸੈੱਲ B2:B5 ਵਿੱਚ ਛੁੱਟੀਆਂ ਦੀ ਸੂਚੀ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਇਹ ਪਤਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਭਵਿੱਖ ਅਤੇ ਅਤੀਤ ਵਿੱਚ 30 ਕੰਮਕਾਜੀ ਦਿਨ। ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਜਿਹਾ ਕਰ ਸਕਦੇ ਹੋ:

    ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਵਿੱਚ 30 ਕੰਮਕਾਜੀ ਦਿਨ ਜੋੜਨ ਲਈ, ਛੁੱਟੀਆਂ ਨੂੰ ਛੱਡ ਕੇB2:B5:

    =WORKDAY(A2, 30, B2:B5)

    ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਤੋਂ 30 ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਨੂੰ ਘਟਾਉਣ ਲਈ, B2:B5 ਵਿੱਚ ਛੁੱਟੀਆਂ ਨੂੰ ਛੱਡ ਕੇ:

    =WORKDAY(A2, -30, B2:B5)

    ਹਫ਼ਤੇ ਦੇ ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਮੌਜੂਦਾ ਮਿਤੀ 'ਤੇ, TODAY() ਫੰਕਸ਼ਨ ਨੂੰ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਵਜੋਂ ਵਰਤੋ:

    ਅੱਜ ਦੀ ਮਿਤੀ ਵਿੱਚ 30 ਕੰਮਕਾਜੀ ਦਿਨ ਜੋੜਨ ਲਈ:

    =WORKDAY(TODAY(), 30)

    ਨੂੰ ਅੱਜ ਦੀ ਮਿਤੀ ਤੋਂ 30 ਕੰਮਕਾਜੀ ਦਿਨ ਘਟਾਓ:

    =WORKDAY(TODAY(), -30)

    ਸਿੱਧੇ ਫਾਰਮੂਲੇ ਨੂੰ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਦੀ ਸਪਲਾਈ ਕਰਨ ਲਈ, DATE ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ:

    =WORKDAY(DATE(2015,5,6), 30)

    The ਹੇਠਾਂ ਦਿੱਤਾ ਸਕ੍ਰੀਨਸ਼ੌਟ ਇਹਨਾਂ ਸਾਰੇ ਅਤੇ ਕੁਝ ਹੋਰ ਵਰਕਡੇ ਫਾਰਮੂਲਿਆਂ ਦੇ ਨਤੀਜੇ ਦਰਸਾਉਂਦਾ ਹੈ:

    ਅਤੇ ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਤੋਂ ਜੋੜਨ / ਘਟਾਉਣ ਲਈ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਦਰਜ ਕਰ ਸਕਦੇ ਹੋ ਕੁਝ ਸੈੱਲ, ਅਤੇ ਫਿਰ ਆਪਣੇ ਫਾਰਮੂਲੇ ਵਿੱਚ ਉਸ ਸੈੱਲ ਦਾ ਹਵਾਲਾ ਦਿਓ। ਉਦਾਹਰਨ ਲਈ:

    =WORKDAY(A2, C2)

    ਜਿੱਥੇ A2 ਸ਼ੁਰੂਆਤੀ ਤਾਰੀਖ ਹੈ ਅਤੇ C2 ਸ਼ੁਰੂਆਤੀ ਤਾਰੀਖ ਤੋਂ ਪਿੱਛੇ (ਨਕਾਰਾਤਮਕ ਸੰਖਿਆਵਾਂ) ਜਾਂ (ਸਕਾਰਾਤਮਕ ਸੰਖਿਆਵਾਂ) ਤੋਂ ਅੱਗੇ ਗੈਰ-ਵੀਕੈਂਡ ਦਿਨਾਂ ਦੀ ਸੰਖਿਆ ਹੈ, ਕੋਈ ਛੁੱਟੀ ਨਹੀਂ ਬਾਹਰ ਕਰਨ ਲਈ।

    ਟਿਪ। Excel 365 ਅਤੇ 2021 ਵਿੱਚ, ਤੁਸੀਂ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਇੱਕ ਲੜੀ ਬਣਾਉਣ ਲਈ SEQUENCE ਦੇ ਨਾਲ WORKDAY ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।

    Excel WORKDAY.INTL ਫੰਕਸ਼ਨ

    WORKDAY.INTL WORKDAY ਦਾ ਇੱਕ ਵਧੇਰੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸੋਧ ਹੈ। ਫੰਕਸ਼ਨ ਜੋ ਕਸਟਮ ਵੀਕਐਂਡ ਪੈਰਾਮੀਟਰ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ। WORKDAY ਦੇ ਨਾਲ-ਨਾਲ, ਇਹ ਇੱਕ ਮਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੋ ਭਵਿੱਖ ਵਿੱਚ ਜਾਂ ਅਤੀਤ ਵਿੱਚ ਕੰਮ ਦੇ ਦਿਨਾਂ ਦੀ ਇੱਕ ਨਿਸ਼ਚਿਤ ਸੰਖਿਆ ਹੈ, ਪਰ ਤੁਹਾਨੂੰ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਦਿੰਦਾ ਹੈ ਕਿ ਹਫ਼ਤੇ ਦੇ ਕਿਹੜੇ ਦਿਨਾਂ ਨੂੰ ਵੀਕਐਂਡ ਦਿਨ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।

    WORKDAY.INTL ਫੰਕਸ਼ਨ ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਸੀExcel 2010 ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਪੁਰਾਣੇ Excel ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।

    Excel WORKDAY.INTL ਫੰਕਸ਼ਨ ਦਾ ਸੰਟੈਕਸ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:

    WORKDAY.INTL(start_date, days, [weekend], [holidays]) 0 ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਤੋਂ ਪਹਿਲਾਂ (ਨਕਾਰਾਤਮਕ ਮੁੱਲ) ਜਾਂ ਬਾਅਦ (ਸਕਾਰਾਤਮਕ ਮੁੱਲ) ਦੇ ਕੰਮਕਾਜੀ ਦਿਨ। ਜੇਕਰ daysਆਰਗੂਮੈਂਟ ਨੂੰ ਦਸ਼ਮਲਵ ਸੰਖਿਆ ਦੇ ਤੌਰ 'ਤੇ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਪੂਰਨ ਅੰਕ 'ਤੇ ਕੱਟਿਆ ਜਾਂਦਾ ਹੈ।

    ਪਿਛਲੇ ਦੋ ਆਰਗੂਮੈਂਟ ਵਿਕਲਪਿਕ ਹਨ:

    ਵੀਕੈਂਡ - ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਕਿਹੜੇ ਹਫਤੇ ਦੇ ਦਿਨ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। ਵੀਕਐਂਡ ਦਿਨਾਂ ਵਜੋਂ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਜਾਂ ਤਾਂ ਇੱਕ ਨੰਬਰ ਜਾਂ ਇੱਕ ਸਤਰ ਹੋ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।

    ਨੰਬਰ ਵੀਕੈਂਡ ਦੇ ਦਿਨ
    1 ਜਾਂ ਛੱਡਿਆ ਗਿਆ ਸ਼ਨੀਵਾਰ, ਐਤਵਾਰ
    2 ਐਤਵਾਰ, ਸੋਮਵਾਰ
    3 ਸੋਮਵਾਰ, ਮੰਗਲਵਾਰ
    4 ਮੰਗਲਵਾਰ, ਬੁੱਧਵਾਰ
    5 ਬੁੱਧਵਾਰ, ਵੀਰਵਾਰ
    6 ਵੀਰਵਾਰ, ਸ਼ੁੱਕਰਵਾਰ
    7 ਸ਼ੁੱਕਰਵਾਰ, ਸ਼ਨੀਵਾਰ
    11 ਸਿਰਫ਼ ਐਤਵਾਰ
    12 ਸਿਰਫ਼ ਸੋਮਵਾਰ
    13 ਸਿਰਫ਼ ਮੰਗਲਵਾਰ
    14 ਸਿਰਫ਼ ਬੁੱਧਵਾਰ
    15 ਸਿਰਫ਼ ਵੀਰਵਾਰ
    16 ਸਿਰਫ ਸ਼ੁੱਕਰਵਾਰ
    17 ਸਿਰਫ ਸ਼ਨੀਵਾਰ

    ਵੀਕੈਂਡ ਸਤਰ - ਸੱਤ 0 ਅਤੇ 1 ਦੀ ਇੱਕ ਲੜੀ ਜੋ ਹਫ਼ਤੇ ਦੇ ਸੱਤ ਦਿਨਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ,ਸੋਮਵਾਰ ਦੇ ਨਾਲ ਸ਼ੁਰੂ. 1 ਇੱਕ ਗੈਰ-ਕਾਰਜਕਾਰੀ ਦਿਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਅਤੇ 0 ਇੱਕ ਕੰਮ ਦੇ ਦਿਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ:

    • "0000011" - ਸ਼ਨੀਵਾਰ ਅਤੇ ਐਤਵਾਰ ਵੀਕਐਂਡ ਹਨ।
    • "1000001" - ਸੋਮਵਾਰ ਅਤੇ ਐਤਵਾਰ ਵੀਕਐਂਡ ਹਨ।

    ਪਹਿਲੀ ਨਜ਼ਰ ਵਿੱਚ , ਵੀਕਐਂਡ ਸਤਰ ਬੇਲੋੜੇ ਲੱਗ ਸਕਦੇ ਹਨ, ਪਰ ਮੈਨੂੰ ਨਿੱਜੀ ਤੌਰ 'ਤੇ ਇਹ ਤਰੀਕਾ ਬਿਹਤਰ ਲੱਗਦਾ ਹੈ ਕਿਉਂਕਿ ਤੁਸੀਂ ਬਿਨਾਂ ਕਿਸੇ ਨੰਬਰ ਨੂੰ ਯਾਦ ਕੀਤੇ ਇੱਕ ਵੀਕੈਂਡ ਸਤਰ ਬਣਾ ਸਕਦੇ ਹੋ।

    ਛੁੱਟੀਆਂ - ਤਾਰੀਖਾਂ ਦੀ ਇੱਕ ਵਿਕਲਪਿਕ ਸੂਚੀ ਤੁਸੀਂ ਕੰਮਕਾਜੀ ਦਿਨ ਦੇ ਕੈਲੰਡਰ ਤੋਂ ਬਾਹਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਇਹ ਤਾਰੀਖਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਰੇਂਜ ਹੋ ਸਕਦੀ ਹੈ, ਜਾਂ ਉਹਨਾਂ ਮਿਤੀਆਂ ਨੂੰ ਦਰਸਾਉਣ ਵਾਲੇ ਸੀਰੀਅਲ ਮੁੱਲਾਂ ਦੀ ਇੱਕ ਐਰੇ ਸਥਿਰਤਾ ਹੋ ਸਕਦੀ ਹੈ।

    ਐਕਸਲ ਵਿੱਚ WORKDAY.INTL ਦੀ ਵਰਤੋਂ ਕਰਨਾ - ਫਾਰਮੂਲਾ ਉਦਾਹਰਨਾਂ

    ਖੈਰ, ਬਹੁਤ ਵੱਡਾ ਬਲਕ ਜਿਸ ਸਿਧਾਂਤ ਬਾਰੇ ਅਸੀਂ ਹੁਣੇ ਚਰਚਾ ਕੀਤੀ ਹੈ ਉਹ ਕਾਫ਼ੀ ਗੁੰਝਲਦਾਰ ਅਤੇ ਉਲਝਣ ਵਾਲੀ ਲੱਗ ਸਕਦੀ ਹੈ, ਪਰ ਫਾਰਮੂਲੇ 'ਤੇ ਹੱਥ ਅਜ਼ਮਾਉਣ ਨਾਲ ਚੀਜ਼ਾਂ ਅਸਲ ਵਿੱਚ ਆਸਾਨ ਹੋ ਜਾਣਗੀਆਂ।

    ਸਾਡੇ ਡੇਟਾਸੈਟ 'ਤੇ, ਸੈੱਲ A2 ਵਿੱਚ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਅਤੇ A5 ਵਿੱਚ ਛੁੱਟੀਆਂ ਦੀ ਸੂਚੀ ਦੇ ਨਾਲ :A8, ਆਓ ਕਸਟਮ ਵੀਕਐਂਡ ਦੇ ਨਾਲ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਕਰੀਏ।

    ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਲਈ 30 ਕੰਮਕਾਜੀ ਦਿਨ, ਸ਼ੁੱਕਰਵਾਰ ਅਤੇ ਸ਼ਨੀਵਾਰ ਨੂੰ A5:A8 ਵਿੱਚ ਵੀਕਐਂਡ ਅਤੇ ਛੁੱਟੀਆਂ ਵਜੋਂ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ:

    =WORKDAY.INTL(A2, 30, 7, A5:A8)

    ਜਾਂ

    =WORKDAY.INTL(A2, 30, "0000110", A5:A8)

    ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਤੋਂ ਘਟਾਓ 30 ਕੰਮਕਾਜੀ ਦਿਨ, ਐਤਵਾਰ ਅਤੇ ਸੋਮਵਾਰ ਨੂੰ A5:A8 ਵਿੱਚ ਵੀਕੈਂਡ ਅਤੇ ਛੁੱਟੀਆਂ ਦੇ ਰੂਪ ਵਿੱਚ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ। :

    =WORKDAY.INTL(A2, -30, 2, A5:A8)

    ਜਾਂ

    =WORKDAY.INTL(A2, -30, "1000001", A5:A8)

    ਮੌਜੂਦਾ ਮਿਤੀ ਵਿੱਚ 10 ਕੰਮਕਾਜੀ ਦਿਨ ਜੋੜਨ ਲਈ, ਐਤਵਾਰ ਹੀ ਸ਼ਨੀਵਾਰ ਦਾ ਦਿਨ ਹੈ, ਨਹੀਂਛੁੱਟੀਆਂ:

    =WORKDAY.INTL(TODAY(), 10, 11)

    ਜਾਂ

    =WORKDAY.INTL(A2, 10, "0000001")

    ਤੁਹਾਡੀ ਐਕਸਲ ਸ਼ੀਟ ਵਿੱਚ, ਫਾਰਮੂਲੇ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਲੱਗ ਸਕਦੇ ਹਨ:

    ਨੋਟ। Excel WORKDAY ਅਤੇ WORKDAY.INTL ਫੰਕਸ਼ਨ ਮਿਤੀਆਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਸੀਰੀਅਲ ਨੰਬਰ ਵਾਪਸ ਕਰਦੇ ਹਨ। ਉਹਨਾਂ ਨੰਬਰਾਂ ਨੂੰ ਮਿਤੀਆਂ ਵਜੋਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ, ਨੰਬਰਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ ਫਾਰਮੈਟ ਸੈੱਲ ਡਾਇਲਾਗ ਖੋਲ੍ਹਣ ਲਈ Ctrl+1 ਦਬਾਓ। ਨੰਬਰ ਟੈਬ 'ਤੇ, ਸ਼੍ਰੇਣੀ ਸੂਚੀ ਵਿੱਚ ਤਾਰੀਖ ਚੁਣੋ, ਅਤੇ ਮਿਤੀ ਫਾਰਮੈਟ ਚੁਣੋ ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ। ਵਿਸਤ੍ਰਿਤ ਕਦਮਾਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ ਮਿਤੀ ਫਾਰਮੈਟ ਨੂੰ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ ਵੇਖੋ।

    Excel WORKDAY ਅਤੇ WORKDAY.INTL ਤਰੁੱਟੀਆਂ

    ਜੇਕਰ ਤੁਹਾਡਾ Excel WORKDAY ਜਾਂ WORKDAY.INTL ਫਾਰਮੂਲਾ ਇੱਕ ਤਰੁੱਟੀ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਸਦਾ ਕਾਰਨ ਇਹਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੋ ਸਕਦਾ ਹੈ:

    # NUM! ਤਰੁੱਟੀ ਉਦੋਂ ਵਾਪਰਦੀ ਹੈ ਜੇਕਰ ਜਾਂ ਤਾਂ:

    • start_date ਅਤੇ days ਆਰਗੂਮੈਂਟਾਂ ਦੇ ਸੁਮੇਲ ਦਾ ਨਤੀਜਾ ਇੱਕ ਅਵੈਧ ਮਿਤੀ ਹੁੰਦਾ ਹੈ, ਜਾਂ
    • WORKDAY.INTL ਫੰਕਸ਼ਨ ਵਿੱਚ weekend ਆਰਗੂਮੈਂਟ ਅਵੈਧ ਹੈ। .

    #VALUE! ਤਰੁੱਟੀ ਉਦੋਂ ਵਾਪਰਦੀ ਹੈ ਜੇਕਰ ਜਾਂ ਤਾਂ:

    • start_date ਜਾਂ holidays ਵਿੱਚ ਕੋਈ ਵੀ ਮੁੱਲ ਇੱਕ ਵੈਧ ਮਿਤੀ ਨਹੀਂ ਹੈ, ਜਾਂ
    • days ਆਰਗੂਮੈਂਟ ਗੈਰ-ਸੰਖਿਆਤਮਕ ਹੈ।

    Excel NETWORKDAYS ਫੰਕਸ਼ਨ

    Excel ਵਿੱਚ NETWORKDAYS ਫੰਕਸ਼ਨ ਵੀਕਐਂਡ ਅਤੇ ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ, ਛੁੱਟੀਆਂ ਨੂੰ ਛੱਡ ਕੇ, ਦੋ ਤਾਰੀਖਾਂ ਵਿਚਕਾਰ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਸੰਖਿਆ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਸਪਸ਼ਟ ਕਰੋ।

    ਐਕਸਲ NETWORKDAYS ਦਾ ਸੰਟੈਕਸ ਅਨੁਭਵੀ ਅਤੇ ਯਾਦ ਰੱਖਣ ਵਿੱਚ ਆਸਾਨ ਹੈ:

    NETWORKDAYS(start_date, end_date, [holidays])

    ਪਹਿਲੀਆਂ ਦੋ ਆਰਗੂਮੈਂਟਾਂ ਲਾਜ਼ਮੀ ਹਨ ਅਤੇ ਤੀਜਾ ਹੈਵਿਕਲਪਿਕ:

    • Start_date - ਸ਼ੁਰੂਆਤੀ ਤਾਰੀਖ ਜਿਸ ਤੋਂ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਸ਼ੁਰੂ ਕਰਨੀ ਹੈ।
    • End_date - ਮਿਆਦ ਦਾ ਅੰਤ ਜਿਸ ਲਈ ਤੁਸੀਂ ਕੰਮ ਦੇ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਕਰ ਰਹੇ ਹੋ।

    ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਅਤੇ ਸਮਾਪਤੀ ਮਿਤੀ ਦੋਵੇਂ ਕੰਮ ਦੇ ਦਿਨਾਂ ਦੀ ਵਾਪਸੀ ਦੀ ਗਿਣਤੀ ਵਿੱਚ ਗਿਣੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।

    • ਛੁੱਟੀਆਂ - ਇੱਕ ਵਿਕਲਪਿਕ ਸੂਚੀ ਛੁੱਟੀਆਂ ਦੀ ਜਿਨ੍ਹਾਂ ਨੂੰ ਕੰਮ ਦੇ ਦਿਨਾਂ ਵਜੋਂ ਨਹੀਂ ਗਿਣਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।

    ਐਕਸਲ ਵਿੱਚ NETWORKDAYS ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ - ਫਾਰਮੂਲਾ ਉਦਾਹਰਨ

    ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਸੈੱਲ A2:A5 ਵਿੱਚ ਛੁੱਟੀਆਂ ਦੀ ਸੂਚੀ ਹੈ, ਕਾਲਮ B ਵਿੱਚ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀਆਂ, ਕਾਲਮ C ਵਿੱਚ ਸਮਾਪਤੀ ਮਿਤੀਆਂ, ਅਤੇ ਤੁਸੀਂ ਇਹ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਇਹਨਾਂ ਮਿਤੀਆਂ ਵਿਚਕਾਰ ਕਿੰਨੇ ਕੰਮ-ਦਿਨ ਹਨ। ਢੁਕਵੇਂ NETWORKDAYS ਫਾਰਮੂਲੇ ਦਾ ਪਤਾ ਲਗਾਉਣਾ ਆਸਾਨ ਹੈ:

    =NETWORKDAYS(B2, C2, $A$2:$A$5)

    ਧਿਆਨ ਦਿਓ ਕਿ Excel NETWORKDAYS ਫੰਕਸ਼ਨ ਇੱਕ ਸਕਾਰਾਤਮਕ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜਦੋਂ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਸਮਾਪਤੀ ਮਿਤੀ ਤੋਂ ਘੱਟ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਇੱਕ ਨਕਾਰਾਤਮਕ ਮੁੱਲ ਜੇਕਰ ਸਮਾਪਤੀ ਮਿਤੀ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ (ਜਿਵੇਂ ਕਿ ਕਤਾਰ 5 ਵਿੱਚ ਹੈ):

    Excel NETWORKDAYS.INTL ਫੰਕਸ਼ਨ

    ਜਿਵੇਂ NETWORKDAYS, Excel ਦਾ NETWORKDAYS.INTL ਫੰਕਸ਼ਨ ਦੋ ਤਾਰੀਖਾਂ ਦੇ ਵਿਚਕਾਰ ਹਫ਼ਤੇ ਦੇ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਗਣਨਾ ਕਰਦਾ ਹੈ, ਪਰ ਤੁਹਾਨੂੰ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਦਿੰਦਾ ਹੈ ਕਿ ਕਿਹੜੇ ਦਿਨ ਵੀਕਐਂਡ ਦਿਨਾਂ ਵਜੋਂ ਗਿਣੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ।

    NETWORKDAYS.INTL ਫੰਕਸ਼ਨ ਦਾ ਸੰਟੈਕਸ NETWORKDAYS' ਨਾਲ ਬਹੁਤ ਮਿਲਦਾ ਜੁਲਦਾ ਹੈ, ਸਿਵਾਏ ਇਸ ਵਿੱਚ ਵਾਧੂ [ਵੀਕਐਂਡ ] ਪੈਰਾਮੀਟਰ ਜੋ ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਹਫ਼ਤੇ ਦੇ ਕਿਹੜੇ ਦਿਨ ਵੀਕਐਂਡ ਵਜੋਂ ਗਿਣੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ।

    NETWORKDAYS.INTL( start_date, end_date, [weekend], [holidays] )

    weekend ਆਰਗੂਮੈਂਟ ਸਵੀਕਾਰ ਕਰ ਸਕਦਾ ਹੈਜਾਂ ਤਾਂ ਇੱਕ ਨੰਬਰ ਜਾਂ ਇੱਕ ਸਤਰ। ਨੰਬਰ ਅਤੇ ਵੀਕਐਂਡ ਸਤਰ ਬਿਲਕੁਲ ਉਸੇ ਤਰ੍ਹਾਂ ਹਨ ਜਿਵੇਂ ਕਿ WORKDAY.INTL ਫੰਕਸ਼ਨ ਦੇ weekend ਪੈਰਾਮੀਟਰ ਵਿੱਚ।

    NETWORKDAYS.INTL ਫੰਕਸ਼ਨ Excel 365 - 2010 ਵਿੱਚ ਉਪਲਬਧ ਹੈ।

    NETWORKDAYS.INTL ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਐਕਸਲ ਵਿੱਚ - ਫਾਰਮੂਲਾ ਉਦਾਹਰਨ

    ਪਿਛਲੀ ਉਦਾਹਰਨ ਤੋਂ ਮਿਤੀਆਂ ਦੀ ਸੂਚੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਆਉ ਦੋ ਤਾਰੀਖਾਂ ਦੇ ਵਿਚਕਾਰ ਕੰਮ ਦੇ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਗਣਨਾ ਕਰੀਏ ਜਿਸ ਵਿੱਚ ਐਤਵਾਰ ਹੀ ਸ਼ਨੀਵਾਰ ਦਾ ਦਿਨ ਹੈ। ਇਸਦੇ ਲਈ, ਤੁਸੀਂ ਆਪਣੇ NETWORKDAYS.INTL ਫਾਰਮੂਲੇ ਦੇ weekend ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਨੰਬਰ 11 ਟਾਈਪ ਕਰੋ ਜਾਂ ਛੇ 0 ਅਤੇ ਇੱਕ 1 ("0000001") ਦੀ ਇੱਕ ਸਤਰ ਬਣਾਓ:

    =NETWORKDAYS.INTL(B2, C2, 11, $A$2:$A$5)

    ਜਾਂ

    =NETWORKDAYS.INTL(B2, C2, "0000001", $A$2:$A$5)

    ਹੇਠਾਂ ਦਿੱਤਾ ਸਕ੍ਰੀਨਸ਼ੌਟ ਸਾਬਤ ਕਰਦਾ ਹੈ ਕਿ ਦੋਵੇਂ ਫਾਰਮੂਲੇ ਬਿਲਕੁਲ ਇੱਕੋ ਜਿਹੇ ਨਤੀਜੇ ਦਿੰਦੇ ਹਨ।

    ਐਕਸਲ ਵਿੱਚ ਕੰਮ ਦੇ ਦਿਨਾਂ ਨੂੰ ਕਿਵੇਂ ਹਾਈਲਾਈਟ ਕਰਨਾ ਹੈ

    ਵਰਤਣਾ WORKDAY ਅਤੇ WORKDAY.INTL ਫੰਕਸ਼ਨਾਂ, ਤੁਸੀਂ ਨਾ ਸਿਰਫ਼ ਆਪਣੀਆਂ ਐਕਸਲ ਵਰਕਸ਼ੀਟਾਂ ਵਿੱਚ ਕੰਮ ਦੇ ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਕਰ ਸਕਦੇ ਹੋ, ਸਗੋਂ ਉਹਨਾਂ ਨੂੰ ਤੁਹਾਡੇ ਕਾਰੋਬਾਰੀ ਤਰਕ ਦੀ ਲੋੜ ਅਨੁਸਾਰ ਉਜਾਗਰ ਵੀ ਕਰ ਸਕਦੇ ਹੋ। ਇਸਦੇ ਲਈ, ਤੁਸੀਂ ਇੱਕ WORKDAY ਜਾਂ WORKDAY.INTL ਫਾਰਮੂਲੇ ਦੇ ਨਾਲ ਇੱਕ ਸ਼ਰਤੀਆ ਫਾਰਮੈਟਿੰਗ ਨਿਯਮ ਬਣਾਉਂਦੇ ਹੋ।

    ਉਦਾਹਰਣ ਲਈ, ਕਾਲਮ B ਵਿੱਚ ਮਿਤੀਆਂ ਦੀ ਇੱਕ ਸੂਚੀ ਵਿੱਚ, ਆਓ ਸਿਰਫ਼ ਭਵਿੱਖ ਦੀਆਂ ਮਿਤੀਆਂ ਨੂੰ ਉਜਾਗਰ ਕਰੀਏ ਜੋ ਅੱਜ ਦੀ ਮਿਤੀ ਤੋਂ 15 ਕਾਰਜ-ਦਿਨਾਂ ਦੇ ਅੰਦਰ ਹਨ। , ਸੈੱਲ A2:A3 ਵਿੱਚ ਦੋ ਛੁੱਟੀਆਂ ਨੂੰ ਛੱਡ ਕੇ। ਸਭ ਤੋਂ ਸਪੱਸ਼ਟ ਫਾਰਮੂਲਾ ਜੋ ਮਨ ਵਿੱਚ ਆਉਂਦਾ ਹੈ ਉਹ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:

    =AND($B2>TODAY(), $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3))

    ਲਾਜ਼ੀਕਲ ਟੈਸਟ ਦਾ ਪਹਿਲਾ ਭਾਗ ਪਿਛਲੀਆਂ ਤਾਰੀਖਾਂ ਨੂੰ ਕੱਟ ਦਿੰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਜਾਂਚ ਕਰਦੇ ਹੋ ਕਿ ਕੀ ਕੋਈ ਮਿਤੀ ਅੱਜ ਦੇ ਬਰਾਬਰ ਹੈ ਜਾਂ ਵੱਧ। : $B2>TODAY()। ਅਤੇ ਦੂਜੇ ਭਾਗ ਵਿੱਚ, ਤੁਸੀਂ ਪੁਸ਼ਟੀ ਕਰਦੇ ਹੋਕੀ ਕੋਈ ਮਿਤੀ ਵੀਕੈਂਡ ਦੇ ਦਿਨਾਂ ਅਤੇ ਨਿਰਧਾਰਤ ਛੁੱਟੀਆਂ ਨੂੰ ਛੱਡ ਕੇ, ਭਵਿੱਖ ਵਿੱਚ 15 ਹਫ਼ਤੇ ਦੇ ਦਿਨਾਂ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੈ: $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3)

    ਫ਼ਾਰਮੂਲਾ ਸਹੀ ਜਾਪਦਾ ਹੈ, ਪਰ ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਇਸਦੇ ਅਧਾਰ ਤੇ ਇੱਕ ਨਿਯਮ ਬਣਾਉਂਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਅਹਿਸਾਸ ਹੋਵੇਗਾ ਕਿ ਇਹ ਗਲਤ ਹੈ। ਮਿਤੀਆਂ:

    ਆਓ ਇਹ ਪਤਾ ਲਗਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੀਏ ਕਿ ਅਜਿਹਾ ਕਿਉਂ ਹੁੰਦਾ ਹੈ। ਸਮੱਸਿਆ WORKDAY ਫੰਕਸ਼ਨ ਨਾਲ ਨਹੀਂ ਹੈ, ਜਿਵੇਂ ਕਿ ਕੋਈ ਸਿੱਟਾ ਕੱਢ ਸਕਦਾ ਹੈ। ਫੰਕਸ਼ਨ ਸਹੀ ਹੈ, ਪਰ... ਇਹ ਅਸਲ ਵਿੱਚ ਕੀ ਕਰਦਾ ਹੈ? ਇਹ ਹੁਣ ਤੋਂ 15 ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਮਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਸੈਲ A2:A3 ਵਿੱਚ ਸ਼ਨੀਵਾਰ ਅਤੇ ਐਤਵਾਰ ਨੂੰ ਛੱਡ ਕੇ ਅਤੇ ਛੁੱਟੀਆਂ ਨੂੰ ਛੱਡ ਕੇ।

    ਠੀਕ ਹੈ, ਅਤੇ ਇਸ ਫਾਰਮੂਲੇ 'ਤੇ ਆਧਾਰਿਤ ਨਿਯਮ ਕੀ ਕਰਦਾ ਹੈ? ਇਹ ਉਹਨਾਂ ਸਾਰੀਆਂ ਤਾਰੀਖਾਂ ਨੂੰ ਉਜਾਗਰ ਕਰਦਾ ਹੈ ਜੋ ਅੱਜ ਦੇ ਬਰਾਬਰ ਜਾਂ ਵੱਧ ਹਨ ਅਤੇ ਵਰਕਡੇ ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਵਾਪਸ ਕੀਤੀ ਮਿਤੀ ਤੋਂ ਘੱਟ ਹਨ। ਤੁਸੀਂ ਵੇਖਿਆ? ਸਾਰੀਆਂ ਤਾਰੀਖਾਂ! ਜੇਕਰ ਤੁਸੀਂ ਵੀਕਐਂਡ ਅਤੇ ਛੁੱਟੀਆਂ ਨੂੰ ਰੰਗੀਨ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਐਕਸਲ ਨੂੰ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਇਹ ਨਾ ਦੱਸਣ ਦੀ ਲੋੜ ਹੈ। ਇਸ ਲਈ, ਅਸੀਂ ਆਪਣੇ ਫਾਰਮੂਲੇ ਵਿੱਚ ਦੋ ਹੋਰ ਸ਼ਰਤਾਂ ਜੋੜ ਰਹੇ ਹਾਂ:

    • ਵੀਕਐਂਡ ਨੂੰ ਬਾਹਰ ਕੱਢਣ ਲਈ WEEKDAY ਫੰਕਸ਼ਨ: WEEKDAY($B2, 2)<6
    • ਛੁੱਟੀਆਂ ਨੂੰ ਬਾਹਰ ਕੱਢਣ ਲਈ COUNTIF ਫੰਕਸ਼ਨ : COUNTIF($A$2:$A$3, $B2)=0

    ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ਾਟ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਸੁਧਾਰਿਆ ਫਾਰਮੂਲਾ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ:

    =AND($B2>TODAY(), $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3), COUNTIF($A$2:$A$3, $B2)=0, WEEKDAY($B2, 2)<6)

    ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਵੇਖਦੇ ਹੋ, WORKDAY ਅਤੇ WORKDAY.INTL ਫੰਕਸ਼ਨ ਐਕਸਲ ਵਿੱਚ ਕੰਮ ਦੇ ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਨੂੰ ਤੇਜ਼ ਅਤੇ ਆਸਾਨ ਬਣਾਉਂਦੇ ਹਨ। ਬੇਸ਼ੱਕ, ਤੁਹਾਡੇ ਅਸਲ-ਜੀਵਨ ਦੇ ਫਾਰਮੂਲੇ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਹੋਣ ਦੀ ਸੰਭਾਵਨਾ ਹੈ, ਪਰ ਮੂਲ ਗੱਲਾਂ ਨੂੰ ਜਾਣਨਾ ਬਹੁਤ ਮਦਦ ਕਰਦਾ ਹੈ, ਕਿਉਂਕਿ ਤੁਸੀਂ ਸਿਰਫ਼ ਯਾਦ ਰੱਖ ਸਕਦੇ ਹੋ

    ਮਾਈਕਲ ਬ੍ਰਾਊਨ ਸੌਫਟਵੇਅਰ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਗੁੰਝਲਦਾਰ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਸਰਲ ਬਣਾਉਣ ਦੇ ਜਨੂੰਨ ਨਾਲ ਇੱਕ ਸਮਰਪਿਤ ਤਕਨਾਲੋਜੀ ਉਤਸ਼ਾਹੀ ਹੈ। ਤਕਨੀਕੀ ਉਦਯੋਗ ਵਿੱਚ ਇੱਕ ਦਹਾਕੇ ਤੋਂ ਵੱਧ ਤਜ਼ਰਬੇ ਦੇ ਨਾਲ, ਉਸਨੇ ਮਾਈਕ੍ਰੋਸਾਫਟ ਐਕਸਲ ਅਤੇ ਆਉਟਲੁੱਕ ਦੇ ਨਾਲ-ਨਾਲ ਗੂਗਲ ਸ਼ੀਟਸ ਅਤੇ ਡੌਕਸ ਵਿੱਚ ਆਪਣੇ ਹੁਨਰ ਨੂੰ ਨਿਖਾਰਿਆ ਹੈ। ਮਾਈਕਲ ਦਾ ਬਲੌਗ ਆਪਣੇ ਗਿਆਨ ਅਤੇ ਮੁਹਾਰਤ ਨੂੰ ਦੂਜਿਆਂ ਨਾਲ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸਮਰਪਿਤ ਹੈ, ਉਤਪਾਦਕਤਾ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਆਸਾਨ-ਅਧਾਰਿਤ ਸੁਝਾਅ ਅਤੇ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਭਾਵੇਂ ਤੁਸੀਂ ਇੱਕ ਤਜਰਬੇਕਾਰ ਪੇਸ਼ੇਵਰ ਹੋ ਜਾਂ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਹੋ, ਮਾਈਕਲ ਦਾ ਬਲੌਗ ਇਹਨਾਂ ਜ਼ਰੂਰੀ ਸੌਫਟਵੇਅਰ ਟੂਲਾਂ ਦਾ ਵੱਧ ਤੋਂ ਵੱਧ ਲਾਭ ਲੈਣ ਲਈ ਕੀਮਤੀ ਸੂਝ ਅਤੇ ਵਿਹਾਰਕ ਸਲਾਹ ਪੇਸ਼ ਕਰਦਾ ਹੈ।