ਇੱਕ ਐਕਸਲ ਸੈੱਲ ਵਿੱਚ ਇੱਕ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਦਰਜ ਕਰਨਾ ਹੈ

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

ਫਾਰਮੂਲਾ ਅਤੇ ਫੰਕਸ਼ਨ ਦੀ ਧਾਰਨਾ

ਅਤੇ ਐਕਸਲ ਵਿੱਚ ਸਾਰੇ ਕੰਮ ਫਾਰਮੂਲੇ 'ਤੇ ਅਧਾਰਤ ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵੱਡੀ ਗਿਣਤੀ ਹੈ. ਕਿਸੇ ਵੀ ਫਾਰਮੂਲੇ ਦੇ ਦਿਲ ਵਿੱਚ ਇੱਕ ਫੰਕਸ਼ਨ ਹੁੰਦਾ ਹੈ। ਇਹ ਇੱਕ ਮੁਢਲਾ ਕੰਪਿਊਟੇਸ਼ਨਲ ਟੂਲ ਹੈ ਜੋ ਪਹਿਲਾਂ ਤੋਂ ਪ੍ਰੋਸੈਸ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ ਪ੍ਰਸਾਰਿਤ ਕੀਤੇ ਡੇਟਾ ਦੇ ਅਧਾਰ ਤੇ ਇੱਕ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ।

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

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

ਫਾਰਮੂਲੇ ਨਾਲ ਸਬੰਧਤ ਨਿਯਮ

ਵਾਸਤਵ ਵਿੱਚ, ਪਰਿਭਾਸ਼ਾਤਮਕ ਯੰਤਰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਵਿਆਪਕ ਹੈ ਅਤੇ ਇਸ ਵਿੱਚ ਕਈ ਹੋਰ ਧਾਰਨਾਵਾਂ ਸ਼ਾਮਲ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਵਧੇਰੇ ਵਿਸਥਾਰ ਵਿੱਚ ਵਿਚਾਰਨ ਦੀ ਲੋੜ ਹੈ।

  1. ਨਿਰੰਤਰ. ਇਹ ਇੱਕ ਅਜਿਹਾ ਮੁੱਲ ਹੈ ਜੋ ਇੱਕੋ ਜਿਹਾ ਰਹਿੰਦਾ ਹੈ ਅਤੇ ਬਦਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ। ਇਹ, ਉਦਾਹਰਨ ਲਈ, ਨੰਬਰ Pi ਹੋ ਸਕਦਾ ਹੈ।
  2. ਆਪਰੇਟਰ। ਇਹ ਇੱਕ ਮੋਡੀਊਲ ਹੈ ਜੋ ਕੁਝ ਖਾਸ ਕਾਰਵਾਈਆਂ ਕਰਨ ਲਈ ਲੋੜੀਂਦਾ ਹੈ। ਐਕਸਲ ਤਿੰਨ ਕਿਸਮ ਦੇ ਆਪਰੇਟਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ:
    1. ਅੰਕਗਣਿਤ. ਕਈ ਸੰਖਿਆਵਾਂ ਨੂੰ ਜੋੜਨ, ਘਟਾਓ, ਵੰਡਣ ਅਤੇ ਗੁਣਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। 
    2. ਤੁਲਨਾ ਆਪਰੇਟਰ। ਇਹ ਜਾਂਚ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਕਿ ਕੀ ਡੇਟਾ ਕਿਸੇ ਖਾਸ ਸ਼ਰਤ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ। ਇਹ ਇੱਕ ਮੁੱਲ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ: ਸਹੀ ਜਾਂ ਗਲਤ।
    3. ਟੈਕਸਟ ਆਪਰੇਟਰ। ਇਹ ਕੇਵਲ ਇੱਕ ਹੈ, ਅਤੇ ਡੇਟਾ ਨੂੰ ਜੋੜਨ ਲਈ ਲੋੜੀਂਦਾ ਹੈ - ਅਤੇ।
  3. ਲਿੰਕ. ਇਹ ਉਸ ਸੈੱਲ ਦਾ ਪਤਾ ਹੈ ਜਿੱਥੋਂ ਡੇਟਾ ਲਿਆ ਜਾਵੇਗਾ, ਫਾਰਮੂਲੇ ਦੇ ਅੰਦਰ। ਇੱਥੇ ਦੋ ਕਿਸਮ ਦੇ ਲਿੰਕ ਹਨ: ਸੰਪੂਰਨ ਅਤੇ ਰਿਸ਼ਤੇਦਾਰ। ਜੇਕਰ ਫਾਰਮੂਲੇ ਨੂੰ ਕਿਸੇ ਹੋਰ ਥਾਂ 'ਤੇ ਲਿਜਾਇਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਪਹਿਲਾ ਨਹੀਂ ਬਦਲਦਾ। ਰਿਸ਼ਤੇਦਾਰ, ਕ੍ਰਮਵਾਰ, ਸੈੱਲ ਨੂੰ ਨਾਲ ਲੱਗਦੇ ਜਾਂ ਅਨੁਸਾਰੀ ਇੱਕ ਵਿੱਚ ਬਦਲਦੇ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਸੈੱਲ ਵਿੱਚ ਸੈੱਲ B2 ਲਈ ਇੱਕ ਲਿੰਕ ਨਿਸ਼ਚਿਤ ਕਰਦੇ ਹੋ, ਅਤੇ ਫਿਰ ਇਸ ਫਾਰਮੂਲੇ ਨੂੰ ਸੱਜੇ ਪਾਸੇ ਦੇ ਨਾਲ ਲੱਗਦੇ ਇੱਕ ਵਿੱਚ ਕਾਪੀ ਕਰਦੇ ਹੋ, ਤਾਂ ਪਤਾ ਆਪਣੇ ਆਪ C2 ਵਿੱਚ ਬਦਲ ਜਾਵੇਗਾ। ਲਿੰਕ ਅੰਦਰੂਨੀ ਜਾਂ ਬਾਹਰੀ ਹੋ ਸਕਦਾ ਹੈ। ਪਹਿਲੇ ਕੇਸ ਵਿੱਚ, ਐਕਸਲ ਉਸੇ ਵਰਕਬੁੱਕ ਵਿੱਚ ਸਥਿਤ ਇੱਕ ਸੈੱਲ ਤੱਕ ਪਹੁੰਚ ਕਰਦਾ ਹੈ। ਦੂਜੇ ਵਿਚ - ਦੂਜੇ ਵਿਚ। ਭਾਵ, ਐਕਸਲ ਫਾਰਮੂਲੇ ਵਿੱਚ ਕਿਸੇ ਹੋਰ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਸਥਿਤ ਡੇਟਾ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ। 

ਇੱਕ ਸੈੱਲ ਵਿੱਚ ਡੇਟਾ ਕਿਵੇਂ ਦਾਖਲ ਕਰਨਾ ਹੈ

ਫੰਕਸ਼ਨ ਵਾਲੇ ਫਾਰਮੂਲੇ ਨੂੰ ਸੰਮਿਲਿਤ ਕਰਨ ਦੇ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਫੰਕਸ਼ਨ ਵਿਜ਼ਾਰਡ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਹੈ। ਇਸ ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਫਾਰਮੂਲਾ ਪੱਟੀ ਦੇ ਖੱਬੇ ਪਾਸੇ ਥੋੜਾ ਜਿਹਾ fx ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ (ਇਹ ਸਾਰਣੀ ਦੇ ਉੱਪਰ ਸਥਿਤ ਹੈ, ਅਤੇ ਸੈੱਲ ਦੀਆਂ ਸਮੱਗਰੀਆਂ ਇਸ ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਹਨ ਜੇ ਇਸ ਵਿੱਚ ਕੋਈ ਫਾਰਮੂਲਾ ਨਹੀਂ ਹੈ ਜਾਂ ਫਾਰਮੂਲਾ ਹੈ। ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਜੇਕਰ ਇਹ ਹੈ। ਅਜਿਹਾ ਡਾਇਲਾਗ ਬਾਕਸ ਦਿਖਾਈ ਦੇਵੇਗਾ।

1

ਉੱਥੇ ਤੁਸੀਂ ਫੰਕਸ਼ਨ ਸ਼੍ਰੇਣੀ ਦੀ ਚੋਣ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਸੂਚੀ ਵਿੱਚੋਂ ਸਿੱਧੇ ਇੱਕ ਨੂੰ ਚੁਣ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਕਿਸੇ ਖਾਸ ਸੈੱਲ ਵਿੱਚ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਉੱਥੇ ਤੁਸੀਂ ਨਾ ਸਿਰਫ਼ ਸੂਚੀ ਦੇਖ ਸਕਦੇ ਹੋ, ਸਗੋਂ ਇਹ ਵੀ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਹਰੇਕ ਫੰਕਸ਼ਨ ਕੀ ਕਰਦਾ ਹੈ। 

ਫਾਰਮੂਲੇ ਦਾਖਲ ਕਰਨ ਦਾ ਦੂਜਾ ਤਰੀਕਾ ਹੈ ਐਕਸਲ ਰਿਬਨ 'ਤੇ ਸੰਬੰਧਿਤ ਟੈਬ ਦੀ ਵਰਤੋਂ ਕਰਨਾ।

ਇੱਕ ਐਕਸਲ ਸੈੱਲ ਵਿੱਚ ਇੱਕ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਦਰਜ ਕਰਨਾ ਹੈ
2

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

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

ਇੱਕ ਐਕਸਲ ਸੈੱਲ ਵਿੱਚ ਇੱਕ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਦਰਜ ਕਰਨਾ ਹੈ
3

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

ਇੱਕ ਐਕਸਲ ਸੈੱਲ ਵਿੱਚ ਇੱਕ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਦਰਜ ਕਰਨਾ ਹੈ
4

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

ਇੱਕ ਫਾਰਮੂਲੇ ਨੂੰ ਹਮੇਸ਼ਾ ਇੱਕ ਬਰਾਬਰ ਚਿੰਨ੍ਹ ਨਾਲ ਸ਼ੁਰੂ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ, ਨਹੀਂ ਤਾਂ ਐਕਸਲ ਸੋਚੇਗਾ ਕਿ ਸੈੱਲ ਵਿੱਚ ਟੈਕਸਟ ਹੈ। 

ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਪਲੱਸ ਜਾਂ ਘਟਾਓ ਦੇ ਚਿੰਨ੍ਹ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਡੇਟਾ ਨੂੰ ਵੀ ਇੱਕ ਫਾਰਮੂਲਾ ਮੰਨਿਆ ਜਾਵੇਗਾ। ਜੇਕਰ ਉਸ ਤੋਂ ਬਾਅਦ ਸੈੱਲ ਵਿੱਚ ਟੈਕਸਟ ਹੈ, ਤਾਂ ਐਕਸਲ ਇੱਕ ਗਲਤੀ #NAME ਦੇਵੇਗਾ? ਜੇਕਰ ਅੰਕੜੇ ਜਾਂ ਸੰਖਿਆਵਾਂ ਦਿੱਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਤਾਂ ਐਕਸਲ ਉਚਿਤ ਗਣਿਤਿਕ ਕਾਰਵਾਈਆਂ (ਜੋੜ, ਘਟਾਓ, ਗੁਣਾ, ਭਾਗ) ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇਗਾ। ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ, = ਚਿੰਨ੍ਹ ਨਾਲ ਫਾਰਮੂਲਾ ਦਾਖਲ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਰਿਵਾਜ ਹੈ।

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

ਫੰਕਸ਼ਨ ਆਰਗੂਮੈਂਟਸ ਦੀ ਧਾਰਨਾ

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

ਇਨਪੁਟ ਆਰਗੂਮੈਂਟ ਨੂੰ ਪੈਰਾਮੀਟਰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਕੁਝ ਫੰਕਸ਼ਨਾਂ ਵਿੱਚ ਉਹ ਬਿਲਕੁਲ ਨਹੀਂ ਹੁੰਦੇ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਸੈੱਲ ਵਿੱਚ ਮੌਜੂਦਾ ਸਮਾਂ ਅਤੇ ਮਿਤੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਫਾਰਮੂਲਾ = ਲਿਖਣ ਦੀ ਲੋੜ ਹੈਟਾਟਾ (). ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ, ਜੇਕਰ ਫੰਕਸ਼ਨ ਨੂੰ ਆਰਗੂਮੈਂਟਾਂ ਦੇ ਇਨਪੁਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਤਾਂ ਬਰੈਕਟਾਂ ਨੂੰ ਅਜੇ ਵੀ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। 

ਫਾਰਮੂਲੇ ਅਤੇ ਫੰਕਸ਼ਨਾਂ ਦੀਆਂ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

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

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

ਇੱਕ ਐਰੇ ਫਾਰਮੂਲੇ ਦੀ ਧਾਰਨਾ

ਇਹ ਫਾਰਮੂਲੇ ਦੇ ਰੂਪਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ, ਜੋ ਕਿ ਥੋੜੇ ਵੱਖਰੇ ਤਰੀਕੇ ਨਾਲ ਦਰਜ ਕੀਤਾ ਗਿਆ ਹੈ। ਪਰ ਬਹੁਤ ਸਾਰੇ ਨਹੀਂ ਜਾਣਦੇ ਕਿ ਇਹ ਕੀ ਹੈ. ਤਾਂ ਆਓ ਪਹਿਲਾਂ ਇਸ ਸ਼ਬਦ ਦੇ ਅਰਥਾਂ ਨੂੰ ਸਮਝੀਏ। ਇੱਕ ਉਦਾਹਰਣ ਨਾਲ ਇਸ ਨੂੰ ਸਮਝਣਾ ਬਹੁਤ ਸੌਖਾ ਹੈ। 

ਮੰਨ ਲਓ ਸਾਡੇ ਕੋਲ ਇੱਕ ਫਾਰਮੂਲਾ ਹੈ SUM, ਜੋ ਇੱਕ ਖਾਸ ਰੇਂਜ ਵਿੱਚ ਮੁੱਲਾਂ ਦਾ ਜੋੜ ਵਾਪਸ ਕਰਦਾ ਹੈ। 

ਆਉ ਸੈੱਲ A1:A5 ਵਿੱਚ ਇੱਕ ਤੋਂ ਪੰਜ ਤੱਕ ਸੰਖਿਆਵਾਂ ਲਿਖ ਕੇ ਅਜਿਹੀ ਸਧਾਰਨ ਰੇਂਜ ਬਣਾਈਏ। ਫਿਰ ਅਸੀਂ ਫੰਕਸ਼ਨ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਾਂ =SUM(A1:A5) ਸੈੱਲ B1 ਵਿੱਚ. ਨਤੀਜੇ ਵਜੋਂ, 15 ਨੰਬਰ ਉੱਥੇ ਦਿਖਾਈ ਦੇਵੇਗਾ. 

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

=SUM(A1:A5+1)। ਇਹ ਪਤਾ ਚਲਦਾ ਹੈ ਕਿ ਅਸੀਂ ਉਹਨਾਂ ਦੇ ਜੋੜ ਦੀ ਗਣਨਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਮੁੱਲਾਂ ਦੀ ਰੇਂਜ ਵਿੱਚ ਇੱਕ ਜੋੜਨਾ ਚਾਹੁੰਦੇ ਹਾਂ। ਪਰ ਇਸ ਰੂਪ ਵਿੱਚ ਵੀ, ਐਕਸਲ ਅਜਿਹਾ ਨਹੀਂ ਕਰਨਾ ਚਾਹੇਗਾ। ਉਸਨੂੰ ਫਾਰਮੂਲਾ Ctrl + Shift + Enter ਵਰਤ ਕੇ ਇਹ ਦਿਖਾਉਣ ਦੀ ਲੋੜ ਹੈ। ਐਰੇ ਫਾਰਮੂਲਾ ਦਿੱਖ ਵਿੱਚ ਵੱਖਰਾ ਹੈ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ:

{=SUM(A1:A5+1)}

ਉਸ ਤੋਂ ਬਾਅਦ, ਸਾਡੇ ਕੇਸ ਵਿੱਚ, ਨਤੀਜਾ 20 ਦਰਜ ਕੀਤਾ ਜਾਵੇਗਾ. 

ਕਰਲੀ ਬਰੇਸ ਨੂੰ ਹੱਥੀਂ ਦਾਖਲ ਕਰਨ ਦਾ ਕੋਈ ਮਤਲਬ ਨਹੀਂ ਹੈ। ਇਹ ਕੁਝ ਨਹੀਂ ਕਰੇਗਾ। ਇਸਦੇ ਉਲਟ, ਐਕਸਲ ਇਹ ਵੀ ਨਹੀਂ ਸੋਚੇਗਾ ਕਿ ਇਹ ਇੱਕ ਫੰਕਸ਼ਨ ਹੈ ਅਤੇ ਇੱਕ ਫਾਰਮੂਲੇ ਦੀ ਬਜਾਏ ਸਿਰਫ਼ ਟੈਕਸਟ ਹੈ. 

ਇਸ ਫੰਕਸ਼ਨ ਦੇ ਅੰਦਰ, ਇਸ ਦੌਰਾਨ, ਹੇਠ ਲਿਖੀਆਂ ਕਾਰਵਾਈਆਂ ਕੀਤੀਆਂ ਗਈਆਂ ਸਨ। ਪਹਿਲਾਂ, ਪ੍ਰੋਗਰਾਮ ਇਸ ਰੇਂਜ ਨੂੰ ਕੰਪੋਨੈਂਟਸ ਵਿੱਚ ਕੰਪੋਜ਼ ਕਰਦਾ ਹੈ। ਸਾਡੇ ਕੇਸ ਵਿੱਚ, ਇਹ 1,2,3,4,5 ਹੈ। ਅੱਗੇ, ਐਕਸਲ ਉਹਨਾਂ ਵਿੱਚੋਂ ਹਰ ਇੱਕ ਨੂੰ ਆਪਣੇ ਆਪ ਵਧਾ ਦਿੰਦਾ ਹੈ। ਫਿਰ ਨਤੀਜੇ ਨੰਬਰਾਂ ਨੂੰ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ.

ਇੱਕ ਹੋਰ ਕੇਸ ਹੈ ਜਿੱਥੇ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲਾ ਕੁਝ ਅਜਿਹਾ ਕਰ ਸਕਦਾ ਹੈ ਜੋ ਸਟੈਂਡਰਡ ਫਾਰਮੂਲਾ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਸਾਡੇ ਕੋਲ ਰੇਂਜ A1:A10 ਵਿੱਚ ਸੂਚੀਬੱਧ ਡੇਟਾ ਸੈੱਟ ਹੈ। ਮਿਆਰੀ ਕੇਸ ਵਿੱਚ, ਜ਼ੀਰੋ ਵਾਪਸ ਕੀਤਾ ਜਾਵੇਗਾ। ਪਰ ਮੰਨ ਲਓ ਕਿ ਸਾਡੇ ਕੋਲ ਅਜਿਹੀ ਸਥਿਤੀ ਹੈ ਕਿ ਜ਼ੀਰੋ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਨਹੀਂ ਰੱਖਿਆ ਜਾ ਸਕਦਾ।

ਚਲੋ ਇੱਕ ਫਾਰਮੂਲਾ ਦਰਜ ਕਰੀਏ ਜੋ ਇਹ ਦੇਖਣ ਲਈ ਰੇਂਜ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਇਹ ਇਸ ਮੁੱਲ ਦੇ ਬਰਾਬਰ ਨਹੀਂ ਹੈ।

=МИН(ЕСЛИ(A1:A10<>0;A1:A10))

ਇੱਥੇ ਇੱਕ ਗਲਤ ਭਾਵਨਾ ਹੈ ਕਿ ਲੋੜੀਦਾ ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਵੇਗਾ. ਪਰ ਇਹ ਮਾਮਲਾ ਨਹੀਂ ਹੈ, ਕਿਉਂਕਿ ਇੱਥੇ ਤੁਹਾਨੂੰ ਇੱਕ ਐਰੇ ਫਾਰਮੂਲਾ ਵਰਤਣ ਦੀ ਲੋੜ ਹੈ। ਉਪਰੋਕਤ ਫਾਰਮੂਲੇ ਵਿੱਚ, ਸਿਰਫ ਪਹਿਲੇ ਤੱਤ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾਵੇਗੀ, ਜੋ, ਬੇਸ਼ਕ, ਸਾਡੇ ਲਈ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ. 

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

ਇੱਕ ਐਰੇ ਫਾਰਮੂਲੇ ਦਾ ਇਹ ਵੀ ਫਾਇਦਾ ਹੁੰਦਾ ਹੈ ਕਿ ਇਹ ਕਈ ਮੁੱਲ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ ਇੱਕ ਟੇਬਲ ਟ੍ਰਾਂਸਪੋਜ਼ ਕਰ ਸਕਦੇ ਹੋ। 

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

ਕੋਈ ਜਵਾਬ ਛੱਡਣਾ