ਜੇ ਫੰਕਸ਼ਨ ਇੱਕ ਸਪਸ਼ਟ ਹਾਲਤ ਦੀ ਜਾਂਚ ਕਰਕੇ ਐਕਸਲ ਸਪ੍ਰੈਡਸ਼ੀਟਸ ਨੂੰ ਫੈਸਲੇ ਕਰਨ ਲਈ ਜੋੜਦਾ ਹੈ ਤਾਂ ਇਹ ਵੇਖਣ ਲਈ ਕਿ ਇਹ ਸਹੀ ਹੈ ਜਾਂ ਗਲਤ ਹੈ. ਜੇ ਹਾਲਤ ਸਹੀ ਹੈ, ਤਾਂ ਫੰਕਸ਼ਨ ਇੱਕ ਕਾਰਵਾਈ ਕਰੇਗਾ. ਜੇ ਸਥਿਤੀ ਗਲਤ ਹੈ, ਇਹ ਇੱਕ ਵੱਖਰੀ ਕਾਰਵਾਈ ਕਰੇਗੀ. ਹੇਠ ਦਿੱਤੇ ਕੰਮ ਬਾਰੇ ਹੋਰ ਜਾਣੋ
ਜੇ ਫੰਕਸ਼ਨ ਨਾਲ ਗਣਨਾ ਕਰ ਰਿਹਾ ਹੈ ਅਤੇ ਡਾਟਾ ਦਰਜ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ
ਇੱਕ ਫੰਕਸ਼ਨ ਦੀ ਸੰਟੈਕਸ ਫੰਕਸ਼ਨ ਦੇ ਲੇਆਉਟ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਅਤੇ ਫੰਕਸ਼ਨ ਦੇ ਨਾਮ, ਬ੍ਰੈਕੇਟ ਅਤੇ ਆਰਗੂਮਿੰਟ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ .
ਫੰਕਸ਼ਨ ਦੀ ਸਿੰਟੈਕਸ ਇਹ ਹੈ:
= IF (ਤਰਕ ਜਾਂਚ, ਮੁੱਲ ਜੇ ਸਹੀ ਹੈ, ਮੁੱਲ ਜੇ ਗਲਤ ਹੈ)
ਤਰਕ ਟੈਸਟ ਹਮੇਸ਼ਾ ਦੋ ਮੁੱਲਾਂ ਵਿਚਕਾਰ ਤੁਲਨਾ ਕਰਦਾ ਹੈ. ਤੁਲਨਾ ਆਪਰੇਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਉਦਾਹਰਨ ਲਈ, ਇਹ ਵੇਖਣ ਲਈ ਕਿ ਕੀ ਪਹਿਲਾ ਮੁੱਲ ਦੂਜਾ, ਜਾਂ ਇਸਦੇ ਬਰਾਬਰ ਤੋਂ ਵੱਡਾ ਜਾਂ ਘੱਟ ਹੈ.
ਉਦਾਹਰਨ ਲਈ, ਇੱਥੇ ਚਿੱਤਰ ਵਿੱਚ, ਤਰਕ ਦੀ ਜਾਂਚ ਇਕ ਕਰਮਚਾਰੀ ਦੀ ਕਮਾਈ ਦੀ ਤੁਲਨਾ ਕਾਲਮ B ਵਿੱਚ ਸਥਿਤ ਹੈ, ਇਹ ਦੇਖਣ ਲਈ ਕਿ ਕੀ ਉਹ $ 30,000.00 ਤੋਂ ਵੱਧ ਹੈ.
= IF (B2> 30000, B2 * 1%, 300)
ਇੱਕ ਵਾਰ ਫੰਕਸ਼ਨ ਇਹ ਤੈਅ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਲਾਜਿਕ ਟੈਸਟ ਸਹੀ ਜਾਂ ਝੂਠ ਹੈ, ਇਹ ਦੋਨਾਂ ਕ੍ਰਿਆਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ ਜੋ ਮੁੱਲ ਦੁਆਰਾ ਦਰਸਾਈ ਹੈ ਜੇਕਰ ਸੱਚ ਹੈ ਅਤੇ ਝੂਠ ਜੇ ਗਲਤ ਆਰਗੂਮੈਂਟ.
ਫੰਕਸ਼ਨ ਦੀਆਂ ਕਿਸਮਾਂ ਦੀਆਂ ਕਾਰਵਾਈਆਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- ਫਾਰਮੂਲਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਣਨਾ ਕਰਨੀ ਜਾਂ ਨੰਬਰ ਡਾਟਾ ਦਾਖਲ ਕਰਨਾ
- ਮਨੋਨੀਤ ਵਰਕਸ਼ੀਟ ਸੈੱਲਾਂ ਵਿੱਚ ਟੈਕਸਟ ਸਟੇਟਮੈਂਟਸ ਪ੍ਰਦਰਸ਼ਤ ਕਰਨਾ,
- ਟੀਚਾ ਸੈੱਲ ਨੂੰ ਖਾਲੀ ਛੱਡ ਕੇ
ਜੇ ਫੰਕਸ਼ਨ ਨਾਲ ਗਣਨਾ ਕਰਨੀ ਹੈ
ਜੇਕਰ ਫੰਕਸ਼ਨ ਵੱਖਰੇ ਗਣਨਾ ਕਰ ਸਕਦਾ ਹੈ ਇਹ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਫੰਕਸ਼ਨ ਸਹੀ ਮੁੱਲ ਦਿੰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ.
ਉਪਰੋਕਤ ਚਿੱਤਰ ਵਿੱਚ, ਇੱਕ ਫਾਰਮੂਲਾ ਕਰਮਚਾਰੀ ਕਮਾਈ ਦੇ ਅਧਾਰ ਤੇ ਕਟੌਤੀ ਰਕਮ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ.
= IF (B2> 30000, B2 * 1%, 300)
ਕਟੌਤੀ ਰੇਟ ਦਾ ਹਿਸਾਬ ਦਰਸਾਏ ਗਏ ਫ਼ਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਮਾਨ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ ਜੇ ਸੱਚ ਹੈ. ਫਾਰਮੂਲਾ ਕਾਲਮ ਬੀ ਵਿਚ ਸਥਿਤ ਕਮਾਈ ਦਾ 1% ਅੰਕ ਵਧਾ ਦਿੰਦਾ ਹੈ ਜੇਕਰ ਕਰਮਚਾਰੀ ਦੀ ਕਮਾਈ $ 30,000.00 ਤੋਂ ਵੱਧ ਹੈ.
ਜੇ ਫੰਕਸ਼ਨ ਨਾਲ ਡੇਟਾ ਦਾਖਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ
ਜੇਕਰ ਇੱਕ ਫੋਕਸ ਨੂੰ ਇੱਕ ਨਿਸ਼ਾਨਾ ਸੈੱਲ ਵਿੱਚ ਨੰਬਰ ਡੇਟਾ ਦਾਖਲ ਕਰਨ ਲਈ ਸਥਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਇਸ ਡੇਟਾ ਨੂੰ ਫਿਰ ਹੋਰ ਗਣਨਾਵਾਂ ਵਿਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ.
ਉਪਰੋਕਤ ਉਦਾਹਰਨ ਵਿੱਚ, ਜੇ ਕਿਸੇ ਕਰਮਚਾਰੀ ਦੀ ਕਮਾਈ $ 30,000.00 ਤੋਂ ਘੱਟ ਹੈ, ਤਾਂ ਮੁੱਲ ਜੇਕਰ ਝੂਠਾ ਦਲੀਲ ਇੱਕ ਗਣਨਾ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਬਜਾਏ ਕਟੌਤੀ ਲਈ $ 300.00 ਦੀ ਇਕ ਫਲੈਟ ਰੇਟ ਨੂੰ ਸੰਮਿਲਿਤ ਕਰਨ ਲਈ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ.
ਨੋਟ: ਫੰਕਸ਼ਨ ਵਿੱਚ 30000 ਜਾਂ 300 ਦੇ ਨੰਬਰ ਦੇ ਨਾਲ ਨਾ ਤਾਂ ਡੌਲਰ ਸਾਈਨ ਤੇ ਨਾ ਕਾਮੇ ਵੱਖਰੇਵੇ ਇੱਕ ਜਾਂ ਦੋਵਾਂ ਵਿੱਚ ਦਾਖਲ ਹੋਣਾ ਫਾਰਮੂਲੇ ਵਿੱਚ ਗਲਤੀਆਂ ਪੈਦਾ ਕਰਦਾ ਹੈ.
- ਐਕਸਲ ਫੰਕਸ਼ਨ ਕੋਮਾ ਨੂੰ ਵੱਖਰੇਵਾਂ ਦੇ ਦਰਮਿਆਨ ਵੱਖਰੇਵੇਂ ਦੇ ਤੌਰ ਤੇ ਵਰਤਦਾ ਹੈ, ਇਸ ਲਈ ਅੰਕ ਨਾਲ ਕੋਮਾ ਲਗਾਉਣ ਨਾਲ ਐਕਸਲ ਨੂੰ ਇਹ ਮੰਨਣਾ ਪੈਂਦਾ ਹੈ ਕਿ ਜੇ ਫੰਕਸ਼ਨ ਲਈ ਤਿੰਨ ਤੋਂ ਵੱਧ ਆਰਗੂਮੈਂਟ ਦਰਜ ਹਨ.
- ਕਿਉਂਕਿ ਡਾਲਰਾਂ ਦੇ ਚਿੰਨ੍ਹ ਟੈਕਸਟ ਵਰਣ ਹਨ, ਇਹਨਾਂ ਨੂੰ ਅੰਕ ਨਾਲ ਦਾਖਲ ਕਰਦੇ ਹੋਏ ਐਕਸਲ ਨੂੰ ਵਿਸ਼ਵਾਸ਼ ਹੁੰਦਾ ਹੈ ਕਿ ਇੱਕ ਟਾਈਪਿੰਗ ਗਲਤੀ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਠੀਕ ਕਰਨ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ.
ਪਾਠ ਬਿਆਨਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਾ ਜਾਂ ਸੈੱਲ ਛੱਡਣਾ ਐਕਸਲ ਦੇ ਨਾਲ ਖਾਲੀ ਹੋਵੇ ਜੇ ਫੰਕਸ਼ਨ
IF ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਸ਼ਬਦ ਜਾਂ ਪਾਠ ਸਟੇਟਮੈਂਟਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਾ
ਜੇਕਰ ਕਿਸੇ ਨੰਬਰ ਦੀ ਬਜਾਏ ਇੱਕ IF ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤੇ ਗਏ ਪਾਠ ਨੂੰ ਹੋਣ ਨਾਲ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਖਾਸ ਨਤੀਜੇ ਲੱਭਣੇ ਅਤੇ ਪੜ੍ਹਣੇ ਸੌਖੇ ਹੋ ਸਕਦੇ ਹਨ
ਉਪਰੋਕਤ ਉਦਾਹਰਨ ਵਿੱਚ, ਜੇ ਫੰਕਸ਼ਨ ਦੀ ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿ ਕੀ ਵਿਦਿਆਰਥੀ ਭੂਗੋਲ ਕਵਿਜ਼ ਲੈਂਦੇ ਹਨ ਤਾਂ ਦੱਖਣੀ ਪੈਸੀਫਿਕ ਦੀਆਂ ਕਈ ਥਾਵਾਂ ਲਈ ਰਾਜਧਾਨੀ ਸ਼ਹਿਰਾਂ ਦੀ ਸਹੀ ਪਛਾਣ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ.
IF ਫੰਕਸ਼ਨ ਦੇ ਤਰਕ ਦੀ ਜਾਂਚ ਕਾਲਮ ਬੀ ਵਿਚ ਵਿਦਿਆਰਥੀਆਂ ਦੇ ਜਵਾਬ ਦੀ ਤੁਲਨਾ ਦਰਸਾਏ ਹੋਏ ਸਹੀ ਉੱਤਰ ਨਾਲ ਕਰਦੀ ਹੈ.
ਜੇ ਵਿਦਿਆਰਥੀ ਦਾ ਜਵਾਬ ਤਰਕ ਲਿਖਤਾਂ ਦੇ ਦਲੀਲਾਂ ਵਿਚ ਦਰਜ ਨਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ, ਤਾਂ ਸਹੀ ਸ਼ਬਦ ਕਾਲਮ ਸੀ ਵਿਚ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ. ਜੇ ਨਾਮ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ, ਤਾਂ ਸੈੱਲ ਖਾਲੀ ਰਹਿ ਜਾਂਦਾ ਹੈ.
= IF (B2 = "ਵੈਲਿੰਗਟਨ", "ਸਹੀ", "")
ਇੱਕ ਫੰਕਸ਼ਨ ਵਿੱਚ ਸਿੰਗਲ ਸ਼ਬਦ ਜਾਂ ਟੈਕਸਟ ਸਟੇਟਮੈਂਟਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਹਰੇਕ ਐਂਟਰੀ ਕੋਟਸ ਵਿੱਚ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ:
- ਲਾਜ਼ੀਕਲ ਟੈਸਟ ਦਲੀਲ: ਬੀ 2 = "ਵੈਲਿੰਗਟਨ"
- ਮੁੱਲ ਜੇ ਸੱਚੀ ਦਲੀਲ "ਸਹੀ"
ਖਾਲੀ ਛੱਡੀਆਂ ਸਤਰਾਂ
ਜਿਵੇਂ ਕਿ ਮੁੱਲ ਲਈ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਜੇਕਰ ਉਪਰੋਕਤ ਉਦਾਹਰਨ ਵਿਚ ਗਲਤ ਆਰਬਿਟਰੇਸ਼ਨ, ਖਾਲੀ ਹਵਾਲਾ ਨਿਸ਼ਾਨ ( "" ) ਦੀ ਜੋੜਾ ਜੋੜ ਕੇ ਸੈੱਲ ਖਾਲੀ ਰਹਿ ਜਾਂਦੇ ਹਨ.