ਐਕਸਲ ਵਿੱਚ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ: ਅਤੇ, ਜਾਂ, XOR ਅਤੇ ਨਹੀਂ

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

ਟਿਊਟੋਰਿਅਲ ਐਕਸਲ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨਾਂ ਦੇ ਸਾਰ ਦੀ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ AND, OR, XOR ਅਤੇ NOT ਅਤੇ ਫਾਰਮੂਲਾ ਉਦਾਹਰਨਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਉਹਨਾਂ ਦੇ ਆਮ ਅਤੇ ਖੋਜੀ ਉਪਯੋਗਾਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।

ਪਿਛਲੇ ਹਫ਼ਤੇ ਅਸੀਂ ਇਨਸਾਈਟ ਵਿੱਚ ਟੈਪ ਕੀਤਾ ਸੀ ਐਕਸਲ ਲਾਜ਼ੀਕਲ ਓਪਰੇਟਰਾਂ ਦਾ ਜੋ ਵੱਖ-ਵੱਖ ਸੈੱਲਾਂ ਵਿੱਚ ਡੇਟਾ ਦੀ ਤੁਲਨਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਅੱਜ, ਤੁਸੀਂ ਦੇਖੋਗੇ ਕਿ ਲਾਜ਼ੀਕਲ ਓਪਰੇਟਰਾਂ ਦੀ ਵਰਤੋਂ ਨੂੰ ਕਿਵੇਂ ਵਧਾਉਣਾ ਹੈ ਅਤੇ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਗਣਨਾਵਾਂ ਕਰਨ ਲਈ ਹੋਰ ਵਿਸਤ੍ਰਿਤ ਟੈਸਟਾਂ ਦਾ ਨਿਰਮਾਣ ਕਿਵੇਂ ਕਰਨਾ ਹੈ। ਐਕਸਲ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ ਜਿਵੇਂ ਕਿ AND, OR, XOR ਅਤੇ NOT ਅਜਿਹਾ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨਗੇ।

    Excel ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ - ਸੰਖੇਪ ਜਾਣਕਾਰੀ

    Microsoft Excel ਕੰਮ ਕਰਨ ਲਈ 4 ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਲਾਜ਼ੀਕਲ ਮੁੱਲ ਦੇ ਨਾਲ. ਫੰਕਸ਼ਨ AND, OR, XOR ਅਤੇ NOT ਹਨ। ਤੁਸੀਂ ਇਹਨਾਂ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਉਦੋਂ ਕਰਦੇ ਹੋ ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੇ ਫਾਰਮੂਲੇ ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ ਤੁਲਨਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜਾਂ ਸਿਰਫ਼ ਇੱਕ ਦੀ ਬਜਾਏ ਕਈ ਸਥਿਤੀਆਂ ਦੀ ਜਾਂਚ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਲਾਜ਼ੀਕਲ ਓਪਰੇਟਰਾਂ ਦੇ ਨਾਲ-ਨਾਲ, ਐਕਸਲ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ ਜਾਂ ਤਾਂ TRUE ਜਾਂ FALSE ਵਾਪਸ ਕਰਦੇ ਹਨ ਜਦੋਂ ਉਹਨਾਂ ਦੇ ਆਰਗੂਮੈਂਟਾਂ ਦਾ ਮੁਲਾਂਕਣ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

    ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਇੱਕ ਸੰਖੇਪ ਸਾਰਾਂਸ਼ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ ਕਿ ਹਰੇਕ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ ਕਿਸੇ ਖਾਸ ਕੰਮ ਲਈ ਸਹੀ ਫਾਰਮੂਲਾ ਚੁਣਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਲਈ ਕੀ ਕਰਦਾ ਹੈ। .

    ਫੰਕਸ਼ਨ ਵੇਰਵਾ ਫਾਰਮੂਲਾ ਉਦਾਹਰਨ ਫਾਰਮੂਲਾ ਵਰਣਨ
    ਅਤੇ ਜੇਕਰ ਸਾਰੀਆਂ ਆਰਗੂਮੈਂਟਾਂ ਦਾ ਮੁਲਾਂਕਣ TRUE ਹੁੰਦਾ ਹੈ ਤਾਂ TRUE ਵਾਪਸ ਕਰਦਾ ਹੈ। =AND(A2>=10, B2<5) ਜੇਕਰ ਸੈੱਲ A2 ਵਿੱਚ ਕੋਈ ਮੁੱਲ 10 ਤੋਂ ਵੱਧ ਜਾਂ ਇਸਦੇ ਬਰਾਬਰ ਹੈ ਤਾਂ ਫਾਰਮੂਲਾ TRUE ਦਿੰਦਾ ਹੈ। , ਅਤੇ B2 ਵਿੱਚ ਇੱਕ ਮੁੱਲ 5, FALSE ਤੋਂ ਘੱਟ ਹੈਪਹਿਲੀਆਂ 2 ਗੇਮਾਂ। ਤੁਸੀਂ ਇਹ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਭੁਗਤਾਨ ਕਰਨ ਵਾਲਿਆਂ ਵਿੱਚੋਂ ਕਿਹੜਾ ਹੇਠ ਲਿਖੀਆਂ ਸ਼ਰਤਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਤੀਸਰੀ ਗੇਮ ਖੇਡੇਗਾ:
    • ਗੇਮ 1 ਅਤੇ ਗੇਮ 2 ਜਿੱਤਣ ਵਾਲੇ ਪ੍ਰਤੀਯੋਗੀ ਆਪਣੇ ਆਪ ਅਗਲੇ ਗੇੜ ਵਿੱਚ ਅੱਗੇ ਵਧਦੇ ਹਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਗੇਮ ਖੇਡਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਹੈ। 3.
    • ਪ੍ਰਤੀਯੋਗੀ ਜੋ ਪਹਿਲੀਆਂ ਦੋਵੇਂ ਗੇਮਾਂ ਹਾਰ ਗਏ ਹਨ ਉਨ੍ਹਾਂ ਨੂੰ ਬਾਹਰ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਉਹ ਗੇਮ 3 ਵੀ ਨਹੀਂ ਖੇਡਦੇ ਹਨ।
    • ਗੇਮ 1 ਜਾਂ ਗੇਮ 2 ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਨੂੰ ਜਿੱਤਣ ਵਾਲੇ ਪ੍ਰਤੀਯੋਗੀ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਗੇਮ 3 ਖੇਡਣਗੇ ਕਿ ਕੌਣ ਖੇਡੇਗਾ। ਅਗਲਾ ਦੌਰ ਅਤੇ ਕੌਣ ਨਹੀਂ ਕਰਦਾ।

    ਇੱਕ ਸਧਾਰਨ XOR ਫਾਰਮੂਲਾ ਬਿਲਕੁਲ ਉਸੇ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਅਸੀਂ ਚਾਹੁੰਦੇ ਹਾਂ:

    =XOR(B2="Won", C2="Won")

    ਅਤੇ ਜੇਕਰ ਤੁਸੀਂ ਇਸ XOR ਫੰਕਸ਼ਨ ਨੂੰ IF ਫਾਰਮੂਲੇ ਦੇ ਲਾਜ਼ੀਕਲ ਟੈਸਟ ਵਿੱਚ ਨੇਸਟ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਹੋਰ ਵੀ ਸਮਝਦਾਰ ਨਤੀਜੇ ਪ੍ਰਾਪਤ ਕਰੋਗੇ:

    =IF(XOR(B2="Won", C2="Won"), "Yes", "No")

    NOT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਐਕਸਲ ਵਿੱਚ

    ਨੌਟ ਫੰਕਸ਼ਨ ਸੰਟੈਕਸ ਦੇ ਰੂਪ ਵਿੱਚ ਸਭ ਤੋਂ ਸਰਲ ਐਕਸਲ ਫੰਕਸ਼ਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ:

    NOT(ਲਾਜ਼ੀਕਲ)

    ਤੁਸੀਂ ਇਸਦੀ ਆਰਗੂਮੈਂਟ ਦੇ ਮੁੱਲ ਨੂੰ ਉਲਟਾਉਣ ਲਈ ਐਕਸਲ ਵਿੱਚ NOT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ। ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿੱਚ, ਜੇਕਰ ਲਾਜ਼ੀਕਲ FALSE ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ, ਤਾਂ NOT ਫੰਕਸ਼ਨ TRUE ਦਿੰਦਾ ਹੈ ਅਤੇ ਇਸਦੇ ਉਲਟ। ਉਦਾਹਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਦੋਵੇਂ ਫਾਰਮੂਲੇ FALSE ਵਾਪਸ ਕਰਦੇ ਹਨ:

    =NOT(TRUE)

    =NOT(2*2=4)

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

    =NOT(C2="black")

    ਜਿਵੇਂਆਮ ਤੌਰ 'ਤੇ, ਮਾਈਕਰੋਸਾਫਟ ਐਕਸਲ ਵਿੱਚ ਕੁਝ ਕਰਨ ਦੇ ਇੱਕ ਤੋਂ ਵੱਧ ਤਰੀਕੇ ਹਨ, ਅਤੇ ਤੁਸੀਂ ਓਪਰੇਟਰ ਦੇ ਬਰਾਬਰ ਨਹੀਂ: =C2"ਕਾਲਾ" ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਹੀ ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ।

    ਜੇ ਤੁਸੀਂ ਇਸ ਵਿੱਚ ਕਈ ਸ਼ਰਤਾਂ ਦੀ ਜਾਂਚ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਇੱਕ ਸਿੰਗਲ ਫਾਰਮੂਲਾ, ਤੁਸੀਂ AND ਜਾਂ OR ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਜੋੜ ਕੇ NOT ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਕਾਲੇ ਅਤੇ ਚਿੱਟੇ ਰੰਗਾਂ ਨੂੰ ਬਾਹਰ ਕੱਢਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਫਾਰਮੂਲਾ ਇਸ ਤਰ੍ਹਾਂ ਜਾਵੇਗਾ:

    =NOT(OR(C2="black", C2="white"))

    ਅਤੇ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਕਾਲਾ ਕੋਟ ਨਹੀਂ ਹੈ, ਜਦੋਂ ਕਿ ਇੱਕ ਕਾਲਾ ਜੈਕੇਟ ਜਾਂ ਇੱਕ ਬੈਕ ਫਰ ਕੋਟ 'ਤੇ ਵਿਚਾਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਤੁਹਾਨੂੰ Excel AND ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ NOT ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ:

    =NOT(AND(C2="black", B2="coat"))

    ਐਕਸਲ ਵਿੱਚ NOT ਫੰਕਸ਼ਨ ਦੀ ਇੱਕ ਹੋਰ ਆਮ ਵਰਤੋਂ ਕਿਸੇ ਹੋਰ ਫੰਕਸ਼ਨ ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਉਲਟਾਉਣਾ ਹੈ . ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ ISNOTBLANK ਫਾਰਮੂਲਾ ਬਣਾਉਣ ਲਈ NOT ਅਤੇ ISBLANK ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਜੋੜ ਸਕਦੇ ਹੋ ਜਿਸਦੀ Microsoft Excel ਵਿੱਚ ਘਾਟ ਹੈ।

    ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ, ਫਾਰਮੂਲਾ =ISBLANK(A2) ਜੇਕਰ ਸੈੱਲ A2 ਖਾਲੀ ਹੈ ਤਾਂ TRUE ਦਿੰਦਾ ਹੈ। NOT ਫੰਕਸ਼ਨ ਇਸ ਨਤੀਜੇ ਨੂੰ FALSE ਵਿੱਚ ਉਲਟਾ ਸਕਦਾ ਹੈ: =NOT(ISBLANK(A2))

    ਅਤੇ ਫਿਰ, ਤੁਸੀਂ ਇੱਕ ਕਦਮ ਹੋਰ ਅੱਗੇ ਵਧਾ ਸਕਦੇ ਹੋ ਅਤੇ ਅਸਲ-ਜੀਵਨ ਲਈ NOT / ISBLANK ਫੰਕਸ਼ਨਾਂ ਦੇ ਨਾਲ ਇੱਕ ਨੇਸਟਡ IF ਸਟੇਟਮੈਂਟ ਬਣਾ ਸਕਦੇ ਹੋ। ਕਾਰਜ:

    =IF(NOT(ISBLANK(C2)), C2*0.15, "No bonus :(")

    ਸਾਦੇ ਅੰਗਰੇਜ਼ੀ ਵਿੱਚ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ, ਫਾਰਮੂਲਾ ਐਕਸਲ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਕੰਮ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ। ਜੇਕਰ ਸੈੱਲ C2 ਖਾਲੀ ਨਹੀਂ ਹੈ, ਤਾਂ C2 ਵਿੱਚ ਸੰਖਿਆ ਨੂੰ 0.15 ਨਾਲ ਗੁਣਾ ਕਰੋ, ਜੋ ਹਰੇਕ ਸੇਲਜ਼ਮੈਨ ਨੂੰ 15% ਬੋਨਸ ਦਿੰਦਾ ਹੈ ਜਿਸਨੇ ਕੋਈ ਵਾਧੂ ਵਿਕਰੀ ਕੀਤੀ ਹੈ। ਜੇਕਰ C2 ਖਾਲੀ ਹੈ, ਤਾਂ ਟੈਕਸਟ "ਕੋਈ ਬੋਨਸ ਨਹੀਂ :(" ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।

    ਅਸਲ ਵਿੱਚ, ਤੁਸੀਂ ਇਸ ਤਰ੍ਹਾਂ ਲਾਜ਼ੀਕਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਐਕਸਲ ਵਿੱਚ ਫੰਕਸ਼ਨ. ਬੇਸ਼ੱਕ, ਇਹਨਾਂ ਉਦਾਹਰਣਾਂ ਨੇ ਸਿਰਫ AND, OR, XOR ਅਤੇ ਨਾ ਸਮਰੱਥਾਵਾਂ ਦੀ ਸਤ੍ਹਾ ਨੂੰ ਖੁਰਚਿਆ ਹੈ। ਮੂਲ ਗੱਲਾਂ ਨੂੰ ਜਾਣ ਕੇ, ਤੁਸੀਂ ਹੁਣ ਆਪਣੇ ਅਸਲ ਕਾਰਜਾਂ ਨਾਲ ਨਜਿੱਠਣ ਅਤੇ ਆਪਣੀਆਂ ਵਰਕਸ਼ੀਟਾਂ ਲਈ ਸਮਾਰਟ ਵਿਸਤ੍ਰਿਤ ਫਾਰਮੂਲੇ ਲਿਖ ਕੇ ਆਪਣੇ ਗਿਆਨ ਨੂੰ ਵਧਾ ਸਕਦੇ ਹੋ।

    ਨਹੀਂ ਤਾਂ।
    ਜਾਂ ਜੇਕਰ ਕੋਈ ਆਰਗੂਮੈਂਟ ਦਾ ਮੁਲਾਂਕਣ TRUE ਹੁੰਦਾ ਹੈ ਤਾਂ TRUE ਵਾਪਸ ਕਰਦਾ ਹੈ। =OR(A2>=10, B2<5) ਜੇਕਰ A2 ਹੈ ਤਾਂ ਫਾਰਮੂਲਾ TRUE ਦਿੰਦਾ ਹੈ। 10 ਤੋਂ ਵੱਧ ਜਾਂ ਬਰਾਬਰ ਜਾਂ B2 5 ਤੋਂ ਘੱਟ, ਜਾਂ ਦੋਵੇਂ ਸ਼ਰਤਾਂ ਪੂਰੀਆਂ ਹੁੰਦੀਆਂ ਹਨ। ਜੇਕਰ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਸ਼ਰਤਾਂ ਪੂਰੀਆਂ ਨਹੀਂ ਹੁੰਦੀਆਂ, ਤਾਂ ਫਾਰਮੂਲਾ FALSE ਵਾਪਸ ਕਰਦਾ ਹੈ।
    XOR ਇੱਕ ਲਾਜ਼ੀਕਲ ਐਕਸਕਲੂਸਿਵ ਜਾਂ ਸਾਰੀਆਂ ਆਰਗੂਮੈਂਟਾਂ ਦਿੰਦਾ ਹੈ। =XOR(A2>=10, B2<5) <11 ਫ਼ਾਰਮੂਲਾ TRUE ਦਿੰਦਾ ਹੈ ਜੇਕਰ A2 10 ਤੋਂ ਵੱਧ ਜਾਂ ਬਰਾਬਰ ਹੈ ਜਾਂ B2 5 ਤੋਂ ਘੱਟ ਹੈ। ਜੇਕਰ ਕੋਈ ਵੀ ਸ਼ਰਤਾਂ ਪੂਰੀਆਂ ਨਹੀਂ ਹੁੰਦੀਆਂ ਜਾਂ ਦੋਵੇਂ ਸ਼ਰਤਾਂ ਪੂਰੀਆਂ ਨਹੀਂ ਹੁੰਦੀਆਂ, ਤਾਂ ਫਾਰਮੂਲਾ FALSE ਦਿੰਦਾ ਹੈ।
    NOT ਇਸਦੇ ਆਰਗੂਮੈਂਟ ਦਾ ਉਲਟਾ ਲਾਜ਼ੀਕਲ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਯਾਨੀ. ਜੇਕਰ ਆਰਗੂਮੈਂਟ FALSE ਹੈ, ਤਾਂ TRUE ਵਾਪਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇਸਦੇ ਉਲਟ। =NOT(A2>=10) ਜੇਕਰ ਸੈੱਲ A1 ਵਿੱਚ ਕੋਈ ਮੁੱਲ 10 ਤੋਂ ਵੱਧ ਜਾਂ ਇਸਦੇ ਬਰਾਬਰ ਹੈ ਤਾਂ ਫਾਰਮੂਲਾ FALSE ਦਿੰਦਾ ਹੈ; ਨਹੀਂ ਤਾਂ ਸਹੀ।

    ਉੱਪਰ ਦੱਸੇ ਗਏ ਚਾਰ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨਾਂ ਤੋਂ ਇਲਾਵਾ, Microsoft Excel 3 "ਸ਼ਰਤ" ਫੰਕਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ - IF, IFERROR ਅਤੇ IFNA।

    Excel ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ - ਤੱਥ ਅਤੇ ਅੰਕੜੇ

    1. ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨਾਂ ਦੇ ਆਰਗੂਮੈਂਟਾਂ ਵਿੱਚ, ਤੁਸੀਂ ਸੈੱਲ ਸੰਦਰਭਾਂ, ਸੰਖਿਆਤਮਕ ਅਤੇ ਟੈਕਸਟ ਮੁੱਲਾਂ, ਬੂਲੀਅਨ ਮੁੱਲਾਂ, ਤੁਲਨਾ ਆਪਰੇਟਰਾਂ, ਅਤੇ ਹੋਰ ਐਕਸਲ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਹਾਲਾਂਕਿ, ਸਾਰੀਆਂ ਆਰਗੂਮੈਂਟਾਂ ਨੂੰ TRUE ਜਾਂ FALSE ਦੇ ਬੁਲੀਅਨ ਮੁੱਲਾਂ, ਜਾਂ ਲਾਜ਼ੀਕਲ ਮੁੱਲਾਂ ਵਾਲੇ ਹਵਾਲਿਆਂ ਜਾਂ ਐਰੇ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
    2. ਜੇਕਰ ਕਿਸੇ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ ਦੇ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਕੋਈ ਖਾਲੀ ਸੈੱਲ ਸ਼ਾਮਲ ਹਨ, ਜਿਵੇਂ ਕਿਮੁੱਲਾਂ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਸਾਰੀਆਂ ਆਰਗੂਮੈਂਟਾਂ ਖਾਲੀ ਸੈੱਲ ਹਨ, ਤਾਂ ਫਾਰਮੂਲਾ #VALUE ਦਿੰਦਾ ਹੈ! ਗਲਤੀ।
    3. ਜੇਕਰ ਕਿਸੇ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ ਦੇ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਸੰਖਿਆਵਾਂ ਹਨ, ਤਾਂ ਜ਼ੀਰੋ ਦਾ ਮੁਲਾਂਕਣ FALSE ਹੁੰਦਾ ਹੈ, ਅਤੇ ਨੈਗੇਟਿਵ ਨੰਬਰਾਂ ਸਮੇਤ ਹੋਰ ਸਾਰੀਆਂ ਸੰਖਿਆਵਾਂ ਦਾ ਮੁਲਾਂਕਣ TRUE ਹੁੰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਸੈੱਲ A1:A5 ਵਿੱਚ ਸੰਖਿਆਵਾਂ ਹਨ, ਤਾਂ ਫਾਰਮੂਲਾ =AND(A1:A5) TRUE ਵਾਪਸ ਕਰੇਗਾ ਜੇਕਰ ਕਿਸੇ ਵੀ ਸੈੱਲ ਵਿੱਚ 0 ਨਹੀਂ ਹੈ, ਨਹੀਂ ਤਾਂ FALSE।
    4. ਇੱਕ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ #VALUE! ਗਲਤੀ ਜੇਕਰ ਕੋਈ ਵੀ ਆਰਗੂਮੈਂਟ ਲਾਜ਼ੀਕਲ ਮੁੱਲਾਂ ਦਾ ਮੁਲਾਂਕਣ ਨਹੀਂ ਕਰਦਾ ਹੈ।
    5. ਇੱਕ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ #NAME? ਗਲਤੀ ਜੇਕਰ ਤੁਸੀਂ ਫੰਕਸ਼ਨ ਦੇ ਨਾਮ ਦੀ ਗਲਤ ਸਪੈਲਿੰਗ ਕੀਤੀ ਹੈ ਜਾਂ ਕਿਸੇ ਪੁਰਾਣੇ ਐਕਸਲ ਸੰਸਕਰਣ ਵਿੱਚ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ ਜੋ ਇਸਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, XOR ਫੰਕਸ਼ਨ ਨੂੰ ਸਿਰਫ਼ ਐਕਸਲ 2016 ਅਤੇ 2013 ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
    6. ਐਕਸਲ 2007 ਅਤੇ ਇਸ ਤੋਂ ਉੱਚੇ ਵਿੱਚ, ਤੁਸੀਂ ਇੱਕ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ ਵਿੱਚ 255 ਤੱਕ ਆਰਗੂਮੈਂਟ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ, ਬਸ਼ਰਤੇ ਕਿ ਫਾਰਮੂਲੇ ਦੀ ਕੁੱਲ ਲੰਬਾਈ ਨਾ ਹੋਵੇ। 8,192 ਅੱਖਰਾਂ ਤੋਂ ਵੱਧ। ਐਕਸਲ 2003 ਅਤੇ ਹੇਠਲੇ ਵਿੱਚ, ਤੁਸੀਂ 30 ਆਰਗੂਮੈਂਟਾਂ ਤੱਕ ਸਪਲਾਈ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਤੁਹਾਡੇ ਫਾਰਮੂਲੇ ਦੀ ਕੁੱਲ ਲੰਬਾਈ 1,024 ਅੱਖਰਾਂ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋਵੇਗੀ।

    ਐਕਸਲ ਵਿੱਚ AND ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

    AND ਫੰਕਸ਼ਨ ਤਰਕ ਫੰਕਸ਼ਨ ਪਰਿਵਾਰ ਦਾ ਸਭ ਤੋਂ ਪ੍ਰਸਿੱਧ ਮੈਂਬਰ ਹੈ। ਇਹ ਉਦੋਂ ਕੰਮ ਆਉਂਦਾ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਕਈ ਸ਼ਰਤਾਂ ਦੀ ਜਾਂਚ ਕਰਨੀ ਪੈਂਦੀ ਹੈ ਅਤੇ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਹੁੰਦਾ ਹੈ ਕਿ ਉਹ ਸਾਰੀਆਂ ਪੂਰੀਆਂ ਹੋਈਆਂ ਹਨ। ਤਕਨੀਕੀ ਤੌਰ 'ਤੇ, AND ਫੰਕਸ਼ਨ ਤੁਹਾਡੇ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਸ਼ਰਤਾਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਅਤੇ ਜੇਕਰ ਸਾਰੀਆਂ ਸਥਿਤੀਆਂ ਦਾ ਮੁਲਾਂਕਣ TRUE, FALSE ਹੁੰਦਾ ਹੈ ਤਾਂ TRUE ਵਾਪਸ ਕਰਦਾ ਹੈ।ਨਹੀਂ ਤਾਂ।

    Excel AND ਫੰਕਸ਼ਨ ਲਈ ਸੰਟੈਕਸ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:

    AND(logical1, [logical2], …)

    ਜਿੱਥੇ ਲਾਜ਼ੀਕਲ ਉਹ ਸ਼ਰਤ ਹੈ ਜਿਸਦੀ ਤੁਸੀਂ ਜਾਂਚ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜੋ ਕਿ ਕਿਸੇ ਵੀ ਸੱਚ ਨੂੰ ਮੁਲਾਂਕਣ ਕਰ ਸਕਦੀ ਹੈ। ਜਾਂ FALSE। ਪਹਿਲੀ ਸ਼ਰਤ (ਲੌਜੀਕਲ1) ਦੀ ਲੋੜ ਹੈ, ਬਾਅਦ ਦੀਆਂ ਸ਼ਰਤਾਂ ਵਿਕਲਪਿਕ ਹਨ।

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

    ਫਾਰਮੂਲਾ ਵਰਣਨ
    =AND(A2="Bananas", B2>C2) ਜੇ A2 ਵਿੱਚ "ਕੇਲੇ" ਹਨ ਅਤੇ B2 ਵਿੱਚ C2 ਤੋਂ ਵੱਡਾ ਹੈ ਤਾਂ TRUE ਦਿੰਦਾ ਹੈ, ਨਹੀਂ ਤਾਂ FALSE .
    =AND(B2>20, B2=C2) ਜੇਕਰ B2 20 ਤੋਂ ਵੱਧ ਹੈ ਅਤੇ B2 C2 ਦੇ ਬਰਾਬਰ ਹੈ ਤਾਂ TRUE ਦਿੰਦਾ ਹੈ, ਨਹੀਂ ਤਾਂ FALSE।
    =AND(A2="Bananas", B2>=30, B2>C2) TRUE ਦਿੰਦਾ ਹੈ ਜੇਕਰ A2 ਵਿੱਚ "ਕੇਲੇ" ਹਨ, B2 30 ਤੋਂ ਵੱਡਾ ਜਾਂ ਬਰਾਬਰ ਹੈ ਅਤੇ B2 C2 ਤੋਂ ਵੱਡਾ ਹੈ, ਨਹੀਂ ਤਾਂ FALSE।

    Excel AND ਫੰਕਸ਼ਨ - ਆਮ ਵਰਤੋਂ

    ਆਪਣੇ ਆਪ ਵਿੱਚ, Excel AND ਫੰਕਸ਼ਨ ਬਹੁਤ ਰੋਮਾਂਚਕ ਨਹੀਂ ਹੈ ਅਤੇ ਇਸਦੀ ਉਪਯੋਗਤਾ ਬਹੁਤ ਘੱਟ ਹੈ। ਪਰ ਹੋਰ ਐਕਸਲ ਫੰਕਸ਼ਨਾਂ ਦੇ ਨਾਲ ਸੁਮੇਲ ਵਿੱਚ, AND ਤੁਹਾਡੀਆਂ ਵਰਕਸ਼ੀਟਾਂ ਦੀਆਂ ਸਮਰੱਥਾਵਾਂ ਨੂੰ ਮਹੱਤਵਪੂਰਨ ਤੌਰ 'ਤੇ ਵਧਾ ਸਕਦਾ ਹੈ।

    ਇਸਦੀ ਬਜਾਏ ਕਈ ਸ਼ਰਤਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ IF ਫੰਕਸ਼ਨ ਦੇ logical_test ਆਰਗੂਮੈਂਟ ਵਿੱਚ Excel AND ਫੰਕਸ਼ਨ ਦੀ ਇੱਕ ਸਭ ਤੋਂ ਆਮ ਵਰਤੋਂ ਮਿਲਦੀ ਹੈ। ਸਿਰਫ਼ ਇੱਕ ਦੇ. ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ IF ਫੰਕਸ਼ਨ ਦੇ ਅੰਦਰ ਉਪਰੋਕਤ ਕਿਸੇ ਵੀ AND ਫੰਕਸ਼ਨ ਨੂੰ ਨੇਸਟ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਇਸ ਦੇ ਸਮਾਨ ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ:

    =IF(AND(A2="Bananas", B2>C2), "Good", "Bad")

    ਹੋਰ IF / ਲਈ ਅਤੇ ਫਾਰਮੂਲਾ ਉਦਾਹਰਨਾਂ, ਕਿਰਪਾ ਕਰਕੇਉਸਦਾ ਟਿਊਟੋਰਿਅਲ ਦੇਖੋ: ਮਲਟੀਪਲ ਅਤੇ ਕੰਡੀਸ਼ਨ ਦੇ ਨਾਲ ਐਕਸਲ IF ਫੰਕਸ਼ਨ।

    BETWEEN ਕੰਡੀਸ਼ਨ ਲਈ ਇੱਕ ਐਕਸਲ ਫਾਰਮੂਲਾ

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

    ਉਦਾਹਰਨ ਲਈ, ਤੁਹਾਡੇ ਕੋਲ ਕਾਲਮ A, B ਅਤੇ C ਵਿੱਚ 3 ਮੁੱਲ ਹਨ ਅਤੇ ਤੁਸੀਂ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਕੀ ਕਾਲਮ A ਵਿੱਚ ਕੋਈ ਮੁੱਲ ਡਿੱਗਦਾ ਹੈ। B ਅਤੇ C ਮੁੱਲਾਂ ਵਿਚਕਾਰ। ਅਜਿਹਾ ਫਾਰਮੂਲਾ ਬਣਾਉਣ ਲਈ, ਨੈਸਟਡ AND ਅਤੇ ਕੁਝ ਤੁਲਨਾਤਮਕ ਓਪਰੇਟਰਾਂ ਦੇ ਨਾਲ IF ਫੰਕਸ਼ਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ:

    ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਕਿ ਕੀ X Y ਅਤੇ Z ਵਿਚਕਾਰ ਹੈ, ਸਮੇਤ:

    =IF(AND(A2>=B2,A2<=C2),"Yes", "No")

    ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਫਾਰਮੂਲਾ ਕਿ ਕੀ X Y ਅਤੇ Z ਵਿਚਕਾਰ ਹੈ, ਸੰਮਲਿਤ ਨਹੀਂ:

    =IF(AND(A2>B2, A2

    ਜਿਵੇਂ ਕਿ ਉੱਪਰ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ਾਟ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਫਾਰਮੂਲਾ ਸਾਰੇ ਡੇਟਾ ਕਿਸਮਾਂ - ਨੰਬਰ, ਮਿਤੀਆਂ ਅਤੇ ਟੈਕਸਟ ਮੁੱਲਾਂ ਲਈ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਟੈਕਸਟ ਮੁੱਲਾਂ ਦੀ ਤੁਲਨਾ ਕਰਦੇ ਸਮੇਂ, ਫਾਰਮੂਲਾ ਉਹਨਾਂ ਨੂੰ ਵਰਣਮਾਲਾ ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਅੱਖਰ-ਦਰ-ਅੱਖਰ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ Apples Apricot ਅਤੇ Bananas ਵਿਚਕਾਰ ਨਹੀਂ ਕਿਉਂਕਿ Apples ਵਿੱਚ ਦੂਜਾ "p" "r" ਤੋਂ ਪਹਿਲਾਂ ਆਉਂਦਾ ਹੈ। ਖੁਰਮਾਨੀ ਵਿੱਚ। ਕਿਰਪਾ ਕਰਕੇ ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਟੈਕਸਟ ਮੁੱਲਾਂ ਦੇ ਨਾਲ ਐਕਸਲ ਤੁਲਨਾ ਆਪਰੇਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਦੇਖੋ।

    ਜਿਵੇਂ ਤੁਸੀਂ ਦੇਖਦੇ ਹੋ, IF /AND ਫਾਰਮੂਲਾ ਸਰਲ, ਤੇਜ਼ ਅਤੇ ਲਗਭਗ ਸਰਵ ਵਿਆਪਕ ਹੈ। ਮੈਂ "ਲਗਭਗ" ਕਹਿੰਦਾ ਹਾਂ ਕਿਉਂਕਿ ਇਹ ਇੱਕ ਦ੍ਰਿਸ਼ ਨੂੰ ਕਵਰ ਨਹੀਂ ਕਰਦਾ. ਉਪਰੋਕਤ ਫਾਰਮੂਲੇ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਕਾਲਮ B ਵਿੱਚ ਇੱਕ ਮੁੱਲ ਕਾਲਮ C ਨਾਲੋਂ ਛੋਟਾ ਹੁੰਦਾ ਹੈ, ਭਾਵ ਕਾਲਮ B ਹਮੇਸ਼ਾਹੇਠਲਾ ਬਾਊਂਡ ਮੁੱਲ ਅਤੇ C - ਉਪਰਲਾ ਬਾਊਂਡ ਮੁੱਲ ਰੱਖਦਾ ਹੈ। ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ ਕਤਾਰ 6 ਲਈ ਫਾਰਮੂਲਾ " ਨਹੀਂ " ਵਾਪਸ ਕਰਦਾ ਹੈ, ਜਿੱਥੇ A6 ਵਿੱਚ 12, B6 - 15 ਅਤੇ C6 - 3 ਹਨ ਅਤੇ ਨਾਲ ਹੀ ਕਤਾਰ 8 ਲਈ ਜਿੱਥੇ A8 24-ਨਵੰਬਰ ਹੈ, B8 26- ਹੈ। ਦਸੰਬਰ ਅਤੇ C8 21-ਅਕਤੂਬਰ ਹੈ।

    ਪਰ ਕੀ ਜੇ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਤੁਹਾਡਾ ਵਿਚਕਾਰਲਾ ਫਾਰਮੂਲਾ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰੇ ਭਾਵੇਂ ਲੋਅਰ-ਬਾਉਂਡ ਅਤੇ ਅੱਪਰ-ਬਾਉਂਡ ਮੁੱਲ ਕਿੱਥੇ ਰਹਿੰਦੇ ਹਨ? ਇਸ ਸਥਿਤੀ ਵਿੱਚ, Excel MEDIAN ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜੋ ਦਿੱਤੇ ਗਏ ਸੰਖਿਆਵਾਂ ਦਾ ਮੱਧਮਾਨ ਵਾਪਸ ਕਰਦਾ ਹੈ (ਜਿਵੇਂ ਕਿ ਸੰਖਿਆਵਾਂ ਦੇ ਸਮੂਹ ਦੇ ਮੱਧ ਵਿੱਚ ਸੰਖਿਆ)।

    ਇਸ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ IF ਦੇ ਲਾਜ਼ੀਕਲ ਟੈਸਟ ਵਿੱਚ AND ਨੂੰ ਬਦਲਦੇ ਹੋ MEDIAN ਨਾਲ ਫੰਕਸ਼ਨ, ਫਾਰਮੂਲਾ ਇਸ ਤਰ੍ਹਾਂ ਜਾਵੇਗਾ:

    =IF(A2=MEDIAN(A2:C2),"Yes","No")

    ਅਤੇ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਨਤੀਜੇ ਪ੍ਰਾਪਤ ਕਰੋਗੇ:

    ਜਿਵੇਂ ਤੁਸੀਂ ਦੇਖਦੇ ਹੋ, MEDIAN ਫੰਕਸ਼ਨ ਸੰਖਿਆਵਾਂ ਅਤੇ ਮਿਤੀਆਂ ਲਈ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਪਰ #NUM! ਟੈਕਸਟ ਮੁੱਲਾਂ ਲਈ ਗਲਤੀ। ਹਾਏ, ਕੋਈ ਵੀ ਸੰਪੂਰਨ ਨਹੀਂ ਹੈ : )

    ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਸੰਪੂਰਨ ਬਿਟਵੀਨ ਫਾਰਮੂਲਾ ਚਾਹੁੰਦੇ ਹੋ ਜੋ ਟੈਕਸਟ ਮੁੱਲਾਂ ਦੇ ਨਾਲ-ਨਾਲ ਸੰਖਿਆਵਾਂ ਅਤੇ ਮਿਤੀਆਂ ਲਈ ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ AND/OR ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਲਾਜ਼ੀਕਲ ਟੈਕਸਟ ਬਣਾਉਣਾ ਹੋਵੇਗਾ। ਫੰਕਸ਼ਨ, ਇਸ ਤਰ੍ਹਾਂ:

    =IF(OR(AND(A2>B2, A2

    ਐਕਸਲ ਵਿੱਚ OR ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

    ਅਤੇ ਨਾਲ ਹੀ, ਐਕਸਲ ਜਾਂ ਫੰਕਸ਼ਨ ਇੱਕ ਹੈ ਬੁਨਿਆਦੀ ਲਾਜ਼ੀਕਲ ਫੰਕਸ਼ਨ ਜੋ ਦੋ ਮੁੱਲਾਂ ਜਾਂ ਸਟੇਟਮੈਂਟਾਂ ਦੀ ਤੁਲਨਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਫਰਕ ਇਹ ਹੈ ਕਿ OR ਫੰਕਸ਼ਨ TRUE ਦਿੰਦਾ ਹੈ ਜੇਕਰ ਆਰਗੂਮੈਂਟਾਂ ਦਾ ਮੁਲਾਂਕਣ TRUE ਹੁੰਦਾ ਹੈ, ਅਤੇ ਜੇਕਰ ਸਾਰੀਆਂ ਆਰਗੂਮੈਂਟਾਂ FALSE ਹੁੰਦੀਆਂ ਹਨ ਤਾਂ FALSE ਵਾਪਸ ਕਰਦਾ ਹੈ। OR ਫੰਕਸ਼ਨ ਸਭ ਵਿੱਚ ਉਪਲਬਧ ਹੈਐਕਸਲ 2016 - 2000 ਦੇ ਸੰਸਕਰਣ।

    ਐਕਸਲ OR ਫੰਕਸ਼ਨ ਦਾ ਸੰਟੈਕਸ AND ਨਾਲ ਬਹੁਤ ਮਿਲਦਾ ਜੁਲਦਾ ਹੈ:

    OR(logical1, [logical2], …)

    ਜਿੱਥੇ ਲਾਜ਼ੀਕਲ ਉਹ ਚੀਜ਼ ਹੈ ਜਿਸਦੀ ਤੁਸੀਂ ਜਾਂਚ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜੋ ਕਿ ਜਾਂ ਤਾਂ ਸਹੀ ਜਾਂ ਗਲਤ ਹੋ ਸਕਦਾ ਹੈ। ਪਹਿਲਾ ਲਾਜ਼ੀਕਲ ਲੋੜੀਂਦਾ ਹੈ, ਵਾਧੂ ਸ਼ਰਤਾਂ (ਆਧੁਨਿਕ ਐਕਸਲ ਸੰਸਕਰਣਾਂ ਵਿੱਚ 255 ਤੱਕ) ਵਿਕਲਪਿਕ ਹਨ।

    ਅਤੇ ਹੁਣ, ਆਓ ਇਹ ਮਹਿਸੂਸ ਕਰਨ ਲਈ ਤੁਹਾਡੇ ਲਈ ਕੁਝ ਫਾਰਮੂਲੇ ਲਿਖਦੇ ਹਾਂ ਕਿ ਐਕਸਲ ਵਿੱਚ OR ਫੰਕਸ਼ਨ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ।

    ਫਾਰਮੂਲਾ ਵੇਰਵਾ
    =OR(A2="Bananas", A2="Oranges") TRUE ਦਿੰਦਾ ਹੈ ਜੇਕਰ A2 ਵਿੱਚ "ਕੇਲੇ" ਜਾਂ "ਸੰਤਰੀ", ਗਲਤ ਨਹੀਂ ਤਾਂ।
    =OR(B2>=40, C2>=20) ਜੇਕਰ B2 40 ਤੋਂ ਵੱਡਾ ਜਾਂ ਬਰਾਬਰ ਹੈ ਜਾਂ C2 20 ਤੋਂ ਵੱਡਾ ਜਾਂ ਬਰਾਬਰ ਹੈ, ਤਾਂ FALSE ਵਾਪਸ ਕਰਦਾ ਹੈ।
    =OR(B2=" ",) ਜੇ B2 ਜਾਂ C2 ਖਾਲੀ ਹੈ ਜਾਂ ਦੋਵੇਂ, FALSE ਨਹੀਂ ਤਾਂ TRUE ਦਿੰਦਾ ਹੈ।

    ਐਕਸਲ ਅਤੇ ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ-ਨਾਲ, ਜਾਂ ਹੋਰ ਐਕਸਲ ਫੰਕਸ਼ਨਾਂ ਦੀ ਉਪਯੋਗਤਾ ਨੂੰ ਵਧਾਉਣ ਲਈ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜੋ ਲਾਜ਼ੀਕਲ ਟੈਸਟ ਕਰਦੇ ਹਨ, ਉਦਾਹਰਨ ਲਈ. IF ਫੰਕਸ਼ਨ. ਇੱਥੇ ਸਿਰਫ਼ ਕੁਝ ਉਦਾਹਰਨਾਂ ਹਨ:

    IF ਫੰਕਸ਼ਨ ਨੈਸਟਡ ਨਾਲ OR

    =IF(OR(B2>30, C2>20), "Good", "Bad")

    ਫ਼ਾਰਮੂਲਾ " ਚੰਗਾ " ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੇਕਰ ਸੈੱਲ B3 ਵਿੱਚ ਕੋਈ ਸੰਖਿਆ 30 ਤੋਂ ਵੱਧ ਹੈ ਜਾਂ C2 ਵਿੱਚ ਸੰਖਿਆ 20 ਤੋਂ ਵੱਧ ਹੈ, ਤਾਂ " ਖਰਾਬ " ਨਹੀਂ ਤਾਂ।

    ਇੱਕ ਫਾਰਮੂਲੇ ਵਿੱਚ ਐਕਸਲ AND/OR ਫੰਕਸ਼ਨ

    ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ, ਕੁਝ ਵੀ ਤੁਹਾਨੂੰ ਦੋਵਾਂ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਰੋਕਦਾ ਹੈ, ਅਤੇ & ਜਾਂ, ਇੱਕ ਇੱਕਲੇ ਫਾਰਮੂਲੇ ਵਿੱਚ ਜੇਕਰ ਤੁਹਾਡੇ ਕਾਰੋਬਾਰੀ ਤਰਕ ਨੂੰ ਇਸਦੀ ਲੋੜ ਹੈ। ਬੇਅੰਤ ਹੋ ਸਕਦਾ ਹੈਅਜਿਹੇ ਫਾਰਮੂਲੇ ਦੇ ਭਿੰਨਤਾਵਾਂ ਜੋ ਹੇਠਾਂ ਦਿੱਤੇ ਮੂਲ ਪੈਟਰਨਾਂ ਤੱਕ ਉਬਾਲਦੀਆਂ ਹਨ:

    =AND(OR(Cond1, Cond2), Cond3)

    =AND(OR(Cond1, Cond2), OR(Cond3, Cond4)

    =OR(AND(Cond1, Cond2), Cond3)

    =OR(AND(Cond1,Cond2), AND(Cond3,Cond4))

    ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਇਹ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਕੇਲੇ ਅਤੇ ਸੰਤਰੇ ਦੀਆਂ ਕਿਹੜੀਆਂ ਖੇਪਾਂ ਵੇਚੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਕਿ "ਸਟਾਕ ਵਿੱਚ" ਨੰਬਰ (ਕਾਲਮ B) "ਵਿਕੀ ਹੋਈ" ਸੰਖਿਆ (ਕਾਲਮ C) ਦੇ ਬਰਾਬਰ ਹੈ, ਤਾਂ ਹੇਠਾਂ ਦਿੱਤਾ OR/AND ਫਾਰਮੂਲਾ ਤੁਹਾਨੂੰ ਇਹ ਜਲਦੀ ਦਿਖਾ ਸਕਦਾ ਹੈ :

    =OR(AND(A2="bananas", B2=C2), AND(A2="oranges", B2=C2))

    ਜਾਂ ਐਕਸਲ ਕੰਡੀਸ਼ਨਲ ਫਾਰਮੈਟਿੰਗ ਵਿੱਚ ਫੰਕਸ਼ਨ

    =OR($B2="", $C2="")

    ਨਿਯਮ ਉਪਰੋਕਤ OR ਫਾਰਮੂਲੇ ਦੇ ਨਾਲ ਉਹਨਾਂ ਕਤਾਰਾਂ ਨੂੰ ਉਜਾਗਰ ਕਰਦਾ ਹੈ ਜਿਹਨਾਂ ਵਿੱਚ ਜਾਂ ਤਾਂ ਕਾਲਮ B ਜਾਂ C, ਜਾਂ ਦੋਵਾਂ ਵਿੱਚ ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਹੁੰਦਾ ਹੈ।

    ਕੰਡੀਸ਼ਨਲ ਫਾਰਮੈਟਿੰਗ ਫਾਰਮੂਲੇ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਦੇਖੋ ਲੇਖ:

    • ਐਕਸਲ ਕੰਡੀਸ਼ਨਲ ਫਾਰਮੈਟਿੰਗ ਫਾਰਮੂਲੇ
    • ਸੈੱਲ ਦੇ ਮੁੱਲ ਦੇ ਆਧਾਰ 'ਤੇ ਕਤਾਰ ਦਾ ਰੰਗ ਬਦਲਣਾ
    • ਕਿਸੇ ਹੋਰ ਸੈੱਲ ਮੁੱਲ ਦੇ ਆਧਾਰ 'ਤੇ ਸੈੱਲ ਦਾ ਰੰਗ ਬਦਲਣਾ
    • ਐਕਸਲ ਵਿੱਚ ਹਰ ਦੂਜੀ ਕਤਾਰ ਨੂੰ ਕਿਵੇਂ ਹਾਈਲਾਈਟ ਕਰਨਾ ਹੈ

    ਐਕਸਲ ਵਿੱਚ XOR ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

    ਐਕਸਲ 2013 ਵਿੱਚ, ਮਾਈਕਰੋਸਾਫਟ ਨੇ XOR ਫੰਕਸ਼ਨ ਪੇਸ਼ ਕੀਤਾ, ਜੋ ਕਿ ਇੱਕ ਲਾਜ਼ੀਕਲ ਹੈ Exc. lusive OR ਫੰਕਸ਼ਨ। ਇਹ ਸ਼ਬਦ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਤੁਹਾਡੇ ਵਿੱਚੋਂ ਉਨ੍ਹਾਂ ਲਈ ਜਾਣੂ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਜਾਂ ਆਮ ਤੌਰ 'ਤੇ ਕੰਪਿਊਟਰ ਵਿਗਿਆਨ ਦਾ ਕੁਝ ਗਿਆਨ ਹੈ। ਉਹਨਾਂ ਲਈ ਜੋ ਨਹੀਂ ਕਰਦੇ, 'ਵਿਸ਼ੇਸ਼ ਜਾਂ' ਦੀ ਧਾਰਨਾ ਨੂੰ ਪਹਿਲਾਂ ਸਮਝਣਾ ਥੋੜਾ ਮੁਸ਼ਕਲ ਹੋ ਸਕਦਾ ਹੈ, ਪਰ ਉਮੀਦ ਹੈ ਕਿ ਫਾਰਮੂਲੇ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਨਾਲ ਦਰਸਾਇਆ ਗਿਆ ਹੇਠਾਂ ਦਿੱਤੀ ਵਿਆਖਿਆ ਮਦਦ ਕਰੇਗੀ।

    XOR ਫੰਕਸ਼ਨ ਦਾ ਸੰਟੈਕਸ ਇੱਕੋ ਜਿਹਾ ਹੈ OR ਦੇ ਲਈ :

    XOR(logical1, [logical2],…)

    ਪਹਿਲੀ ਲਾਜ਼ੀਕਲ ਸਟੇਟਮੈਂਟ (ਲਾਜ਼ੀਕਲ 1) ਦੀ ਲੋੜ ਹੈ, ਵਾਧੂ ਲਾਜ਼ੀਕਲ ਮੁੱਲ ਵਿਕਲਪਿਕ ਹਨ। ਤੁਸੀਂ ਇੱਕ ਫਾਰਮੂਲੇ ਵਿੱਚ 254 ਤੱਕ ਸ਼ਰਤਾਂ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਇਹ ਲਾਜ਼ੀਕਲ ਮੁੱਲ, ਐਰੇ ਜਾਂ ਹਵਾਲੇ ਹੋ ਸਕਦੇ ਹਨ ਜੋ ਸਹੀ ਜਾਂ ਗਲਤ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦੇ ਹਨ।

    ਸਧਾਰਨ ਸੰਸਕਰਣ ਵਿੱਚ, ਇੱਕ XOR ਫਾਰਮੂਲੇ ਵਿੱਚ ਸਿਰਫ਼ 2 ਲਾਜ਼ੀਕਲ ਕਥਨ ਹੁੰਦੇ ਹਨ ਅਤੇ ਵਾਪਸੀ:

    • ਸਹੀ ਹੈ ਜੇਕਰ ਕਿਸੇ ਵੀ ਆਰਗੂਮੈਂਟ ਦਾ ਮੁਲਾਂਕਣ TRUE ਹੁੰਦਾ ਹੈ।
    • ਗਲਤ ਜੇਕਰ ਦੋਵੇਂ ਆਰਗੂਮੈਂਟਸ ਸਹੀ ਹਨ ਜਾਂ ਕੋਈ ਵੀ ਸੱਚ ਨਹੀਂ ਹੈ।

    ਇਹ ਕਰਨਾ ਆਸਾਨ ਹੋ ਸਕਦਾ ਹੈ। ਫਾਰਮੂਲੇ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਤੋਂ ਸਮਝੋ:

    10>
    ਫਾਰਮੂਲਾ ਨਤੀਜਾ ਵਿਵਰਣ
    =XOR(1>0, 2<1) TRUE ਸਹੀ ਵਾਪਸ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਪਹਿਲੀ ਆਰਗੂਮੈਂਟ ਸੱਚ ਹੈ ਅਤੇ ਦੂਜੀ ਆਰਗੂਮੈਂਟ ਗਲਤ ਹੈ।
    =XOR(1<0, 2<1) ਗਲਤ

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

    • TRUE ਜੇਕਰ ਆਰਗੂਮੈਂਟਾਂ ਦੀ ਇੱਕ ਅਜੀਬ ਸੰਖਿਆ ਦਾ TRUE ਵਿੱਚ ਮੁਲਾਂਕਣ ਕੀਤਾ ਜਾਂਦਾ ਹੈ;
    • FALSE ਜੇਕਰ ਸਹੀ ਕਥਨਾਂ ਦੀ ਕੁੱਲ ਸੰਖਿਆ ਬਰਾਬਰ ਹੈ, ਜਾਂ ਜੇਕਰ ਸਭ ਹੈ ਸਟੇਟਮੈਂਟਾਂ ਗਲਤ ਹਨ।

    ਹੇਠਾਂ ਦਿੱਤਾ ਗਿਆ ਸਕਰੀਨਸ਼ਾਟ ਇਸ ਬਿੰਦੂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ:

    ਜੇਕਰ ਤੁਸੀਂ ਯਕੀਨੀ ਨਹੀਂ ਹੋ ਕਿ ਐਕਸਲ XOR ਫੰਕਸ਼ਨ ਨੂੰ ਕਿਵੇਂ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਸਲ-ਜੀਵਨ ਦ੍ਰਿਸ਼, ਹੇਠ ਦਿੱਤੀ ਉਦਾਹਰਨ 'ਤੇ ਵਿਚਾਰ ਕਰੋ। ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਪ੍ਰਤੀਯੋਗੀਆਂ ਦੀ ਇੱਕ ਸਾਰਣੀ ਹੈ ਅਤੇ ਉਹਨਾਂ ਦੇ ਨਤੀਜੇ ਹਨ

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