ਵਿਸ਼ਾ - ਸੂਚੀ
ਇਸ ਛੋਟੇ ਟਿਊਟੋਰਿਅਲ ਤੋਂ ਤੁਸੀਂ ਨਵੇਂ IFS ਫੰਕਸ਼ਨ ਬਾਰੇ ਸਿੱਖੋਗੇ ਅਤੇ ਦੇਖੋਗੇ ਕਿ ਇਹ ਐਕਸਲ ਵਿੱਚ ਨੇਸਟਡ IF ਲਿਖਣ ਨੂੰ ਕਿਵੇਂ ਸਰਲ ਬਣਾਉਂਦਾ ਹੈ। ਤੁਸੀਂ ਇਸਦਾ ਸੰਟੈਕਸ ਅਤੇ ਉਦਾਹਰਣਾਂ ਦੇ ਨਾਲ ਕੁਝ ਵਰਤੋਂ ਦੇ ਕੇਸ ਵੀ ਪਾਓਗੇ।
Excel ਵਿੱਚ Nested IF ਦੀ ਵਰਤੋਂ ਆਮ ਤੌਰ 'ਤੇ ਉਦੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਉਹਨਾਂ ਸਥਿਤੀਆਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜਿਨ੍ਹਾਂ ਦੇ ਦੋ ਤੋਂ ਵੱਧ ਸੰਭਾਵਿਤ ਨਤੀਜੇ ਹੁੰਦੇ ਹਨ। ਨੇਸਟਡ IF ਦੁਆਰਾ ਬਣਾਈ ਕਮਾਂਡ "IF(IF(IF()))" ਵਰਗੀ ਹੋਵੇਗੀ। ਹਾਲਾਂਕਿ ਇਹ ਪੁਰਾਣੀ ਵਿਧੀ ਕਈ ਵਾਰ ਚੁਣੌਤੀਪੂਰਨ ਅਤੇ ਸਮਾਂ ਬਰਬਾਦ ਕਰਨ ਵਾਲੀ ਹੋ ਸਕਦੀ ਹੈ।
ਐਕਸਲ ਟੀਮ ਨੇ ਹਾਲ ਹੀ ਵਿੱਚ IFS ਫੰਕਸ਼ਨ ਪੇਸ਼ ਕੀਤਾ ਹੈ ਜੋ ਤੁਹਾਡੇ ਨਵੇਂ ਪਸੰਦੀਦਾ ਇੱਕ ਬਣਨ ਦੀ ਸੰਭਾਵਨਾ ਹੈ। Excel IFS ਫੰਕਸ਼ਨ ਸਿਰਫ਼ Excel 365, Excel 2021 ਅਤੇ Excel 2019 ਵਿੱਚ ਉਪਲਬਧ ਹੈ।
Excel IFS ਫੰਕਸ਼ਨ - ਵਰਣਨ ਅਤੇ ਸੰਟੈਕਸ
Excel ਵਿੱਚ IFS ਫੰਕਸ਼ਨ ਇਹ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਕੀ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਸ਼ਰਤਾਂ ਨੂੰ ਦੇਖਿਆ ਗਿਆ ਹੈ ਅਤੇ ਇੱਕ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੋ ਪਹਿਲੀ ਸੱਚੀ ਸ਼ਰਤ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ। IFS ਐਕਸਲ ਮਲਟੀਪਲ IF ਸਟੇਟਮੈਂਟਾਂ ਦਾ ਵਿਕਲਪ ਹੈ ਅਤੇ ਕਈ ਸ਼ਰਤਾਂ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਇਸਨੂੰ ਪੜ੍ਹਨਾ ਬਹੁਤ ਸੌਖਾ ਹੈ।
ਇੱਥੇ ਫੰਕਸ਼ਨ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ:
ਇਸ ਵਿੱਚ 2 ਲੋੜੀਂਦੇ ਅਤੇ 2 ਵਿਕਲਪਿਕ ਆਰਗੂਮੈਂਟ ਹਨ।
- ਲੌਜੀਕਲ_ਟੈਸਟ1 ਲੋੜੀਂਦਾ ਆਰਗੂਮੈਂਟ ਹੈ। ਇਹ ਉਹ ਸਥਿਤੀ ਹੈ ਜੋ TRUE ਜਾਂ FALSE ਦਾ ਮੁਲਾਂਕਣ ਕਰਦੀ ਹੈ।
- value_if_true1 ਦੂਜੀ ਲੋੜੀਂਦੀ ਆਰਗੂਮੈਂਟ ਹੈ ਜੋ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ ਜੇਕਰ logical_test1 TRUE ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ ਤਾਂ ਨਤੀਜਾ ਵਾਪਸ ਕੀਤਾ ਜਾਣਾ ਹੈ। ਇਹ ਖਾਲੀ ਹੋ ਸਕਦਾ ਹੈ, ਜੇਕਰਜ਼ਰੂਰੀ।
- logical_test2…logical_test127 ਇੱਕ ਵਿਕਲਪਿਕ ਸ਼ਰਤ ਹੈ ਜੋ TRUE ਜਾਂ FALSE ਦਾ ਮੁਲਾਂਕਣ ਕਰਦੀ ਹੈ।
- value_if_true2…value_if_true127 ਨਤੀਜੇ ਲਈ ਇੱਕ ਵਿਕਲਪਿਕ ਆਰਗੂਮੈਂਟ ਹੈ। ਜੇਕਰ logical_testN ਦਾ ਮੁਲਾਂਕਣ TRUE ਹੁੰਦਾ ਹੈ ਤਾਂ ਵਾਪਸ ਕੀਤਾ ਜਾਵੇਗਾ। ਹਰੇਕ ਮੁੱਲ_if_trueN ਇੱਕ ਸਥਿਤੀ logical_testN ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ। ਇਹ ਖਾਲੀ ਵੀ ਹੋ ਸਕਦਾ ਹੈ।
Excel IFS ਤੁਹਾਨੂੰ 127 ਵੱਖ-ਵੱਖ ਸਥਿਤੀਆਂ ਤੱਕ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਦਿੰਦਾ ਹੈ। ਜੇਕਰ ਇੱਕ ਲਾਜ਼ੀਕਲ_ਟੈਸਟ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਕੋਈ ਖਾਸ ਮੁੱਲ_if_true ਨਹੀਂ ਹੈ, ਤਾਂ ਫੰਕਸ਼ਨ "ਤੁਸੀਂ ਇਸ ਫੰਕਸ਼ਨ ਲਈ ਬਹੁਤ ਘੱਟ ਆਰਗੂਮੈਂਟ ਦਾਖਲ ਕੀਤੇ ਹਨ" ਸੁਨੇਹਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਇੱਕ ਲਾਜ਼ੀਕਲ_ਟੈਸਟ ਆਰਗੂਮੈਂਟ ਦਾ ਮੁਲਾਂਕਣ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ TRUE ਜਾਂ FALSE ਤੋਂ ਇਲਾਵਾ ਕਿਸੇ ਹੋਰ ਮੁੱਲ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ, ਤਾਂ Excel ਵਿੱਚ IFS #VALUE! ਗਲਤੀ ਕੋਈ ਵੀ ਸਹੀ ਸ਼ਰਤਾਂ ਨਾ ਮਿਲਣ ਦੇ ਨਾਲ, ਇਹ #N/A ਦਿਖਾਉਂਦਾ ਹੈ।
ਯੂਜ਼ ਕੇਸਾਂ ਦੇ ਨਾਲ ਐਕਸਲ ਵਿੱਚ IFS ਫੰਕਸ਼ਨ ਬਨਾਮ ਨੇਸਟਡ IF
ਨਵੇਂ ਐਕਸਲ IFS ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ ਫਾਇਦਾ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਦਾਖਲ ਕਰ ਸਕਦੇ ਹੋ ਇੱਕ ਸਿੰਗਲ ਫੰਕਸ਼ਨ ਵਿੱਚ ਹਾਲਾਤ ਦੀ ਇੱਕ ਲੜੀ. ਹਰੇਕ ਸ਼ਰਤ ਦੇ ਬਾਅਦ ਨਤੀਜਾ ਹੁੰਦਾ ਹੈ ਜੋ ਕਿ ਵਰਤਿਆ ਜਾਵੇਗਾ ਜੇਕਰ ਸ਼ਰਤ ਸਹੀ ਹੈ ਤਾਂ ਫਾਰਮੂਲਾ ਲਿਖਣਾ ਅਤੇ ਪੜ੍ਹਨਾ ਆਸਾਨ ਹੈ।
ਮੰਨ ਲਓ ਕਿ ਤੁਸੀਂ ਉਪਭੋਗਤਾ ਕੋਲ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਲਾਇਸੈਂਸਾਂ ਦੀ ਗਿਣਤੀ ਦੇ ਅਨੁਸਾਰ ਛੋਟ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। . IFS ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਇਹ ਕੁਝ ਇਸ ਤਰ੍ਹਾਂ ਹੋਵੇਗਾ:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
ਇਹ ਐਕਸਲ ਵਿੱਚ ਨੇਸਟਡ IF ਨਾਲ ਕਿਵੇਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ:
=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0))))))
ਹੇਠਾਂ ਦਿੱਤਾ IFS ਫੰਕਸ਼ਨ ਇਸ ਦੇ Excel ਮਲਟੀਪਲ IF ਨਾਲੋਂ ਲਿਖਣਾ ਅਤੇ ਅੱਪਡੇਟ ਕਰਨਾ ਆਸਾਨ ਹੈ।ਬਰਾਬਰ।
=IFS(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TRUE, TEXT(A2, "0") & " bytes")
14>
=IF(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", IF(A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", IF(A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TEXT(A2, "0") & " bytes")))
15>