ਐਕਸਲ ਐੱਸ ਐਮ ਅਤੇ ਇੰਡਰਾਇਟ ਡਾਇਨਾਮਿਕ ਰੇਂਜ ਫਾਰਮੂਲਾ

ਮਾਈਕ੍ਰੋਸੋਫਟ ਐਕਸਲ ਦੀਆਂ ਕੁਝ ਚੰਗੀਆਂ ਚਾਲਾਂ ਹਨ ਅਤੇ SUM ਅਤੇ INDIRECT ਡਾਇਨੈਮਿਕ ਰੇਂਜ ਫਾਰਮੂਲਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਤੁਹਾਡੇ ਕੋਲ ਜੋ ਡੇਟਾ ਹੈ ਉਸ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਹੇਰ-ਫੇਰ ਕਰਨ ਦੇ ਦੋ ਤਰੀਕੇ ਹਨ.

SUM - INDIRECT ਫਾਰਮੂਲਾ ਸੰਖੇਪ ਜਾਣਕਾਰੀ

ਐਕਸਲ ਫਾਰਮੂਲੇ ਵਿਚਲੇ ਅਸਿੱਧੇ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਫਾਰਮੂਲੇ ਨੂੰ ਸੋਧਣ ਤੋਂ ਬਿਨਾਂ ਫਾਰਮੂਲੇ ਵਿਚ ਵਰਤੇ ਜਾਂਦੇ ਸੈਲ ਰੈਫਰੈਂਸ ਦੀ ਸੀਮਾ ਨੂੰ ਬਦਲਣਾ ਸੌਖਾ ਬਣਾਉਂਦਾ ਹੈ.

ਅਡਲਟ ਨੂੰ ਬਹੁਤ ਸਾਰੇ ਫੰਕਸ਼ਨਾਂ ਨਾਲ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜੋ ਇੱਕ ਆਰਗੂਮੈਂਟ ਜਿਵੇਂ ਕਿ OFFSET ਅਤੇ SUM ਫੰਕਸ਼ਨ ਦੇ ਰੂਪ ਵਿੱਚ ਇੱਕ ਸੈੱਲ ਰੈਫਰੈਂਸ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ.

ਬਾਅਦ ਦੇ ਮਾਮਲੇ ਵਿੱਚ, SUM ਫੰਕਸ਼ਨ ਲਈ ਆਰਗੂਮਿੰਟ ਦੇ ਤੌਰ ਤੇ ਇੰਡ੍ਰੇਟੈਕਟ ਦੀ ਵਰਤੋ ਸੈਲ ਰਿਫੰਡਸ ਦੀ ਇੱਕ ਡਾਇਨਾਮਿਕ ਰੇਂਜ ਬਣਾ ਸਕਦੀ ਹੈ ਜੋ SUM ਫੰਕਸ਼ਨ ਫਿਰ ਸ਼ਾਮਿਲ ਕਰਦਾ ਹੈ.

ਅਸਿੱਧੇ ਤੌਰ ਤੇ ਇੱਕ ਵਿਚਕਾਰਲੀ ਸਥਿਤੀ ਦੁਆਰਾ ਸੈਲਸ ਵਿੱਚ ਡੇਟਾ ਦਾ ਜ਼ਿਕਰ ਕਰਕੇ ਇਹ ਨਿਰਪੱਖ ਹੁੰਦਾ ਹੈ.

ਉਦਾਹਰਨ: ਐਸਯੂਐਮ - ਅਸਿੱਧੇ ਫਾਰਮੂਲਾ ਜਿਸਦਾ ਮੁੱਲ ਦਰ ਦੀ ਇਕ ਡਾਇਨੈਮਿਕ ਰੇਂਜ ਨੂੰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ

ਇਹ ਉਦਾਹਰਨ ਉਪਰੋਕਤ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਡੇਟਾ 'ਤੇ ਅਧਾਰਤ ਹੈ.

ਹੇਠਾਂ ਦਿੱਤੇ ਟਿਊਟੋਰਿਅਲ ਪੜਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ SUM - ਪ੍ਰਮਾਣਿਤ ਫਾਰਮੂਲਾ ਇਹ ਹੈ:

= SUM (INDIRECT ("D" ਅਤੇ E1 ਅਤੇ ": D" & E2))

ਇਸ ਫਾਰਮੂਲੇ ਵਿੱਚ, ਨੇਸਟਡ ਓਮਰੇਟਿਡ ਫੰਕਸ਼ਨ ਦੀ ਦਲੀਲ ਵਿੱਚ ਸੈਲਜ਼ E1 ਅਤੇ E2 ਦੇ ਹਵਾਲੇ ਸ਼ਾਮਲ ਹਨ. ਇਹਨਾਂ ਸੈੱਲਾਂ, 1 ਅਤੇ 4 ਵਿਚਲੇ ਨੰਬਰ, ਜਦੋਂ ਬਾਕੀ ਬਾਕੀ ਦੇ ਦਲੀਲਾਂ ਨਾਲ ਮਿਲਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸੈੱਲ ਰੈਫਰੈਂਸ D1 ਅਤੇ D4 ਬਣਦੇ ਹਨ.

ਨਤੀਜੇ ਵਜੋਂ, SUM ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਸੰਖਿਆਵਾਂ ਦੀ ਸੀਮਾ ਡੀ.ਆਈ.ਏ ਤੋਂ ਡੀ 4 ਦੇ ਸੈੱਲਾਂ ਦੀ ਸੀਮਾ ਵਿੱਚ ਸ਼ਾਮਲ ਡਾਟਾ ਹੈ - ਜੋ ਕਿ 50 ਹੈ.

ਸੈੱਲਾਂ E1 ਅਤੇ E2 ਵਿੱਚ ਸਥਿਤ ਨੰਬਰਾਂ ਨੂੰ ਬਦਲ ਕੇ; ਹਾਲਾਂਕਿ, ਕੁੱਲ ਮਿਲਾਉਣ ਦੀ ਸੀਮਾ ਆਸਾਨੀ ਨਾਲ ਬਦਲ ਸਕਦੀ ਹੈ

ਇਹ ਉਦਾਹਰਨ ਪਹਿਲਾਂ ਉਪਰੋਕਤ ਫ਼ਾਰਮੂਲਾ ਨੂੰ ਸੈੱਲ D1: D4 ਵਿਚਲੇ ਡਾਟਾ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਵਰਤੇਗਾ ਅਤੇ ਫਿਰ ਸੈੈੱਲ F1 ਵਿੱਚ ਫਾਰਮੂਲੇ ਨੂੰ ਸੰਪਾਦਿਤ ਕੀਤੇ ਬਿਨਾਂ D3: D6 ਦੀ ਵਿਖਾਈ ਗਈ ਸੀਮਾ ਨੂੰ ਤਬਦੀਲ ਕਰ ਦੇਵੇਗਾ.

01 ਦਾ 03

ਫ਼ਾਰਮੂਲਾ - ਵਿਕਲਪ ਦਾਖਲ

ਐਕਸਲ ਫਾਰਮੂਲਿਆਂ ਵਿਚ ਇਕ ਡਾਇਨੈਮਿਕ ਰੇਂਜ ਬਣਾਓ. © ਟੈਡ ਫਰੈਂਚ

ਫ਼ਾਰਮੂਲਾ ਦਾਖਲ ਕਰਨ ਦੇ ਵਿਕਲਪਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:

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

ਇਸ ਕੇਸ ਵਿੱਚ, SUM ਫੰਕਸ਼ਨ ਦੇ ਡਾਇਲੌਗ ਬੌਕਸ ਨੂੰ ਫ਼ਾਰਮੂਲਾ ਨੂੰ ਕੁਝ ਹੱਦ ਤਕ ਸੌਖਾ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਕਿਉਂਕਿ ਅਸਿੱਧੇ ਤੌਰ ਤੇ ਫੰਕਸ਼ਨ SUM ਵਿੱਚ ਨੇਸਟਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ, ਇੰਡਰਰਾਇਟ ਫੰਕਸ਼ਨ ਅਤੇ ਇਸਦੇ ਆਰਗੂਮੈਂਟਾਂ ਨੂੰ ਹਾਲੇ ਵੀ ਖੁਦ ਹੀ ਦਾਖਲ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ.

ਹੇਠਾਂ ਦਿੱਤੇ ਪਗ ਤੇ ਸੂਤਰ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਲਈ SUM ਡਾਇਲੌਗ ਬੋਕਸ ਦੀ ਵਰਤੋਂ ਕਰੋ.

ਟਿਊਟੋਰਿਅਲ ਡਾਟਾ ਦਾਖਲ ਕਰਨਾ

ਸੈਲ ਡੇਟਾ D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4
  1. ਹੇਠਲੇ ਡੇਟਾ ਨੂੰ ਸੈੱਲ D1 ਤੋਂ E2 ਵਿੱਚ ਦਰਜ ਕਰੋ

SUM ਸ਼ੁਰੂ ਕਰਨਾ - ਅਸੰਤੁਸ਼ਤ ਫਾਰਮੂਲਾ - SUM ਫੰਕਸ਼ਨ ਡਾਇਲਾਗ ਬਾਕਸ ਖੋਲ੍ਹਣਾ

  1. ਸੈਲ F1 'ਤੇ ਕਲਿਕ ਕਰੋ - ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਇਸ ਉਦਾਹਰਨ ਦੇ ਨਤੀਜੇ ਪ੍ਰਦਰਸ਼ਿਤ ਹੋਣਗੇ
  2. ਰਿਬਨ ਮੀਨੂ ਦੇ ਫ਼ਾਰਮੂਲੇਸ ਟੈਬ ਤੇ ਕਲਿਕ ਕਰੋ
  3. ਫੰਕਸ਼ਨ ਡਰਾਪ ਡਾਉਨ ਲਿਸਟ ਖੋਲ੍ਹਣ ਲਈ ਰਿਬਨ ਤੋਂ ਮੈਥ ਅਤੇ ਟ੍ਰਿਗ ਚੁਣੋ
  4. ਫੰਕਸ਼ਨ ਦੇ ਡਾਇਲੌਗ ਬੌਕਸ ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ ਸੂਚੀ ਵਿੱਚ SUM ਤੇ ਕਲਿਕ ਕਰੋ

02 03 ਵਜੇ

ਅਸਿੱਧੇ ਫੰਕਸ਼ਨ ਵਿੱਚ ਦਾਖਲ ਹੋਵੋ - ਵੱਡਾ ਚਿੱਤਰ ਦੇਖਣ ਲਈ ਕਲਿਕ ਕਰੋ

ਵੱਡਾ ਚਿੱਤਰ ਵੇਖਣ ਲਈ ਕਲਿੱਕ ਕਰੋ. © ਟੈਡ ਫਰੈਂਚ

ਅਸਿੱਧੇ ਫਾਰਮੂਲੇ ਨੂੰ SUM ਫੰਕਸ਼ਨ ਲਈ ਆਰਗੂਮੈਂਟ ਦੇ ਤੌਰ ਤੇ ਦਰਜ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.

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

ਇਸ ਲਈ, ਨਿਰਪੱਖ ਫੰਕਸ਼ਨ, SUM ਫੰਕਸ਼ਨ ਦੇ ਡਾਇਲੌਗ ਬੌਕਸ ਦੀ ਨੰਬਰ 1 ਲਾਈਨ ਵਿੱਚ ਖੁਦ ਦਰਜ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ.

  1. ਡਾਇਲੌਗ ਬੌਕਸ ਵਿਚ, ਨੰਬਰ 1 ਲਾਈਨ ਤੇ ਕਲਿਕ ਕਰੋ
  2. ਹੇਠ ਲਿਖੇ INDIRECT ਫੰਕਸ਼ਨ ਦਰਜ ਕਰੋ: ਅਸਿੱਧੇ ("ਡੀ" ਅਤੇ ਈ 1 ਅਤੇ ": ਡੀ" ਅਤੇ E2)
  3. ਫੰਕਸ਼ਨ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਠੀਕ ਤੇ ਕਲਿਕ ਕਰੋ ਅਤੇ ਡਾਇਲੌਗ ਬੌਕਸ ਬੰਦ ਕਰੋ
  4. ਨੰਬਰ 50 ਨੂੰ ਸੈਲ F1 ਵਿੱਚ ਵਿਖਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸੈੱਲ D1 ਤੋਂ D4 ਵਿੱਚ ਸਥਿਤ ਡਾਟਾ ਲਈ ਕੁੱਲ ਹੈ
  5. ਜਦੋਂ ਤੁਸੀਂ ਸੈੱਲ F1 'ਤੇ ਕਲਿੱਕ ਕਰਦੇ ਹੋ ਤਾਂ ਪੂਰਾ ਫਾਰਮੂਲਾ = SUM (ਅਸਿੱਧੇ ("ਡੀ" ਅਤੇ ਈ 1 ਅਤੇ ": ਡੀ" ਅਤੇ ਈ 2)) ਵਰਕਸ਼ੀਟ ਦੇ ਉਪਰਲੇ ਸੂਤਰ ਪੱਟੀ ਵਿੱਚ ਪ੍ਰਗਟ ਹੁੰਦਾ ਹੈ.

ਅਸੰਭਾਵਿਤ ਫੰਕਸ਼ਨ ਨੂੰ ਤੋੜਨਾ

INDIRECTCT ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਾਲਮ D ਵਿੱਚ ਇੱਕ ਡਾਇਨੇਮਿਕ ਰੇਂਜ ਬਣਾਉਣ ਲਈ, ਸਾਨੂੰ ਅੱਖਰ D ਨੂੰ ਅੰਸ਼ਿਕ ਫੰਕਸ਼ਨ ਦੀ ਦਲੀਲ ਵਿੱਚ ਜੋੜਨਾ ਚਾਹੀਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਸੈਲਸ E1 ਅਤੇ E2 ਵਿੱਚ ਮੌਜੂਦ ਨੰਬਰ ਸ਼ਾਮਲ ਹਨ.

ਇਹ ਹੇਠ ਲਿਖੇ ਦੁਆਰਾ ਪੂਰਾ ਹੁੰਦਾ ਹੈ:

ਇਸ ਲਈ, ਸੀਮਾ ਦਾ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਅੱਖਰਾਂ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ: "ਡੀ" & E1

ਅੱਖਰਾਂ ਦਾ ਦੂਜਾ ਸੈਟ: ": D" ਅਤੇ E2 ਅੰਤ ਬਿੰਦੂ ਦੇ ਨਾਲ ਕੌਲਨ ਨੂੰ ਜੋੜਦਾ ਹੈ. ਇਹ ਇਸ ਲਈ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿਉਂਕਿ ਕੌਲਨ ਇੱਕ ਪਾਠ ਅੱਖਰ ਹੈ ਅਤੇ, ਇਸ ਲਈ, ਹਵਾਲਾਤੀ ਦੇ ਅੰਕ ਦੇ ਅੰਦਰ ਸ਼ਾਮਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ.

ਮੱਧ ਵਿੱਚ ਤੀਜੀ ਐਂਪਰਸੈਂਡ ਦੋ ਭਾਗਾਂ ਨੂੰ ਇੱਕ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਜੋੜਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ :

"ਡੀ" ਅਤੇ ਈ 1 ਅਤੇ ": ਡੀ" & E2

03 03 ਵਜੇ

ਆਰਜੀ ਫੰਕਸ਼ਨ ਦੀ ਰੇਂਜ ਨੂੰ ਆਰਜੀ ਤੌਰ ਤੇ ਬਦਲਣਾ

ਆਰਜੀ ਤੌਰ ਤੇ ਫਾਰਮੂਲਾ ਰੇਂਜ ਬਦਲਣਾ. © ਟੈਡ ਫਰੈਂਚ

ਇਸ ਫਾਰਮੂਲੇ ਦੀ ਸਾਰੀ ਬਿੰਦੂ ਫੰਕਸ਼ਨ ਦੇ ਦਲੀਲ ਨੂੰ ਸੰਪਾਦਤ ਕੀਤੇ ਬਿਨਾਂ, SUM ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਭਰਿਆ ਸੀਮਾ ਨੂੰ ਬਦਲਣਾ ਆਸਾਨ ਬਣਾਉਣਾ ਹੈ.

ਸੂਤਰ ਵਿੱਚ ਅਸਿੱਧੇ ਫੰਕਸ਼ਨ ਨੂੰ ਸ਼ਾਮਲ ਕਰਕੇ, ਸੈਲ E1 ਅਤੇ E2 ਵਿੱਚ ਨੰਬਰ ਬਦਲਦੇ ਹੋਏ SUM ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਪੜੇ ਗਏ ਸੈੱਲਾਂ ਦੀ ਰੇਂਜ ਬਦਲ ਜਾਏਗੀ.

ਜਿਵੇਂ ਕਿ ਉਪਰੋਕਤ ਚਿੱਤਰ ਵਿੱਚ ਵੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਇਸਦੇ ਨਤੀਜੇ ਵਜੋਂ, ਸੈੱਲ F1 ਵਿੱਚ ਸਥਿਤ ਫਾਰਮੂਲੇ ਦੇ ਜਵਾਬ ਵਿੱਚ ਇਹ ਪਰਿਣਾਮ ਹੁੰਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਡਾਟਾ ਦੀ ਨਵੀਂ ਰੇਂਜ ਦੀ ਕੁੱਲ ਗਿਣਤੀ ਦਿੰਦਾ ਹੈ.

  1. ਸੈਲ E1 'ਤੇ ਕਲਿਕ ਕਰੋ
  2. ਨੰਬਰ 3 ਲਿਖੋ
  3. ਕੀਬੋਰਡ ਤੇ ਐਂਟਰ ਕੀ ਦਬਾਓ
  4. ਸੈਲ E2 ਤੇ ਕਲਿਕ ਕਰੋ
  5. ਨੰਬਰ 6 ਟਾਈਪ ਕਰੋ
  6. ਕੀਬੋਰਡ ਤੇ ਐਂਟਰ ਕੀ ਦਬਾਓ
  7. ਸੈਲ F1 ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਜਵਾਬ ਨੂੰ 90 ਤੱਕ ਬਦਲਣਾ ਚਾਹੀਦਾ ਹੈ - ਜੋ ਕਿ ਡੀ .3 ਤੋਂ ਡੀ 6 ਦੇ ਸੈੱਲਾਂ ਵਿੱਚ ਮੌਜੂਦ ਕੁੱਲ ਸੰਖਿਆਵਾਂ ਹਨ
  8. ਹੋਰ ਸੈੱਲਾਂ ਅਤੇ ਬੀ 2 ਦੀਆਂ ਸਮੱਗਰੀਆਂ ਨੂੰ 1 ਅਤੇ 6 ਵਿਚਕਾਰ ਕਿਸੇ ਵੀ ਅੰਕ ਨਾਲ ਬਦਲ ਕੇ ਫਾਰਮੂਲੇ ਦੀ ਜਾਂਚ ਕਰੋ

ਅਸਿੱਧੇ ਅਤੇ #REF! ਗਲਤੀ ਮੁੱਲ

#REF! ਗਲਤੀ ਦਾ ਮੁੱਲ ਸੈਲ F1 ਵਿੱਚ ਵਿਖਾਈ ਦੇਵੇਗਾ ਜੇਕਰ ਨਿਰਦਿਸ਼ਟ ਫੰਕਸ਼ਨ ਦੀ ਦਲੀਲ: