OR ਤਰਕ ਨਾਲ ਐਕਸਲ COUNTIF ਅਤੇ COUNTIFS

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

ਟਿਊਟੋਰਿਅਲ ਦੱਸਦਾ ਹੈ ਕਿ ਐਕਸਲ ਦੇ COUNTIF ਅਤੇ COUNTIFS ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਈ ਜਾਂ ਸ਼ਰਤਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਕਿਵੇਂ ਕਰਨੀ ਹੈ, ਉਦਾਹਰਨ ਲਈ ਜੇਕਰ ਇੱਕ ਸੈੱਲ ਵਿੱਚ X, Y ਜਾਂ Z ਹੈ।

ਜਿਵੇਂ ਕਿ ਹਰ ਕੋਈ ਜਾਣਦਾ ਹੈ, Excel COUNTIF ਫੰਕਸ਼ਨ ਨੂੰ ਸਿਰਫ਼ ਇੱਕ ਮਾਪਦੰਡ ਦੇ ਆਧਾਰ 'ਤੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਜਦੋਂ ਕਿ COUNTIFS AND ਤਰਕ ਨਾਲ ਕਈ ਮਾਪਦੰਡਾਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ। ਪਰ ਉਦੋਂ ਕੀ ਜੇ ਤੁਹਾਡੇ ਕੰਮ ਲਈ ਜਾਂ ਤਰਕ ਦੀ ਲੋੜ ਹੈ - ਜਦੋਂ ਕਈ ਸ਼ਰਤਾਂ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਤਾਂ ਕੋਈ ਵੀ ਗਿਣਤੀ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਮੇਲ ਖਾਂਦਾ ਹੈ?

ਇਸ ਕਾਰਜ ਲਈ ਕੁਝ ਸੰਭਵ ਹੱਲ ਹਨ, ਅਤੇ ਇਹ ਟਿਊਟੋਰਿਅਲ ਉਹਨਾਂ ਸਾਰਿਆਂ ਨੂੰ ਕਵਰ ਕਰੇਗਾ ਪੂਰਾ ਵੇਰਵਾ. ਉਦਾਹਰਨਾਂ ਤੋਂ ਇਹ ਸੰਕੇਤ ਮਿਲਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਦੋਵਾਂ ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੰਟੈਕਸ ਅਤੇ ਆਮ ਵਰਤੋਂ ਦਾ ਸਹੀ ਗਿਆਨ ਹੈ। ਜੇਕਰ ਨਹੀਂ, ਤਾਂ ਤੁਸੀਂ ਮੂਲ ਗੱਲਾਂ ਨੂੰ ਸੰਸ਼ੋਧਿਤ ਕਰਨਾ ਚਾਹ ਸਕਦੇ ਹੋ:

Excel COUNTIF ਫੰਕਸ਼ਨ - ਇੱਕ ਮਾਪਦੰਡ ਨਾਲ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਦਾ ਹੈ।

Excel COUNTIFS ਫੰਕਸ਼ਨ - ਕਈ ਅਤੇ ਮਾਪਦੰਡਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਦਾ ਹੈ।

ਹੁਣ ਜਦੋਂ ਹਰ ਕੋਈ ਇੱਕੋ ਪੰਨੇ 'ਤੇ ਹੈ, ਆਓ ਇਸ ਵਿੱਚ ਡੁਬਕੀ ਕਰੀਏ:

    ਐਕਸਲ ਵਿੱਚ OR ਸ਼ਰਤਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰੋ

    ਇਹ ਭਾਗ ਸਭ ਤੋਂ ਸਰਲ ਦ੍ਰਿਸ਼ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ - ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਨਿਰਧਾਰਤ ਸ਼ਰਤਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਵੀ (ਘੱਟੋ-ਘੱਟ ਇੱਕ) ਨੂੰ ਪੂਰਾ ਕਰੋ।

    ਫ਼ਾਰਮੂਲਾ 1. COUNTIF + COUNTIF

    ਇੱਕ ਜਾਂ ਹੋਰ ਮੁੱਲ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਾ (Countif a ਜਾਂ b ) ਹਰੇਕ ਆਈਟਮ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਗਿਣਨ ਲਈ ਇੱਕ ਨਿਯਮਤ COUNTIF ਫਾਰਮੂਲਾ ਲਿਖਣਾ ਹੈ, ਅਤੇ ਫਿਰ ਨਤੀਜੇ ਸ਼ਾਮਲ ਕਰੋ:

    COUNTIF( ਰੇਂਜ, ਮਾਪਦੰਡ1) + COUNTIF( ਰੇਂਜ, ਮਾਪਦੰਡ2)

    ਇੱਕ ਵਜੋਂਉਦਾਹਰਨ ਲਈ, ਆਓ ਇਹ ਪਤਾ ਕਰੀਏ ਕਿ ਕਾਲਮ A ਵਿੱਚ ਕਿੰਨੇ ਸੈੱਲਾਂ ਵਿੱਚ "ਸੇਬ" ਜਾਂ "ਕੇਲੇ" ਸ਼ਾਮਲ ਹਨ:

    =COUNTIF(A:A, "apples") + COUNTIF(A:A, "bananas")

    ਅਸਲ-ਜੀਵਨ ਵਰਕਸ਼ੀਟਾਂ ਵਿੱਚ, ਰੇਂਜਾਂ 'ਤੇ ਕੰਮ ਕਰਨਾ ਇੱਕ ਚੰਗਾ ਅਭਿਆਸ ਹੈ ਫਾਰਮੂਲਾ ਤੇਜ਼ੀ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਪੂਰੇ ਕਾਲਮਾਂ ਨਾਲੋਂ। ਹਾਲਾਤ ਬਦਲਣ 'ਤੇ ਹਰ ਵਾਰ ਆਪਣੇ ਫਾਰਮੂਲੇ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਸਮੱਸਿਆ ਤੋਂ ਬਚਣ ਲਈ, ਪਹਿਲਾਂ ਤੋਂ ਪਰਿਭਾਸ਼ਿਤ ਸੈੱਲਾਂ ਵਿੱਚ ਦਿਲਚਸਪੀ ਵਾਲੀਆਂ ਚੀਜ਼ਾਂ ਟਾਈਪ ਕਰੋ, F1 ਅਤੇ G1 ਕਹੋ, ਅਤੇ ਉਹਨਾਂ ਸੈੱਲਾਂ ਦਾ ਹਵਾਲਾ ਦਿਓ। ਉਦਾਹਰਨ ਲਈ:

    =COUNTIF(A2:A10, F1) + COUNTIF(A2:A10, G1)

    ਇਹ ਤਕਨੀਕ ਕੁਝ ਮਾਪਦੰਡਾਂ ਲਈ ਵਧੀਆ ਕੰਮ ਕਰਦੀ ਹੈ, ਪਰ ਤਿੰਨ ਜਾਂ ਵੱਧ COUNTIF ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਇਕੱਠੇ ਜੋੜਨ ਨਾਲ ਫਾਰਮੂਲਾ ਬਹੁਤ ਮੁਸ਼ਕਲ ਹੋ ਜਾਵੇਗਾ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਇੱਕ ਨਾਲ ਜੁੜੇ ਰਹੋਗੇ।

    ਫ਼ਾਰਮੂਲਾ 2. ਐਰੇ ਸਥਿਰਾਂਕ ਦੇ ਨਾਲ COUNTIF

    ਐਕਸਲ ਵਿੱਚ OR ਹਾਲਤਾਂ ਵਾਲੇ ਫਾਰਮੂਲੇ ਦੇ ਨਾਲ SUMIF ਦਾ ਇੱਕ ਹੋਰ ਸੰਖੇਪ ਸੰਸਕਰਣ ਇੱਥੇ ਹੈ:

    SUM(COUNTIF( range, { criterion1, criterion2, criterion3, …}))

    ਫਾਰਮੂਲਾ ਹੈ ਇਸ ਤਰੀਕੇ ਨਾਲ ਬਣਾਇਆ ਗਿਆ:

    ਪਹਿਲਾਂ, ਤੁਸੀਂ ਸਾਰੀਆਂ ਸ਼ਰਤਾਂ ਨੂੰ ਇੱਕ ਐਰੇ ਸਥਿਰਾਂਕ ਵਿੱਚ ਪੈਕੇਜ ਕਰਦੇ ਹੋ - ਕੌਮਿਆਂ ਦੁਆਰਾ ਵੱਖ ਕੀਤੀਆਂ ਵਿਅਕਤੀਗਤ ਆਈਟਮਾਂ ਅਤੇ ਕਰਲੀ ਬਰੇਸ ਜਿਵੇਂ ਕਿ {"apples", "bananas', "lemons"} ਵਿੱਚ ਬੰਦ ਐਰੇ।

    ਫਿਰ, ਤੁਸੀਂ ਇੱਕ ਸਧਾਰਨ COUNTIF ਫਾਰਮੂਲੇ ਦੇ ਮਾਪਦੰਡ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਐਰੇ ਸਥਿਰਾਂਕ ਸ਼ਾਮਲ ਕਰਦੇ ਹੋ: COUNTIF(A2:A10, {"apples","bananas","lemons"})

    ਅੰਤ ਵਿੱਚ, SUM ਫੰਕਸ਼ਨ ਵਿੱਚ COUNTIF ਫਾਰਮੂਲੇ ਨੂੰ ਵਾਰਪ ਕਰੋ। ਇਹ ਜ਼ਰੂਰੀ ਹੈ ਕਿਉਂਕਿ COUNTIF "ਸੇਬ", "ਕੇਲੇ" ਅਤੇ ਲਈ 3 ਵਿਅਕਤੀਗਤ ਗਿਣਤੀ ਵਾਪਸ ਕਰੇਗਾ।"lemons", ਅਤੇ ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਗਿਣਤੀਆਂ ਨੂੰ ਇਕੱਠੇ ਜੋੜਨ ਦੀ ਲੋੜ ਹੈ।

    ਸਾਡਾ ਪੂਰਾ ਫਾਰਮੂਲਾ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:

    =SUM(COUNTIF(A2:A10,{"apples","bananas","lemons"}))

    ਜੇਕਰ ਤੁਸੀਂ 'ਦੀ ਬਜਾਏ ਆਪਣੇ ਮਾਪਦੰਡ ਨੂੰ ਰੇਂਜ ਹਵਾਲੇ ਦੇ ਤੌਰ 'ਤੇ ਸਪਲਾਈ ਕਰੋ, ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲਾ ਬਣਾਉਣ ਲਈ Ctrl + Shift + Enter ਨਾਲ ਫਾਰਮੂਲਾ ਦਾਖਲ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ। ਉਦਾਹਰਨ ਲਈ:

    =SUM(COUNTIF(A2:A10,F1:H1))

    ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵਿੱਚ ਕਰਲੀ ਬਰੇਸ ਵੱਲ ਧਿਆਨ ਦਿਓ - ਇਹ ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲੇ ਦਾ ਸਭ ਤੋਂ ਸਪੱਸ਼ਟ ਸੰਕੇਤ ਹੈ:

    ਫਾਰਮੂਲਾ 3. SUMPRODUCT

    ਐਕਸਲ ਵਿੱਚ ਜਾਂ ਤਰਕ ਨਾਲ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਦਾ ਇੱਕ ਹੋਰ ਤਰੀਕਾ ਹੈ SUMPRODUCT ਫੰਕਸ਼ਨ ਨੂੰ ਇਸ ਤਰੀਕੇ ਨਾਲ ਵਰਤਣਾ:

    SUMPRODUCT(1*( ਰੇਂਜ= { ਮਾਪਦੰਡ1, ਮਾਪਦੰਡ2, ਮਾਪਦੰਡ3, …}))

    ਤਰਕ ਨੂੰ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਦੇਖਣ ਲਈ, ਇਸਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਵੀ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ:

    SUMPRODUCT( ( ਰੇਂਜ= ਮਾਪਦੰਡ1) + ( ਰੇਂਜ= ਮਾਪਦੰਡ2) + …)

    ਫਾਰਮੂਲਾ ਰੇਂਜ ਵਿੱਚ ਹਰੇਕ ਸੈੱਲ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਹਰੇਕ ਮਾਪਦੰਡ ਅਤੇ ਜੇਕਰ ਮਾਪਦੰਡ ਪੂਰਾ ਹੁੰਦਾ ਹੈ ਤਾਂ TRUE ਦਿੰਦਾ ਹੈ, ਨਹੀਂ ਤਾਂ FALSE। ਇੱਕ ਵਿਚਕਾਰਲੇ ਨਤੀਜੇ ਵਜੋਂ, ਤੁਹਾਨੂੰ TRUE ਅਤੇ FALSE ਮੁੱਲਾਂ ਦੀਆਂ ਕੁਝ ਐਰੇ ਮਿਲਦੀਆਂ ਹਨ (ਐਰੇ ਦੀ ਸੰਖਿਆ ਤੁਹਾਡੇ ਮਾਪਦੰਡ ਦੀ ਸੰਖਿਆ ਦੇ ਬਰਾਬਰ ਹੈ)। ਫਿਰ, ਉਸੇ ਸਥਿਤੀ ਵਿੱਚ ਐਰੇ ਐਲੀਮੈਂਟਸ ਇਕੱਠੇ ਜੋੜੇ ਜਾਂਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਸਾਰੀਆਂ ਐਰੇ ਵਿੱਚ ਪਹਿਲੇ ਐਲੀਮੈਂਟਸ, ਦੂਜੇ ਐਲੀਮੈਂਟਸ, ਆਦਿ। ਐਡੀਸ਼ਨ ਓਪਰੇਸ਼ਨ ਲਾਜ਼ੀਕਲ ਮੁੱਲਾਂ ਨੂੰ ਸੰਖਿਆਵਾਂ ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਇਸਲਈ ਤੁਸੀਂ 1 ਦੇ ਇੱਕ ਐਰੇ (ਮਾਪਦੰਡਾਂ ਵਿੱਚੋਂ ਇੱਕ) ਅਤੇ 0 (ਮਾਪਦੰਡਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਮੇਲ ਨਹੀਂ ਖਾਂਦੇ) ਨਾਲ ਖਤਮ ਹੋ ਜਾਂਦੇ ਹੋ। ਕਿਉਂਕਿ ਸਾਰੇ ਮਾਪਦੰਡ ਹਨਉਸੇ ਸੈੱਲਾਂ ਦੇ ਵਿਰੁੱਧ ਟੈਸਟ ਕੀਤਾ ਗਿਆ, ਨਤੀਜਾ ਐਰੇ ਵਿੱਚ ਕੋਈ ਹੋਰ ਸੰਖਿਆ ਦਿਖਾਈ ਦੇਣ ਦਾ ਕੋਈ ਤਰੀਕਾ ਨਹੀਂ ਹੈ - ਸਿਰਫ਼ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਐਰੇ ਵਿੱਚ ਇੱਕ ਖਾਸ ਸਥਿਤੀ ਵਿੱਚ TRUE ਹੋ ਸਕਦਾ ਹੈ, ਬਾਕੀਆਂ ਵਿੱਚ FALSE ਹੋਵੇਗਾ। ਅੰਤ ਵਿੱਚ, SUMPRODUCT ਨਤੀਜੇ ਵਾਲੇ ਐਰੇ ਦੇ ਤੱਤਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ, ਅਤੇ ਤੁਹਾਨੂੰ ਲੋੜੀਂਦੀ ਗਿਣਤੀ ਮਿਲਦੀ ਹੈ।

    ਪਹਿਲਾ ਫਾਰਮੂਲਾ ਉਸੇ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਇਸ ਅੰਤਰ ਨਾਲ ਕਿ ਇਹ ਸਹੀ ਅਤੇ ਗਲਤ ਮੁੱਲਾਂ ਦੀ ਇੱਕ 2-ਅਯਾਮੀ ਐਰੇ ਵਾਪਸ ਕਰਦਾ ਹੈ। , ਜਿਸਨੂੰ ਤੁਸੀਂ ਕ੍ਰਮਵਾਰ ਲਾਜ਼ੀਕਲ ਮੁੱਲਾਂ ਨੂੰ 1 ਅਤੇ 0 ਵਿੱਚ ਬਦਲਣ ਲਈ 1 ਨਾਲ ਗੁਣਾ ਕਰਦੇ ਹੋ।

    ਸਾਡੇ ਨਮੂਨਾ ਡੇਟਾ ਸੈੱਟ 'ਤੇ ਲਾਗੂ ਕੀਤਾ ਗਿਆ, ਫਾਰਮੂਲੇ ਹੇਠਾਂ ਦਿੱਤੀ ਸ਼ਕਲ ਲੈਂਦੇ ਹਨ:

    =SUMPRODUCT(1*(A2:A10={"apples","bananas","lemons"}))

    ਜਾਂ

    =SUMPRODUCT((A2:A10="apples") + (A2:A10="bananas") + (A2:A10="lemons"))

    ਹਾਰਡਕੋਡਡ ਐਰੇ ਸਥਿਰ ਨੂੰ ਇੱਕ ਰੇਂਜ ਸੰਦਰਭ ਨਾਲ ਬਦਲੋ, ਅਤੇ ਤੁਹਾਨੂੰ ਇੱਕ ਹੋਰ ਵੀ ਸ਼ਾਨਦਾਰ ਹੱਲ ਮਿਲੇਗਾ:

    =SUMPRODUCT(1*( A2:A10=F1:H1))

    ਨੋਟ। SUMPRODUCT ਫੰਕਸ਼ਨ COUNTIF ਨਾਲੋਂ ਹੌਲੀ ਹੈ, ਇਸ ਲਈ ਇਹ ਫਾਰਮੂਲਾ ਮੁਕਾਬਲਤਨ ਛੋਟੇ ਡੇਟਾ ਸੈੱਟਾਂ 'ਤੇ ਵਰਤਣ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਹੈ।

    ਜਦੋਂ OR ਦੇ ਨਾਲ ਨਾਲ ਅਤੇ ਤਰਕ ਨਾਲ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰੋ

    ਵੱਡੇ ਡੇਟਾ ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ ਉਹ ਸੈੱਟ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਤੱਤਾਂ ਦੇ ਵਿੱਚ ਬਹੁ-ਪੱਧਰੀ ਅਤੇ ਅੰਤਰ-ਪੱਧਰੀ ਸਬੰਧ ਹਨ, ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਇੱਕ ਸਮੇਂ ਵਿੱਚ OR ਅਤੇ AND ਸ਼ਰਤਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨੀ ਪਵੇਗੀ।

    ਉਦਾਹਰਣ ਵਜੋਂ, ਆਓ "apples" ਦੀ ਗਿਣਤੀ ਪ੍ਰਾਪਤ ਕਰੀਏ। , "ਕੇਲੇ" ਅਤੇ "ਨਿੰਬੂ" ਜੋ "ਡਿਲੀਵਰ ਕੀਤੇ ਗਏ" ਹਨ। ਅਸੀਂ ਇਹ ਕਿਵੇਂ ਕਰਦੇ ਹਾਂ? ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ, ਆਓ ਆਪਣੀਆਂ ਸਥਿਤੀਆਂ ਦਾ ਐਕਸਲ ਦੀ ਭਾਸ਼ਾ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰੀਏ:

    • ਕਾਲਮ A: "ਸੇਬ" ਜਾਂ "ਕੇਲੇ" ਜਾਂ "ਲੇਮਨ"
    • ਕਾਲਮ C: "ਡਿਲੀਵਰਡ"

    ਤੋਂ ਦੇਖ ਰਿਹਾ ਹੈਇੱਕ ਹੋਰ ਕੋਣ ਵਿੱਚ, ਸਾਨੂੰ "ਸੇਬ ਅਤੇ ਡਿਲੀਵਰਡ" ਜਾਂ "ਕੇਲੇ ਅਤੇ ਡਿਲੀਵਰਡ" ਜਾਂ "ਨਿੰਬੂ ਅਤੇ ਡਿਲੀਵਰ" ਨਾਲ ਕਤਾਰਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ ਰੱਖੋ, ਕਾਰਜ 3 ਜਾਂ ਸ਼ਰਤਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਉਬਾਲਦਾ ਹੈ - ਬਿਲਕੁਲ ਉਹੀ ਜੋ ਅਸੀਂ ਪਿਛਲੇ ਭਾਗ ਵਿੱਚ ਕੀਤਾ ਸੀ! ਫਰਕ ਸਿਰਫ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਹਰੇਕ ਜਾਂ ਸਥਿਤੀ ਦੇ ਅੰਦਰ AND ਮਾਪਦੰਡ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ COUNTIF ਦੀ ਬਜਾਏ COUNTIFS ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ।

    ਫਾਰਮੂਲਾ 1. COUNTIFS + COUNTIFS

    ਇਹ ਸਭ ਤੋਂ ਲੰਬਾ ਫਾਰਮੂਲਾ ਹੈ, ਜੋ ਕਿ ਲਿਖਣ ਲਈ ਸਭ ਤੋਂ ਆਸਾਨ :)

    =COUNTIFS(A2:A10, "apples", C2:C10, "delivered") + COUNTIFS(A2:A10, "bananas", C2:C10, "delivered")) + COUNTIFS(A2:A10, "lemons", C2:C10, "delivered"))

    ਹੇਠਾਂ ਦਿੱਤਾ ਗਿਆ ਸਕਰੀਨਸ਼ਾਟ ਸੈੱਲਾਂ ਦੇ ਹਵਾਲੇ ਨਾਲ ਉਹੀ ਫਾਰਮੂਲਾ ਦਿਖਾਉਂਦਾ ਹੈ:

    =COUNTIFS(A2:A10, K1, C2:C10, K2) + COUNTIFS(A2:A10, L1, C2:C10, K2) + COUNTIFS(A2:A10, M1,C2:C10, K2)

    ਫਾਰਮੂਲਾ 2. ਐਰੇ ਸਥਿਰਾਂਕ ਦੇ ਨਾਲ COUNTIFS

    AND/OR ਤਰਕ ਵਾਲਾ ਇੱਕ ਹੋਰ ਸੰਖੇਪ COUNTIFS ਫਾਰਮੂਲਾ ਇੱਕ ਐਰੇ ਸਥਿਰਾਂਕ ਵਿੱਚ ਪੈਕੇਜਿੰਗ ਜਾਂ ਮਾਪਦੰਡ ਦੁਆਰਾ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ:

    =SUM(COUNTIFS(A2:A10, {"apples","bananas","lemons"}, C2:C10, "delivered"))

    ਜਦੋਂ ਮਾਪਦੰਡ ਲਈ ਇੱਕ ਰੇਂਜ ਸੰਦਰਭ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਤੁਹਾਨੂੰ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲੇ ਦੀ ਲੋੜ ਹੈ, ਜੋ ਕਿ Ctrl + Shift + Enter :

    =SUM(COUNTIFS(A2:A10,F1:H1,C2:C10,F2))

    ਟਿਪ ਨੂੰ ਦਬਾ ਕੇ ਪੂਰਾ ਕੀਤਾ ਗਿਆ ਹੈ। ਜੇਕਰ ਲੋੜ ਹੋਵੇ, ਤਾਂ ਤੁਸੀਂ ਉੱਪਰ ਦੱਸੇ ਗਏ ਕਿਸੇ ਵੀ ਫਾਰਮੂਲੇ ਦੇ ਮਾਪਦੰਡ ਵਿੱਚ ਵਾਈਲਡਕਾਰਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਸੁਤੰਤਰ ਹੋ। ਉਦਾਹਰਨ ਲਈ, ਹਰ ਕਿਸਮ ਦੇ ਕੇਲੇ ਜਿਵੇਂ ਕਿ "ਹਰੇ ਕੇਲੇ" ਜਾਂ "ਗੋਲਡਫਿੰਗਰ ਕੇਲੇ" ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਤੁਸੀਂ ਇਸ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

    =SUM(COUNTIFS(A2:A10, {"apples","*bananas*","lemons"}, C2:C10, "delivered"))

    ਇਸੇ ਤਰ੍ਹਾਂ, ਤੁਸੀਂ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਇੱਕ ਫਾਰਮੂਲਾ ਬਣਾ ਸਕਦੇ ਹੋ। ਹੋਰ ਮਾਪਦੰਡ ਕਿਸਮਾਂ 'ਤੇ. ਉਦਾਹਰਨ ਲਈ, "ਸੇਬ" ਜਾਂ "ਕੇਲੇ" ਜਾਂ "ਨਿੰਬੂ" ਦੀ ਗਿਣਤੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਜੋ "ਡਿਲੀਵਰ ਕੀਤੇ ਗਏ" ਹਨ ਅਤੇ ਰਕਮ 200 ਤੋਂ ਵੱਧ ਹੈ, ਇਸ ਵਿੱਚ ਇੱਕ ਹੋਰ ਮਾਪਦੰਡ ਰੇਂਜ/ਮਾਪਦੰਡ ਜੋੜੋCOUNTIFS:

    =SUM(COUNTIFS(A2:A10, {"apples","*bananas*","lemons"}, C2:C10, "delivered", B2:B10, ">200"))

    ਜਾਂ, ਇਸ ਐਰੇ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ (Ctrl + Shift + Enter ਦੁਆਰਾ ਦਾਖਲ ਕੀਤਾ ਗਿਆ):

    =SUM(COUNTIFS(A2:A10,F1:H1,C2:C10,F2, B2:B10, ">"&F3))

    ਮਲਟੀਪਲ OR ਸ਼ਰਤਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰੋ

    ਪਿਛਲੀ ਉਦਾਹਰਨ ਵਿੱਚ, ਤੁਸੀਂ ਸਿੱਖਿਆ ਹੈ ਕਿ OR ਸ਼ਰਤਾਂ ਦੇ ਇੱਕ ਸੈੱਟ ਦੀ ਜਾਂਚ ਕਿਵੇਂ ਕਰਨੀ ਹੈ। ਪਰ ਉਦੋਂ ਕੀ ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਦੋ ਜਾਂ ਦੋ ਤੋਂ ਵੱਧ ਸੈੱਟ ਹਨ ਅਤੇ ਤੁਸੀਂ ਕੁੱਲ ਸੰਭਾਵਿਤ ਜਾਂ ਸਬੰਧਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੋ?

    ਤੁਹਾਨੂੰ ਕਿੰਨੀਆਂ ਸਥਿਤੀਆਂ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਲੋੜ ਹੈ ਇਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦਿਆਂ, ਤੁਸੀਂ ਇੱਕ ਐਰੇ ਸਥਿਰਾਂਕ ਜਾਂ SUMPRODUCT ਨਾਲ ਜਾਂ ਤਾਂ COUNTIFS ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ISNUMBER ਮੈਚ ਦੇ ਨਾਲ। ਪਹਿਲਾ ਬਣਾਉਣਾ ਮੁਕਾਬਲਤਨ ਆਸਾਨ ਹੈ, ਪਰ ਇਹ ਸਿਰਫ OR ਸ਼ਰਤਾਂ ਦੇ 2 ਸੈੱਟਾਂ ਤੱਕ ਸੀਮਿਤ ਹੈ। ਬਾਅਦ ਵਾਲਾ ਕਿਸੇ ਵੀ ਸੰਖਿਆ ਦੀਆਂ ਸਥਿਤੀਆਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰ ਸਕਦਾ ਹੈ (ਇੱਕ ਵਾਜਬ ਸੰਖਿਆ, ਬੇਸ਼ੱਕ, ਐਕਸਲ ਦੀ ਸੀਮਾ ਨੂੰ 255 ਆਰਗੂਮੈਂਟਾਂ ਅਤੇ ਕੁੱਲ ਫਾਰਮੂਲੇ ਦੀ ਲੰਬਾਈ ਦੇ 8192 ਅੱਖਰਾਂ ਨੂੰ ਦਿੱਤਾ ਗਿਆ ਹੈ), ਪਰ ਇਸ ਨੂੰ ਫਾਰਮੂਲੇ ਦੇ ਤਰਕ ਨੂੰ ਸਮਝਣ ਲਈ ਕੁਝ ਜਤਨ ਕਰਨਾ ਪੈ ਸਕਦਾ ਹੈ।

    OR ਸ਼ਰਤਾਂ ਦੇ 2 ਸੈੱਟਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰੋ

    ਜਦੋਂ OR ਮਾਪਦੰਡ ਦੇ ਸਿਰਫ਼ ਦੋ ਸੈੱਟਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹੋ, ਤਾਂ ਉੱਪਰ ਦੱਸੇ ਗਏ COUNTIFS ਫਾਰਮੂਲੇ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਹੋਰ ਐਰੇ ਸਥਿਰ ਜੋੜੋ।

    ਫ਼ਾਰਮੂਲਾ ਕੰਮ ਕਰਨ ਲਈ, ਇੱਕ ਮਿੰਟ ਪਰ ਨਾਜ਼ੁਕ ਤਬਦੀਲੀ ਦੀ ਲੋੜ ਹੈ: ਇੱਕ ਮਾਪਦੰਡ ਸੈੱਟ ਲਈ ਇੱਕ ਲੇਟਵੀਂ ਐਰੇ (ਕੌਮੇ ਦੁਆਰਾ ਵੱਖ ਕੀਤੇ ਤੱਤ) ਅਤੇ ਦੂਜੇ ਲਈ ਵਰਟੀਕਲ ਐਰੇ (ਸੈਮੀਕਾਲਨ ਦੁਆਰਾ ਵੱਖ ਕੀਤੇ ਤੱਤ) ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇਹ ਐਕਸਲ ਨੂੰ ਦੋ ਐਰੇ ਵਿਚਲੇ ਤੱਤਾਂ ਨੂੰ "ਜੋੜਾ" ਜਾਂ "ਕਰਾਸ-ਕੈਲਕੂਲੇਟ" ਕਰਨ ਅਤੇ ਨਤੀਜਿਆਂ ਦੀ ਦੋ-ਅਯਾਮੀ ਐਰੇ ਵਾਪਸ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ।

    ਉਦਾਹਰਣ ਵਜੋਂ, ਆਓ "ਸੇਬ", "ਕੇਲੇ" ਦੀ ਗਿਣਤੀ ਕਰੀਏ। ਜਾਂ"lemons" ਜੋ ਜਾਂ ਤਾਂ "ਡਿਲੀਵਰਡ" ਜਾਂ "ਇਨ ਟਰਾਂਜ਼ਿਟ" ਹਨ:

    =SUM(COUNTIFS(A2:A10, {"apples", "bananas", "lemons"}, B2:B10, {"delivered"; "in transit"}))

    ਕਿਰਪਾ ਕਰਕੇ ਦੂਜੀ ਐਰੇ ਸਥਿਰਾਂਕ ਵਿੱਚ ਸੈਮੀਕੋਲਨ ਨੂੰ ਨੋਟ ਕਰੋ:

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

    OR ਸ਼ਰਤਾਂ ਦੇ ਕਈ ਸੈੱਟਾਂ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰੋ

    ਦੋ ਤੋਂ ਵੱਧ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ OR ਮਾਪਦੰਡਾਂ ਦੇ ਸੈੱਟ, ISNUMBER ਮੈਚ ਦੇ ਨਾਲ SUMPRODUCT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ।

    ਉਦਾਹਰਨ ਲਈ, ਆਓ "ਸੇਬ", "ਕੇਲੇ" ਜਾਂ "ਨਿੰਬੂਆਂ" ਦੀ ਗਿਣਤੀ ਕਰੀਏ ਜੋ ਜਾਂ ਤਾਂ "ਡਿਲੀਵਰ" ਜਾਂ "ਟ੍ਰਾਂਜ਼ਿਟ ਵਿੱਚ" ਹਨ। ਅਤੇ "ਬੈਗ" ਜਾਂ "ਟ੍ਰੇ" ਵਿੱਚ ਪੈਕ ਕੀਤੇ ਜਾਂਦੇ ਹਨ:

    =SUMPRODUCT(ISNUMBER(MATCH(A2:A10,{"apples","bananas","lemons"},0))*

    ISNUMBER(MATCH(B2:B10,{"bag","tray"},0))*

    ISNUMBER(MATCH(C2:C10,{"delivered","transit"},0)))

    ਫਾਰਮੂਲੇ ਦੇ ਦਿਲ ਵਿੱਚ, MATCH ਫੰਕਸ਼ਨ ਹਰੇਕ ਸੈੱਲ ਦੀ ਤੁਲਨਾ ਕਰਕੇ ਮਾਪਦੰਡ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਸੰਬੰਧਿਤ ਐਰੇ ਸਥਿਰਾਂਕ ਦੇ ਨਾਲ ਨਿਰਧਾਰਤ ਰੇਂਜ ਵਿੱਚ। ਜੇਕਰ ਮੇਲ ਮਿਲਦਾ ਹੈ, ਤਾਂ ਇਹ ਮੁੱਲ ਦੀ ਸੰਬੰਧਿਤ ਸਥਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੇਕਰ ਐਰੇ, ਨਹੀਂ ਤਾਂ N/A। ISNUMBER ਇਹਨਾਂ ਮੁੱਲਾਂ ਨੂੰ TRUE ਅਤੇ FALSE ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਜੋ ਕ੍ਰਮਵਾਰ 1 ਅਤੇ 0 ਦੇ ਬਰਾਬਰ ਹੈ। SUMPRODUCT ਇਸਨੂੰ ਉਥੋਂ ਲੈ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਐਰੇ ਦੇ ਤੱਤਾਂ ਨੂੰ ਗੁਣਾ ਕਰਦਾ ਹੈ। ਕਿਉਂਕਿ ਜ਼ੀਰੋ ਨਾਲ ਗੁਣਾ ਕਰਨ ਨਾਲ ਜ਼ੀਰੋ ਮਿਲਦਾ ਹੈ, ਸਿਰਫ਼ ਉਹ ਸੈੱਲ ਬਚਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਦੇ ਸਾਰੇ ਐਰੇ ਵਿੱਚ 1 ਹੁੰਦਾ ਹੈ ਅਤੇਸੰਖੇਪ ਪ੍ਰਾਪਤ ਕਰੋ।

    ਹੇਠਾਂ ਦਿੱਤਾ ਸਕਰੀਨਸ਼ਾਟ ਨਤੀਜਾ ਦਿਖਾਉਂਦਾ ਹੈ:

    ਇਸ ਤਰ੍ਹਾਂ ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ COUNTIF ਅਤੇ COUNTIFS ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਮਲਟੀਪਲ AND ਦੇ ਨਾਲ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਕਰਦੇ ਹੋ ਨਾਲ ਹੀ OR ਸ਼ਰਤਾਂ। ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਵਿਚਾਰੇ ਗਏ ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਨੇੜਿਓਂ ਦੇਖਣ ਲਈ, ਹੇਠਾਂ ਸਾਡੀ ਨਮੂਨਾ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਤੁਹਾਡਾ ਸੁਆਗਤ ਹੈ। ਮੈਂ ਪੜ੍ਹਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ ਕਰਦਾ ਹਾਂ ਅਤੇ ਅਗਲੇ ਹਫ਼ਤੇ ਤੁਹਾਨੂੰ ਸਾਡੇ ਬਲੌਗ 'ਤੇ ਮਿਲਣ ਦੀ ਉਮੀਦ ਕਰਦਾ ਹਾਂ!

    ਵਰਕਬੁੱਕ ਦਾ ਅਭਿਆਸ ਕਰੋ

    OR ਸ਼ਰਤਾਂ ਦੇ ਨਾਲ ਐਕਸਲ COUNTIF - ਉਦਾਹਰਣਾਂ (.xlsx ਫਾਈਲ)

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