06 ਦਾ 01
ਕਿਸ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ Nested
ਫੰਕਸ਼ਨ ਦੀ ਉਪਯੋਗਤਾ ਇਕ ਦੂਜੇ ਦੇ ਅੰਦਰ ਕਈ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਜੋੜ ਕੇ ਜਾਂ ਆਲ੍ਹਣਾ ਕਰਨ ਨਾਲ ਵਧਾਇਆ ਜਾ ਸਕਦਾ ਹੈ.
Nested ਜੇਕਰ ਫੰਕਸ਼ਨ ਉਹਨਾਂ ਸੰਭਾਵੀ ਹਾਲਾਤ ਦੀ ਗਿਣਤੀ ਵਧਾਉਂਦੇ ਹਨ ਜਿਹਨਾਂ ਨੂੰ ਇਹਨਾਂ ਨਤੀਜਿਆਂ ਨਾਲ ਨਜਿੱਠਣ ਲਈ ਕੀਤੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਕਾਰਵਾਈਆਂ ਦੀ ਗਿਣਤੀ ਵਧਾਉਣ ਅਤੇ ਵਧਾ ਸਕਦੀ ਹੈ.
ਐਕਸਲ ਦੇ ਸਭ ਤੋਂ ਨਵੇਂ ਵਰਜਨਾਂ ਨੂੰ 64 ਇੱਕ ਦੂਜੇ ਦੇ ਅੰਦਰ ਅੰਦਰੂਨੀ ਬਣਾਉਣਾ ਚਾਹੀਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਐਕਸਲ 2003 ਅਤੇ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕੇਵਲ ਸੱਤ ਦੀ ਆਗਿਆ ਦਿੱਤੀ ਗਈ ਹੈ.
ਫਿੰਗਜ਼ ਟਿਊਟੋਰਿਅਲ ਜੇ ਸੰਘਣਾ ਹੈ
ਜਿਵੇਂ ਉਪਰੋਕਤ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਇਹ ਟਿਊਟੋਰਿਅਲ ਹੇਠ ਦਿੱਤੇ ਫਾਰਮੂਲਾ ਨੂੰ ਬਣਾਉਣ ਲਈ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਜੋ ਆਪਣੇ ਸਾਲਾਨਾ ਤਨਖਾਹ ਦੇ ਅਧਾਰ ਤੇ ਕਰਮਚਾਰੀਆਂ ਲਈ ਸਲਾਨਾ ਕਟੌਤੀ ਦੀ ਰਾਸ਼ੀ ਦੀ ਗਣਨਾ ਕਰਦੇ ਹਨ.
ਉਦਾਹਰਨ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ ਫਾਰਮੂਲਾ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਨੇਸਟੇਡ ਜੇਕਰ ਫੰਕਸ਼ਨ ਪਹਿਲੇ IF ਫੰਕਸ਼ਨ ਲਈ ਮੁੱਲ_ਫਾਇਲ ਆਰਗੂਮੈਂਟ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ.
= IF (ਡੀ 7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))ਫਾਰਮੂਲਾ ਦੇ ਵੱਖ-ਵੱਖ ਹਿੱਸਿਆਂ ਨੂੰ ਕਾਮੇ ਦੁਆਰਾ ਵੱਖ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇਹਨਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ:
- ਪਹਿਲੇ ਭਾਗ, ਡੀ 7, ਇਹ ਵੇਖਣ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਕਰਮਚਾਰੀ ਦੀ ਤਨਖਾਹ $ 30,000 ਤੋਂ ਘੱਟ ਹੈ
- ਜੇ ਇਹ ਹੈ, ਤਾਂ ਮੱਧਮ ਹਿੱਸੇ, $ D $ 3 * D7 , ਤਨਖਾਹ ਨੂੰ 6% ਦੀ ਕਟੌਤੀ ਦੀ ਦਰ ਨਾਲ ਜੋੜਦਾ ਹੈ.
- ਜੇ ਇਹ ਨਹੀਂ ਹੈ, ਤਾਂ ਦੂਜਾ ਜੇਕਰ ਫੰਕਸ਼ਨ: IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) ਦੋ ਹੋਰ ਸ਼ਰਤਾਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ:
- D7> = 50000 , ਇਹ ਦੇਖਣ ਲਈ ਜਾਂਚ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਕਰਮਚਾਰੀ ਦੀ ਤਨਖਾਹ $ 50,000 ਤੋਂ ਵੱਧ ਹੈ ਜਾਂ ਬਰਾਬਰ ਹੈ
- ਜੇ ਇਹ ਹੈ ਤਾਂ $ D $ 5 * D7 ਤਨਖਾਹ ਨੂੰ 10% ਦੀ ਕਟੌਤੀ ਦੀ ਦਰ ਨਾਲ ਜੋੜਦਾ ਹੈ.
- ਜੇ ਨਹੀਂ, $ D $ 4 * D7 ਤਨਖਾਹ ਨੂੰ ਕਟੌਤੀ ਦੀ ਦਰ 8%
ਟਿਊਟੋਰਿਅਲ ਡਾਟਾ ਦਾਖਲ ਕਰਨਾ
ਉਪਰੋਕਤ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਇੱਕ ਐਕਸਲ ਵਰਕਸ਼ੀਟ ਦੇ ਡਾਟਾ C1 ਤੋਂ E6 ਵਿੱਚ ਡੇਟਾ ਦਾਖਲ ਕਰੋ.
ਇਸ ਮੌਕੇ 'ਤੇ ਦਾਖਲ ਕੀਤੇ ਗਏ ਸਿਰਫ ਇਕੋ ਇਕ ਡੇਟਾ ਹੈ ਜੇ IF ਫੰਕਸ਼ਨ ਸੈਲ E7 ਵਿੱਚ ਸਥਿਤ ਹੈ.
ਉਹਨਾਂ ਲਈ ਜੋ ਟਾਈਪਿੰਗ ਦੀ ਤਰ੍ਹਾਂ ਮਹਿਸੂਸ ਨਹੀਂ ਕਰਦੇ, ਡਾਟਾ ਅਤੇ ਇਸਦੇ ਐਕਸਲ ਵਿੱਚ ਕਾਪੀ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ ਇਸ ਲਿੰਕ ਤੇ ਉਪਲਬਧ ਹਨ.
ਨੋਟ: ਡੇਟਾ ਦੀ ਨਕਲ ਕਰਨ ਲਈ ਹਦਾਇਤਾਂ ਵਰਕਸ਼ੀਟ ਲਈ ਫਾਰਮੇਟਿੰਗ ਸਟੈਪਸ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਹਨ.
ਇਹ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਿੱਚ ਦਖ਼ਲ ਨਹੀਂ ਦੇਵੇਗਾ. ਤੁਹਾਡਾ ਵਰਕਸ਼ੀਟ ਦਿਖਾਇਆ ਉਦਾਹਰਨ ਤੋਂ ਵੱਖਰੀ ਦਿੱਸ ਸਕਦਾ ਹੈ, ਪਰ ਜੇਕਰ ਫੰਕਸ਼ਨ ਤੁਹਾਨੂੰ ਉਸੇ ਨਤੀਜੇ ਦੇ ਦੇਵੇਗਾ.
06 ਦਾ 02
Nested IF ਫੰਕਸ਼ਨ ਸ਼ੁਰੂ ਕਰਨਾ
ਹਾਲਾਂਕਿ ਇਹ ਕੇਵਲ ਪੂਰਾ ਫਾਰਮੂਲਾ ਭਰਨਾ ਸੰਭਵ ਹੈ
= IF (ਡੀ 7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))ਵਰਕਸ਼ੀਟ ਦੇ ਸੈਲ E7 ਵਿੱਚ ਅਤੇ ਇਸ ਨੂੰ ਕੰਮ ਕਰਦੇ ਹਨ, ਲੋੜੀਂਦੇ ਆਰਗੂਮੈਂਟਾਂ ਨੂੰ ਦਾਖਲ ਕਰਨ ਲਈ ਫੰਕਸ਼ਨ ਦੇ ਡਾਇਲੌਗ ਬੌਕਸ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਅਕਸਰ ਸੌਖਾ ਹੁੰਦਾ ਹੈ.
ਨੈਸਟੇਡ ਫੰਕਸ਼ਨ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਸਮੇਂ ਡਾਇਅਲੌਗ ਬੌਕਸ ਇੱਕ ਬਿੱਟ ਟ੍ਰਿਨੀਅਰ ਹੈ, ਕਿਉਂਕਿ ਨੇਸਟਡ ਫੰਕਸ਼ਨ ਵਿੱਚ ਟਾਈਪ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. ਦੂਜਾ ਸੈਟਅਗਲਾਗ ਬਾਕਸ ਨੂੰ ਆਰਗੂਮੈਂਟ ਦੇ ਦੂਜੇ ਸੈਟ ਵਿੱਚ ਦਾਖਲ ਕਰਨ ਲਈ ਨਹੀਂ ਖੋਲ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ.
ਇਸ ਉਦਾਹਰਨ ਲਈ, ਨੈਸਟੇਡ ਜੇਕਰ ਫੰਕਸ਼ਨ ਡਾਇਲੌਗ ਬੌਕਸ ਦੀ ਤੀਜੀ ਲਾਈਨ ਵਿੱਚ ਦਾਖਲ ਹੋਵੇਗਾ, ਜਿਵੇਂ Value_if_false ਆਰਗੂਮੈਂਟ.
- ਵਰਕਸ਼ੀਟ ਕਈ ਕਰਮਚਾਰੀਆਂ ਲਈ ਸਾਲਾਨਾ ਕਟੌਤੀ ਦੀ ਗਣਨਾ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਫਾਰਮੂਲਾ ਪਹਿਲਾਂ ਕਟੌਤੀ ਦਰਾਂ ਲਈ ਪੂਰਨ ਸੈਲ ਹਵਾਲਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਸੈੱਲ E7 ਵਿੱਚ ਪ੍ਰਵੇਸ਼ ਕੀਤਾ ਜਾਵੇਗਾ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਸੈੱਲ E8: E11 ਤੇ ਕਾਪੀ ਕੀਤਾ ਜਾਵੇਗਾ.
ਟਿਊਟੋਰਿਅਲ ਪੜਾਅ
- ਸੈਲ ਸੈਲ ਬਣਾਉਣ ਲਈ ਸੈਲ E7 'ਤੇ ਕਲਿਕ ਕਰੋ. - ਨੇਸਟਡ ਆਈਫ ਫਾਰਮੂਲਾ ਲਈ ਸਥਾਨ.
- ਰਿਬਨ ਦੇ ਫਾਰਮੂਲੇਸ ਟੈਬ ਤੇ ਕਲਿਕ ਕਰੋ
- ਲਾਜ਼ੀਕਲ ਆਈਕਾਨ ਤੇ ਕਲਿਕ ਕਰੋ ਫੰਕਸ਼ਨ ਡ੍ਰੌਪ ਡਾਊਨ ਸੂਚੀ ਨੂੰ ਖੋਲ੍ਹੋ.
- ਫੰਕਸ਼ਨ ਦੇ ਡਾਇਲੌਗ ਬੌਕਸ ਨੂੰ ਲਿਆਉਣ ਲਈ ਸੂਚੀ ਵਿਚ IF ਤੇ ਕਲਿਕ ਕਰੋ.
IF ਫੰਕਸ਼ਨ ਦੀ ਆਰਗੂਮੈਂਟ ਵਜੋਂ ਡਾਇਲੌਗ ਬੌਕਸ ਵਿਚ ਖਾਲੀ ਲਾਈਨਾਂ ਵਿੱਚ ਦਾਖਲ ਡੇਟਾ.
ਇਹ ਆਰਗੂਮੈਂਟਾਂ ਫੰਕਸ਼ਨ ਨੂੰ ਦੱਸਦੀਆਂ ਹਨ ਕਿ ਹਾਲਾਤ ਕਿਵੇਂ ਜਾਂਚ ਕਰ ਰਹੀਆਂ ਹਨ ਅਤੇ ਜੇਕਰ ਸਥਿਤੀ ਸਹੀ ਹੈ ਜਾਂ ਗਲਤ ਹੈ ਤਾਂ ਕੀ ਕਾਰਵਾਈ ਕਰਨੀ ਹੈ.
ਟਿਊਟੋਰਿਅਲ ਸ਼ਾਰਟਕੱਟ ਵਿਕਲਪ
ਇਸ ਉਦਾਹਰਨ ਦੇ ਨਾਲ ਜਾਰੀ ਰੱਖਣ ਲਈ, ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ
- ਉਪਰੋਕਤ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਡਾਇਲਾਗ ਬਾਕਸ ਵਿੱਚ ਆਰਗੂਮੈਂਟਾਂ ਦਿਓ ਅਤੇ ਫੇਰ ਆਖਰੀ ਪਗ ਤੇ ਜਾਓ ਜੋ ਕਿ 7 ਤੋਂ 10 ਕਤਾਰਾਂ ਵਿੱਚ ਫਾਰਮੂਲਾ ਦੀ ਕਾਪੀ ਕਰਦਾ ਹੈ;
- ਜਾਂ ਅਗਲੇ ਪੰਜ ਪੰਨਿਆਂ ਤੇ ਚੱਲੋ ਜੋ ਤਿੰਨ ਆਰਗੂਮੈਂਟਾਂ ਵਿਚ ਦਾਖਲ ਹੋਣ ਲਈ ਵਿਸਥਾਰ ਵਿਚ ਹਦਾਇਤਾਂ ਅਤੇ ਵਿਆਖਿਆਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ.
03 06 ਦਾ
Logical_test ਆਰਗੂਮੈਂਟ ਦਾਖਲ
Logical_test ਆਰਗੂਮੈਂਟ ਹਮੇਸ਼ਾ ਡਾਟਾ ਦੇ ਦੋ ਆਈਟਮਾਂ ਵਿਚਕਾਰ ਤੁਲਨਾ ਕਰਦਾ ਹੈ. ਇਹ ਡੇਟਾ ਨੰਬਰ, ਸੈੱਲ ਰੈਫਰੈਂਸਸ , ਫ਼ਾਰਮੂਲੇ ਦੇ ਨਤੀਜੇ ਜਾਂ ਟੈਕਸਟ ਡੇਟਾ ਵੀ ਹੋ ਸਕਦੇ ਹਨ.
ਦੋ ਮੁੱਲਾਂ ਦੀ ਤੁਲਨਾ ਕਰਨ ਲਈ, ਲਾਜੀਕਲ_ਟੈਸਟ ਮੁੱਲਾਂ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਤੁਲਨਾ ਆਪਰੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ.
ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਤਿੰਨ ਤਨਖਾਹ ਪੱਧਰੀ ਹੁੰਦੇ ਹਨ ਜੋ ਕਰਮਚਾਰੀ ਦੀ ਸਲਾਨਾ ਕਟੌਤੀ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ.
- $ 30,000 ਤੋਂ ਘੱਟ
- $ 30,000 ਅਤੇ $ 49,999 ਵਿਚਕਾਰ
- $ 50,000 ਜਾਂ ਵੱਧ
ਇੱਕ ਫੰਕਸ਼ਨ ਜੇ ਦੋ ਪੱਧਰਾਂ ਦੀ ਤੁਲਣਾ ਕਰ ਸਕਦਾ ਹੈ, ਪਰ ਤੀਜੇ ਤਨਖਾਹ ਦੇ ਪੱਧਰ ਲਈ ਦੂਜਾ ਨੇਸਟਡ IF ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ.
ਪਹਿਲੀ ਤੁਲਨਾ ਕਰਮਚਾਰੀ ਦੀ ਸਾਲਾਨਾ ਤਨਖਾਹ, ਸੈਲ ਡੀ ਵਿਚ ਸਥਿਤ, 30,000 ਡਾਲਰ ਦੀ ਥ੍ਰੈਸ਼ੋਲ ਤਨਖਾਹ ਦੇ ਵਿਚਕਾਰ ਹੋਵੇਗੀ.
ਕਿਉਂਕਿ ਟੀਚਾ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨਾ ਹੈ ਕਿ ਕੀ ਡੀ 7 $ 30,000 ਤੋਂ ਘੱਟ ਹੈ, ਘੱਟ ਤੋਂ ਘੱਟ ਆਪ੍ਰੇਟਰ "<", ਮੁੱਲਾਂ ਦੇ ਵਿਚਕਾਰ ਵਰਤਿਆ ਗਿਆ ਹੈ.
ਟਿਊਟੋਰਿਅਲ ਪੜਾਅ
- ਡਾਇਲੌਗ ਬੌਕਸ ਵਿਚ ਲਾਜੀਕਲ_ਟੈਸਟ ਲਾਈਨ ਤੇ ਕਲਿਕ ਕਰੋ
- Logical_test ਲਾਈਨ ਵਿੱਚ ਇਸ ਸੈੱਲ ਸੰਦਰਭ ਨੂੰ ਜੋੜਨ ਲਈ ਸੈਲ D7 ਤੇ ਕਲਿਕ ਕਰੋ
- ਕੀਬੋਰਡ ਤੇ ਕੁੰਜੀ "<" ਤੋਂ ਘੱਟ ਦੱਬੋ
- ਚਿੰਨ੍ਹ ਤੋਂ ਘੱਟ ਦੇ ਬਾਅਦ 30000 ਟਾਈਪ ਕਰੋ
- ਮੁਕੰਮਲ ਹੋਏ ਲਾਜ਼ੀਕਲ ਟੈਸਟ ਨੂੰ ਪੜ੍ਹਨਾ ਚਾਹੀਦਾ ਹੈ: D7 <30000
ਨੋਟ: 30000 ਦੇ ਨਾਲ ਡਾਲਰ ਦੇ ਨਿਸ਼ਾਨ ($) ਜਾਂ ਕਾਮੇ ਵੱਖਰੇਵੇ (,) ਦਰਜ ਨਾ ਕਰੋ.
ਲਾਜੀਕਲ_ਟੈਸਟ ਲਾਈਨ ਦੇ ਅਖੀਰ ਵਿਚ ਇਕ ਅਸ਼ੁੱਧੀ ਗਲਤੀ ਸੁਨੇਹਾ ਆਵੇਗਾ ਜੇ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਸੰਕੇਤ ਡਾਟਾ ਨਾਲ ਭਰਿਆ ਹੁੰਦਾ ਹੈ.
04 06 ਦਾ
Value_if_true ਆਰਗੂਮੈਂਟ ਦਾਖਲ ਕਰੋ
Value_if_true ਆਰਗੂਮੈਂਟ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਫੋਕਸ ਕੀ ਕਰਦਾ ਹੈ ਜਦੋਂ ਲਾਜੀਕਲ_ਟੇਸਟ ਸਹੀ ਹੈ.
Value_if_true ਆਰਗੂਮੈਂਟ ਇੱਕ ਫਾਰਮੂਲਾ ਹੋ ਸਕਦਾ ਹੈ, ਟੈਕਸਟ ਦਾ ਇੱਕ ਬਲਾਕ, ਇੱਕ ਵੈਲਯੂ , ਇੱਕ ਸੈਲ ਰੈਫਰੈਂਸ ਜਾਂ ਸੈੱਲ ਨੂੰ ਖਾਲੀ ਛੱਡਿਆ ਜਾ ਸਕਦਾ ਹੈ
ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਜਦੋਂ ਸੈਲ D7 ਵਿੱਚ ਡਾਟਾ $ 30,000 ਤੋਂ ਘੱਟ ਹੈ ਐਕਸਲ ਸੈੱਲ D3 ਵਿੱਚ ਸਥਿਤ 6% ਦੀ ਕਟੌਤੀ ਰੇਟ ਦੁਆਰਾ ਕਰਮਚਾਰੀ ਦੀ ਸਲਾਨਾ ਤਨਖਾਹ ਨੂੰ ਸੈਲ D7 ਵਿੱਚ ਗੁਣਾ ਕਰਦਾ ਹੈ.
ਿਰਸ਼ਤੇਦਾਰ ਬਨਾਮ ਅਸਲੀ ਸੈੱਲ ਹਵਾਲੇ
ਆਮ ਤੌਰ 'ਤੇ, ਜਦੋਂ ਇਕ ਫਾਰਮੂਲੇ ਨੂੰ ਦੂਜੇ ਸੈੱਲਾਂ ਵਿਚ ਕਾਪੀ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਫਾਰਮੂਲਾ ਦੇ ਨਵੇਂ ਟਿਕਾਣੇ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਫ਼ਾਰਮੂਲਾ ਬਦਲੇ ਵਿਚਲੇ ਅਨੁਸਾਰੀ ਸੈੱਲ ਦੇ ਹਵਾਲੇ. ਇਸ ਨਾਲ ਬਹੁਤੀਆਂ ਥਾਵਾਂ ਤੇ ਇੱਕੋ ਫਾਰਮੂਲੇ ਨੂੰ ਵਰਤਣਾ ਆਸਾਨ ਹੋ ਜਾਂਦਾ ਹੈ.
ਕਦੀ ਕਦਾਈਂ, ਜਦੋਂ ਇੱਕ ਫੰਕਸ਼ਨ ਕਾਪੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਸੈਲ ਰਿਫੰਡਸ ਉਦੋਂ ਬਦਲ ਜਾਂਦੇ ਹਨ ਜਿਸ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਗਲਤੀਆਂ ਹੋਣਗੀਆਂ
ਇਹਨਾਂ ਗ਼ਲਤੀਆਂ ਨੂੰ ਰੋਕਣ ਲਈ, ਸੈੱਲ ਸੰਦਰਭ ਨਿਰਪੱਖ ਬਣਾਏ ਜਾ ਸਕਦੇ ਹਨ ਜੋ ਉਨ੍ਹਾਂ ਨੂੰ ਕਾਪੀ ਕੀਤੇ ਜਾਣ ਵੇਲੇ ਬਦਲਣ ਤੋਂ ਰੋਕਦਾ ਹੈ.
ਸੰਪੂਰਨ ਸੈੱਲ ਸੰਦਰਭਾਂ ਨੂੰ ਇੱਕ ਨਿਯਮਤ ਸੈਲ ਸੰਦਰਭ ਦੇ ਦੁਆਲੇ ਡਾਲਰ ਦੇ ਚਿੰਨ੍ਹ ਜੋੜ ਕੇ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਜਿਵੇਂ ਕਿ $ D $ 3
ਡੌਲਰ ਸੰਕੇਤ ਨੂੰ ਜੋੜਨਾ ਸੌਖੀ ਤਰ੍ਹਾਂ ਕੀਬੋਰਡ ਉੱਤੇ F4 ਕੁੰਜੀ ਨੂੰ ਦਬਾ ਕੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਸੈੱਲ ਸੰਦਰਭ ਡਾਇਲੌਗ ਬੌਕਸ ਵਿੱਚ ਦਾਖਲ ਹੋ ਜਾਂਦਾ ਹੈ.
ਉਦਾਹਰਨ ਵਿੱਚ, ਸੈਲ D3 ਵਿੱਚ ਸਥਿਤ ਕਟੌਤੀ ਦੀ ਦਰ ਡਾਇਲੌਗ ਬੌਕਸ ਦੀ Value_if_true ਲਾਈਨ ਵਿੱਚ ਇੱਕ ਅਸਲੀ ਸੈੱਲ ਹਵਾਲਾ ਦੇ ਰੂਪ ਵਿੱਚ ਦਰਜ ਕੀਤੀ ਗਈ ਹੈ.
ਟਿਊਟੋਰਿਅਲ ਪੜਾਅ
- ਡਾਯਲੌਗ ਬਾਕਸ ਵਿੱਚ Value_if_true ਲਾਈਨ ਤੇ ਕਲਿਕ ਕਰੋ
- Value_if_true ਲਾਈਨ ਵਿੱਚ ਇਸ ਸੈੱਲ ਸੰਦਰਭ ਨੂੰ ਜੋੜਨ ਲਈ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਸੈਲ D3 ਤੇ ਕਲਿਕ ਕਰੋ
- D3 ਨੂੰ ਇੱਕ ਅਸਲੀ ਸੈੱਲ ਹਵਾਲਾ ($ D $ 3) ਬਣਾਉਣ ਲਈ ਕੀਬੋਰਡ ਤੇ F4 ਕੁੰਜੀ ਦਬਾਓ
- ਕੀਬੋਰਡ ਤੇ ਅਸਟਾਰਿਕ ( * ) ਕੁੰਜੀ ਦਬਾਓ - ਤਾਰਾ ਤਾਰਾ ਐਕਸਲ ਵਿੱਚ ਗੁਣਾ ਪ੍ਰਤੀਕ ਹੈ
- Value_if_true ਲਾਈਨ ਲਈ ਇਸ ਸੈੱਲ ਸੰਦਰਭ ਨੂੰ ਜੋੜਨ ਲਈ ਸੈਲ D7 ਤੇ ਕਲਿਕ ਕਰੋ
- ਭਰੀ ਹੋਈ Value_if_true ਲਾਈਨ ਨੂੰ ਪੜ੍ਹਨਾ ਚਾਹੀਦਾ ਹੈ: $ D $ 3 * D7
ਨੋਟ : ਡੀ 7 ਨੂੰ ਅਸਲੀ ਸੈੱਲ ਦੇ ਹਵਾਲੇ ਵਜੋਂ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ ਕਿਉਂਕਿ ਹਰੇਕ ਕਰਮਚਾਰੀ ਲਈ ਸਹੀ ਕਟੌਤੀ ਦੀ ਰਾਸ਼ੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫਾਰਮੂਲੇ E8: E11 ਤੇ ਫਾਰਮੂਲਾ ਕਾਪੀ ਕਰਨ ਵੇਲੇ ਇਸ ਨੂੰ ਬਦਲਣ ਦੀ ਲੋੜ ਹੈ.
06 ਦਾ 05
Value_if_false ਆਰਗੂਮੈਂਟ ਦੇ ਤੌਰ ਤੇ Nested IF ਫੰਕਸ਼ਨ ਵਿੱਚ ਦਾਖਲ ਹੋਵੋ
ਆਮ ਤੌਰ ਤੇ, Value_if_false ਆਰਗੂਮੈਂਟ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਜੇ ਲਾਜ਼ੀਕਲ_ਟੈਸਟ ਝੂਠਾ ਹੈ ਤਾਂ ਕੀ ਕਰਨਾ ਹੈ, ਪਰ ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਨੇਸਟਡ ਆਈ ਆਰ ਫੰਕਸ਼ਨ ਨੂੰ ਇਸ ਆਰਗੂਮੈਂਟ ਵਜੋਂ ਦਰਜ ਕੀਤਾ ਗਿਆ ਹੈ.
ਅਜਿਹਾ ਕਰਕੇ, ਹੇਠ ਲਿਖੇ ਨਤੀਜੇ ਆਉਂਦੇ ਹਨ:
- ਅੰਦਰੂਨੀ IF ਫੰਕਸ਼ਨ ( D7> = 50000 ) ਵਿਚ ਲਾਜੀਕਲ_ਟੈਸਟ ਆਰਗੂਮੈਂਟ ਸਾਰੇ ਤਨਖਾਹਾਂ ਦੀ ਜਾਂਚ ਕਰੋ ਜੋ $ 30,000 ਤੋਂ ਘੱਟ ਨਹੀਂ ਹਨ.
- ਉਹਨਾਂ ਤਨਖਾਹਾਂ ਲਈ ਜੋ $ 50,000 ਤੋਂ ਵੱਧ ਜਾਂ ਇਸਦੇ ਬਰਾਬਰ Value_if_true ਆਰਗੂਮੈਂਟ ਉਹਨਾਂ ਨੂੰ ਸੈੱਲ D5 ਵਿੱਚ ਸਥਿਤ 10% ਦੀ ਕਟੌਤੀ ਰੇਟ ਵਿੱਚ ਵਧਾਉਂਦੇ ਹਨ.
- ਬਾਕੀ ਤਨਖਾਹਾਂ ਲਈ - ਜਿਹੜੇ $ 30,000 ਤੋਂ ਵੱਧ ਹਨ ਪਰ $ 50,000 ਤੋਂ ਘੱਟ ਹਨ - Value_if_false ਆਰਗੂਮੈਂਟ ਉਹਨਾਂ ਨੂੰ ਸੈੱਲ D4 ਵਿੱਚ ਸਥਿਤ 8% ਦੀ ਕਟੌਤੀ ਰੇਟ ਵਿੱਚ ਵਧਾਉਂਦੇ ਹਨ.
ਟਿਊਟੋਰਿਅਲ ਪੜਾਅ
ਜਿਵੇਂ ਟਿਊਟੋਰਿਅਲ ਦੀ ਸ਼ੁਰੂਆਤ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ, ਇੱਕ ਦੂਜਾ ਡਾਇਲੌਗ ਬੌਕਸ ਨੈਸਟੇਡ ਫੰਕਸ਼ਨ ਵਿੱਚ ਪ੍ਰਵੇਸ਼ ਕਰਨ ਲਈ ਨਹੀਂ ਖੋਲ੍ਹਿਆ ਜਾ ਸਕਦਾ, ਇਸਲਈ ਇਸਨੂੰ Value_if_false ਲਾਈਨ ਵਿੱਚ ਟਾਈਪ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ.
ਨੋਟ: ਅੰਦਰੂਨੀ ਫੰਕਸ਼ਨ ਇੱਕ ਬਰਾਬਰ ਦੇ ਨਿਸ਼ਾਨੀ ਨਾਲ ਸ਼ੁਰੂ ਨਹੀਂ ਹੁੰਦੇ ਹਨ - ਪਰ ਫੰਕਸ਼ਨ ਦੇ ਨਾਮ ਨਾਲ.
- ਡਾਯਲੌਗ ਬਾਕਸ ਵਿੱਚ Value_if_false ਲਾਈਨ ਤੇ ਕਲਿਕ ਕਰੋ
- ਫੰਕਸ਼ਨ ਜੇ ਹੇਠ ਦਰਜ ਦਰਜ ਕਰੋ
IF (ਡੀ 7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) - ਫੰਕਸ਼ਨ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਠੀਕ ਤੇ ਕਲਿਕ ਕਰੋ ਅਤੇ ਡਾਇਲੌਗ ਬੌਕਸ ਬੰਦ ਕਰੋ
- $ 3,678.96 ਦਾ ਮੁੱਲ ਸੈਲ E7 * ਵਿੱਚ ਦਿਖਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ
- ਜਦੋਂ ਤੁਸੀਂ ਸੈਲ E7 ਤੇ ਕਲਿਕ ਕਰਦੇ ਹੋ, ਪੂਰਾ ਫੰਕਸ਼ਨ
= IF (ਡੀ 7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))
ਵਰਕਸ਼ੀਟ ਦੇ ਉੱਪਰਲੇ ਸੂਤਰ ਪੱਟੀ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ
* ਕਿਉਂਕਿ ਆਰ. ਹੋਲ $ 30,000 ਤੋਂ ਵੱਧ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਪਰ ਪ੍ਰਤੀ ਸਾਲ $ 50,000 ਤੋਂ ਘੱਟ ਹੈ, ਫਾਰਮੂਲਾ $ 45,987 * 8% ਉਸ ਦੀ ਸਲਾਨਾ ਕਟੌਤੀ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ
ਜੇ ਸਾਰੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕੀਤੀ ਗਈ ਹੈ, ਤਾਂ ਇਸ ਲੇਖ ਵਿੱਚ ਤੁਹਾਡੀ ਪਹਿਲੀ ਉਦਾਹਰਨ ਵਰਤਮਾਨ ਸਮੇਂ ਦੀ ਪਹਿਲੀ ਤਸਵੀਰ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੈ.
ਆਖਰੀ ਪੜਾਅ ਵਿੱਚ ਵਰਕਸ਼ੀਟ ਨੂੰ ਭਰਨ ਲਈ ਭਰੂਣ ਹੇਲਡਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ IF ਫਾਰਮੂਲਾ ਨੂੰ ਸੈਲ E8 ਤੋਂ E11 ਵਿੱਚ ਕਾਪੀ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ.
06 06 ਦਾ
ਨੈਸਟੇਡ ਦੀ ਕਾਪੀ ਕਰੋ ਜੇ ਫਿੱਲ ਹੈਂਡਲ ਵਰਤਦੇ ਹੋਏ ਫੰਕਸ਼ਨ
ਵਰਕਸ਼ੀਟ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ, ਅੰਦਰੂਨੀ ਫੰਕਸ਼ਨ ਵਾਲਾ ਫੌਰਮ ਜਿਸ ਲਈ ਫੰਕਸ਼ਨ ਕਲੋਲਾਂ E8 ਤੋਂ E11 ਵਿੱਚ ਕਾਪੀ ਕੀਤੇ ਜਾਣ ਦੀ ਲੋੜ ਹੈ.
ਜਿਵੇਂ ਕਿ ਫੰਕਸ਼ਨ ਕਾਪੀ ਕੀਤਾ ਗਿਆ ਹੈ, ਐਕਸਲ ਸਹੀ ਸੈੱਲ ਰੈਫਰੈਂਸ ਨੂੰ ਸਮਾਨ ਰੱਖਣ ਦੇ ਦੌਰਾਨ ਫੰਕਸ਼ਨ ਦੇ ਨਵੇਂ ਟਿਕਾਣੇ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਅਨੁਸਾਰੀ ਸੈਲ ਹਵਾਲੇ ਨੂੰ ਅੱਪਡੇਟ ਕਰੇਗਾ.
ਐਕਸਲ ਵਿਚ ਫ਼ਾਰਮੂਲੇ ਕਾਪੀ ਕਰਨ ਦਾ ਇਕ ਆਸਾਨ ਤਰੀਕਾ ਭਰਨ ਵਾਲਾ ਹੈਂਡਲ ਹੈ.
ਟਿਊਟੋਰਿਅਲ ਪੜਾਅ
- ਸੈਲ ਸੈਲ ਬਣਾਉਣ ਲਈ ਸੈਲ E7 'ਤੇ ਕਲਿਕ ਕਰੋ.
- ਸਕ੍ਰਿਆ ਸੈੱਲ ਦੇ ਹੇਠਲੇ ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ ਕਾਲਾ ਵਰਗ ਉੱਤੇ ਮਾਊਸ ਪੁਆਇੰਟਰ ਨੂੰ ਰੱਖੋ. ਪੁਆਇੰਟਰ ਪਲੱਸ ਸਾਈਨ "+" ਵਿੱਚ ਬਦਲ ਜਾਵੇਗਾ.
- ਖੱਬੇ ਮਾਉਸ ਬਟਨ ਤੇ ਕਲਿਕ ਕਰੋ ਅਤੇ ਭਰਨ ਦੇ ਹੈਂਡਲ ਨੂੰ ਥੱਲੇ ਸੈਲ E11 ਤੇ ਡ੍ਰੈਗ ਕਰੋ.
- ਮਾਊਸ ਬਟਨ ਛੱਡੋ. E8 ਤੋਂ E11 ਦੇ ਸੈੱਲਾਂ ਨੂੰ ਫਾਰਮੂਲੇ ਦੇ ਨਤੀਜੇ ਨਾਲ ਭਰਿਆ ਜਾਏਗਾ ਜਿਵੇਂ ਉਪਰੋਕਤ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ.