ਐਕਸਲ ਵਿੱਚ ਕੁੱਲ ਚੱਲ ਰਿਹਾ ਹੈ

ਢੰਗ 1. ਫਾਰਮੂਲੇ

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

ਐਕਸਲ ਵਿੱਚ ਕੁੱਲ ਚੱਲ ਰਿਹਾ ਹੈ

ਇੱਥੇ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾ SUM ਫੰਕਸ਼ਨ ਦੇ ਅੰਦਰ ਰੇਂਜ ਦੀ ਗੁੰਝਲਦਾਰ ਫਿਕਸਿੰਗ ਹੈ - ਰੇਂਜ ਦੀ ਸ਼ੁਰੂਆਤ ਦਾ ਹਵਾਲਾ ਸੰਪੂਰਨ (ਡਾਲਰ ਸੰਕੇਤਾਂ ਦੇ ਨਾਲ) ਅਤੇ ਅੰਤ ਤੱਕ - ਰਿਸ਼ਤੇਦਾਰ (ਡਾਲਰ ਤੋਂ ਬਿਨਾਂ) ਬਣਾਇਆ ਗਿਆ ਹੈ। ਇਸ ਅਨੁਸਾਰ, ਪੂਰੇ ਕਾਲਮ ਵਿੱਚ ਫਾਰਮੂਲੇ ਦੀ ਨਕਲ ਕਰਦੇ ਸਮੇਂ, ਸਾਨੂੰ ਇੱਕ ਵਿਸਤ੍ਰਿਤ ਰੇਂਜ ਮਿਲਦੀ ਹੈ, ਜਿਸਦਾ ਜੋੜ ਅਸੀਂ ਗਣਨਾ ਕਰਦੇ ਹਾਂ।

ਇਸ ਪਹੁੰਚ ਦੇ ਨੁਕਸਾਨ ਸਪੱਸ਼ਟ ਹਨ:

  • ਸਾਰਣੀ ਨੂੰ ਮਿਤੀ ਦੁਆਰਾ ਕ੍ਰਮਬੱਧ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ.
  • ਡੇਟਾ ਦੇ ਨਾਲ ਨਵੀਆਂ ਕਤਾਰਾਂ ਜੋੜਦੇ ਸਮੇਂ, ਫਾਰਮੂਲੇ ਨੂੰ ਹੱਥੀਂ ਵਧਾਉਣਾ ਹੋਵੇਗਾ।

ਢੰਗ 2. ਧਰੁਵੀ ਸਾਰਣੀ

ਇਹ ਤਰੀਕਾ ਥੋੜਾ ਹੋਰ ਗੁੰਝਲਦਾਰ ਹੈ, ਪਰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸੁਹਾਵਣਾ ਹੈ. ਅਤੇ ਹੋਰ ਵਧਣ ਲਈ, ਆਓ ਇੱਕ ਹੋਰ ਗੰਭੀਰ ਸਮੱਸਿਆ 'ਤੇ ਵਿਚਾਰ ਕਰੀਏ - ਡੇਟਾ ਦੀਆਂ 2000 ਕਤਾਰਾਂ ਦੀ ਇੱਕ ਸਾਰਣੀ, ਜਿੱਥੇ ਮਿਤੀ ਕਾਲਮ ਦੁਆਰਾ ਕੋਈ ਛਾਂਟੀ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ, ਪਰ ਦੁਹਰਾਓ ਹਨ (ਭਾਵ ਅਸੀਂ ਉਸੇ ਦਿਨ ਕਈ ਵਾਰ ਵੇਚ ਸਕਦੇ ਹਾਂ):

ਐਕਸਲ ਵਿੱਚ ਕੁੱਲ ਚੱਲ ਰਿਹਾ ਹੈ

ਅਸੀਂ ਆਪਣੀ ਅਸਲੀ ਸਾਰਣੀ ਨੂੰ "ਸਮਾਰਟ" (ਡਾਇਨਾਮਿਕ) ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਵਿੱਚ ਬਦਲਦੇ ਹਾਂ Ctrl+T ਜਾਂ ਟੀਮ ਘਰ - ਇੱਕ ਸਾਰਣੀ ਦੇ ਰੂਪ ਵਿੱਚ ਫਾਰਮੈਟ ਕਰੋ (ਘਰ - ਸਾਰਣੀ ਦੇ ਰੂਪ ਵਿੱਚ ਫਾਰਮੈਟ), ਅਤੇ ਫਿਰ ਅਸੀਂ ਕਮਾਂਡ ਨਾਲ ਇਸ ਉੱਤੇ ਇੱਕ ਧਰੁਵੀ ਟੇਬਲ ਬਣਾਉਂਦੇ ਹਾਂ ਪਾਓ - PivotTable (ਸੰਮਿਲਿਤ ਕਰੋ — ਧਰੁਵੀ ਸਾਰਣੀ). ਅਸੀਂ ਸਾਰਾਂਸ਼ ਵਿੱਚ ਕਤਾਰਾਂ ਦੇ ਖੇਤਰ ਵਿੱਚ ਮਿਤੀ, ਅਤੇ ਮੁੱਲਾਂ ਵਾਲੇ ਖੇਤਰ ਵਿੱਚ ਵੇਚੀਆਂ ਗਈਆਂ ਵਸਤਾਂ ਦੀ ਸੰਖਿਆ ਨੂੰ ਪਾਉਂਦੇ ਹਾਂ:

ਐਕਸਲ ਵਿੱਚ ਕੁੱਲ ਚੱਲ ਰਿਹਾ ਹੈ

ਕਿਰਪਾ ਕਰਕੇ ਨੋਟ ਕਰੋ ਕਿ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਐਕਸਲ ਦਾ ਕੋਈ ਪੁਰਾਣਾ ਸੰਸਕਰਣ ਨਹੀਂ ਹੈ, ਤਾਂ ਤਾਰੀਖਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ਸਾਲਾਂ, ਤਿਮਾਹੀ ਅਤੇ ਮਹੀਨਿਆਂ ਦੁਆਰਾ ਸਮੂਹਬੱਧ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਜੇ ਤੁਹਾਨੂੰ ਕਿਸੇ ਵੱਖਰੇ ਸਮੂਹ ਦੀ ਲੋੜ ਹੈ (ਜਾਂ ਇਸਦੀ ਬਿਲਕੁਲ ਲੋੜ ਨਹੀਂ ਹੈ), ਤਾਂ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਮਿਤੀ 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰਕੇ ਅਤੇ ਕਮਾਂਡਾਂ ਦੀ ਚੋਣ ਕਰਕੇ ਇਸ ਨੂੰ ਠੀਕ ਕਰ ਸਕਦੇ ਹੋ। ਸਮੂਹ / ਅਨਗਰੁੱਪ (ਸਮੂਹ/ਅਨਗਰੁੱਪ).

ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਵੱਖਰੇ ਕਾਲਮ ਵਿੱਚ ਪੀਰੀਅਡਾਂ ਦੁਆਰਾ ਨਤੀਜੇ ਵਾਲੇ ਕੁੱਲ ਅਤੇ ਚੱਲ ਰਹੇ ਕੁੱਲ ਦੋਵਾਂ ਨੂੰ ਦੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਫੀਲਡ ਨੂੰ ਮੁੱਲ ਖੇਤਰ ਵਿੱਚ ਸੁੱਟਣਾ ਸਮਝਦਾਰ ਹੈ। ਵੇਚਿਆ ਦੁਬਾਰਾ ਫੀਲਡ ਦੀ ਡੁਪਲੀਕੇਟ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ - ਇਸ ਵਿੱਚ ਅਸੀਂ ਚੱਲ ਰਹੇ ਕੁੱਲ ਦੇ ਡਿਸਪਲੇ ਨੂੰ ਚਾਲੂ ਕਰਾਂਗੇ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਖੇਤਰ 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਕਮਾਂਡ ਚੁਣੋ ਵਧੀਕ ਗਣਨਾਵਾਂ - ਸੰਚਤ ਕੁੱਲ (ਮੁੱਲ ਦਿਖਾਓ — ਚੱਲ ਰਹੇ ਕੁੱਲ):

ਐਕਸਲ ਵਿੱਚ ਕੁੱਲ ਚੱਲ ਰਿਹਾ ਹੈ

ਉੱਥੇ ਤੁਸੀਂ ਪ੍ਰਤੀਸ਼ਤ ਦੇ ਤੌਰ 'ਤੇ ਕੁੱਲ ਵਧਣ ਦਾ ਵਿਕਲਪ ਵੀ ਚੁਣ ਸਕਦੇ ਹੋ, ਅਤੇ ਅਗਲੀ ਵਿੰਡੋ ਵਿੱਚ ਤੁਹਾਨੂੰ ਉਹ ਖੇਤਰ ਚੁਣਨ ਦੀ ਲੋੜ ਹੈ ਜਿਸ ਲਈ ਸੰਚਤ ਕੀਤਾ ਜਾਵੇਗਾ - ਸਾਡੇ ਕੇਸ ਵਿੱਚ, ਇਹ ਮਿਤੀ ਖੇਤਰ ਹੈ:

ਐਕਸਲ ਵਿੱਚ ਕੁੱਲ ਚੱਲ ਰਿਹਾ ਹੈ

ਇਸ ਪਹੁੰਚ ਦੇ ਫਾਇਦੇ:

  • ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਤੇਜ਼ੀ ਨਾਲ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ।
  • ਕਿਸੇ ਵੀ ਫਾਰਮੂਲੇ ਨੂੰ ਹੱਥੀਂ ਦਾਖਲ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
  • ਸਰੋਤ ਡੇਟਾ ਵਿੱਚ ਤਬਦੀਲੀ ਕਰਦੇ ਸਮੇਂ, ਸੱਜੇ ਮਾਊਸ ਬਟਨ ਨਾਲ ਜਾਂ ਡੇਟਾ - ਰਿਫ੍ਰੈਸ਼ ਆਲ ਕਮਾਂਡ ਨਾਲ ਸੰਖੇਪ ਨੂੰ ਅਪਡੇਟ ਕਰਨਾ ਕਾਫ਼ੀ ਹੈ।

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

ਢੰਗ 3: ਪਾਵਰ ਪੁੱਛਗਿੱਛ

ਆਉ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਪਾਵਰ ਕਿਊਰੀ ਕਿਊਰੀ ਐਡੀਟਰ ਵਿੱਚ ਸਰੋਤ ਡੇਟਾ ਦੇ ਨਾਲ ਸਾਡੇ "ਸਮਾਰਟ" ਟੇਬਲ ਨੂੰ ਲੋਡ ਕਰੀਏ ਡੇਟਾ - ਟੇਬਲ/ਰੇਂਜ ਤੋਂ (ਡੇਟਾ — ਸਾਰਣੀ/ਸੀਮਾ ਤੋਂ). ਐਕਸਲ ਦੇ ਨਵੀਨਤਮ ਸੰਸਕਰਣਾਂ ਵਿੱਚ, ਤਰੀਕੇ ਨਾਲ, ਇਸਦਾ ਨਾਮ ਬਦਲਿਆ ਗਿਆ ਸੀ - ਹੁਣ ਇਸਨੂੰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਪੱਤਿਆਂ ਨਾਲ (ਸ਼ੀਟ ਤੋਂ):

ਐਕਸਲ ਵਿੱਚ ਕੁੱਲ ਚੱਲ ਰਿਹਾ ਹੈ

ਫਿਰ ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰਾਂਗੇ:

1. ਕਮਾਂਡ ਨਾਲ ਮਿਤੀ ਕਾਲਮ ਦੁਆਰਾ ਸਾਰਣੀ ਨੂੰ ਵੱਧਦੇ ਕ੍ਰਮ ਵਿੱਚ ਕ੍ਰਮਬੱਧ ਕਰੋ ਚੜ੍ਹਦੇ ਕ੍ਰਮ ਅਨੁਸਾਰ ਸਾਰਣੀ ਸਿਰਲੇਖ ਵਿੱਚ ਫਿਲਟਰ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਵਿੱਚ।

2. ਥੋੜ੍ਹੀ ਦੇਰ ਬਾਅਦ, ਚੱਲ ਰਹੇ ਕੁੱਲ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਸਾਨੂੰ ਆਰਡੀਨਲ ਕਤਾਰ ਨੰਬਰ ਦੇ ਨਾਲ ਇੱਕ ਸਹਾਇਕ ਕਾਲਮ ਦੀ ਲੋੜ ਹੈ। ਚਲੋ ਇਸਨੂੰ ਕਮਾਂਡ ਨਾਲ ਜੋੜਦੇ ਹਾਂ ਕਾਲਮ ਸ਼ਾਮਲ ਕਰੋ - ਸੂਚਕਾਂਕ ਕਾਲਮ - 1 ਤੋਂ (ਕਾਲਮ ਸ਼ਾਮਲ ਕਰੋ — ਸੂਚਕਾਂਕ ਕਾਲਮ — 1 ਤੋਂ).

3. ਨਾਲ ਹੀ, ਚੱਲ ਰਹੇ ਕੁੱਲ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਸਾਨੂੰ ਕਾਲਮ ਦੇ ਹਵਾਲੇ ਦੀ ਲੋੜ ਹੈ ਵੇਚਿਆ, ਜਿੱਥੇ ਸਾਡਾ ਸੰਖੇਪ ਡੇਟਾ ਹੈ। ਪਾਵਰ ਕਿਊਰੀ ਵਿੱਚ, ਕਾਲਮਾਂ ਨੂੰ ਸੂਚੀਆਂ (ਸੂਚੀ) ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇਸ ਦਾ ਲਿੰਕ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਕਾਲਮ ਹੈਡਰ 'ਤੇ ਸੱਜਾ-ਕਲਿਕ ਕਰੋ ਅਤੇ ਕਮਾਂਡ ਦੀ ਚੋਣ ਕਰੋ। ਵਿਸਥਾਰ (ਵੇਰਵੇ ਦਿਖਾਓ). ਜਿਸ ਸਮੀਕਰਨ ਦੀ ਸਾਨੂੰ ਲੋੜ ਹੈ ਉਹ ਫਾਰਮੂਲਾ ਪੱਟੀ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗੀ, ਜਿਸ ਵਿੱਚ ਪਿਛਲੇ ਪੜਾਅ ਦਾ ਨਾਮ ਸ਼ਾਮਲ ਹੈ #"ਇੰਡੈਕਸ ਜੋੜਿਆ ਗਿਆ", ਜਿੱਥੋਂ ਅਸੀਂ ਟੇਬਲ ਅਤੇ ਕਾਲਮ ਦਾ ਨਾਮ ਲੈਂਦੇ ਹਾਂ [ਵਿਕਰੀ] ਵਰਗ ਬਰੈਕਟਾਂ ਵਿੱਚ ਇਸ ਸਾਰਣੀ ਤੋਂ:

ਐਕਸਲ ਵਿੱਚ ਕੁੱਲ ਚੱਲ ਰਿਹਾ ਹੈ

ਹੋਰ ਵਰਤੋਂ ਲਈ ਇਸ ਸਮੀਕਰਨ ਨੂੰ ਕਲਿੱਪਬੋਰਡ ਵਿੱਚ ਕਾਪੀ ਕਰੋ।

4. ਬੇਲੋੜੇ ਹੋਰ ਆਖਰੀ ਪੜਾਅ ਨੂੰ ਮਿਟਾਓ ਵੇਚਿਆ ਅਤੇ ਇਸਦੀ ਬਜਾਏ ਕਮਾਂਡ ਨਾਲ ਚੱਲ ਰਹੇ ਕੁੱਲ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਇੱਕ ਗਣਿਤ ਕਾਲਮ ਸ਼ਾਮਲ ਕਰੋ ਇੱਕ ਕਾਲਮ ਜੋੜਨਾ - ਕਸਟਮ ਕਾਲਮ (ਕਾਲਮ ਸ਼ਾਮਲ ਕਰੋ — ਕਸਟਮ ਕਾਲਮ). ਸਾਨੂੰ ਲੋੜੀਂਦਾ ਫਾਰਮੂਲਾ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇਵੇਗਾ:

ਐਕਸਲ ਵਿੱਚ ਕੁੱਲ ਚੱਲ ਰਿਹਾ ਹੈ

ਇੱਥੇ ਫੰਕਸ਼ਨ ਸੂਚੀ। ਰੇਂਜ ਅਸਲ ਸੂਚੀ (ਕਾਲਮ [ਵਿਕਰੀ]) ਅਤੇ ਇਸ ਤੋਂ ਤੱਤ ਕੱਢਦਾ ਹੈ, ਪਹਿਲੇ ਤੋਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ (ਫਾਰਮੂਲੇ ਵਿੱਚ, ਇਹ 0 ਹੈ, ਕਿਉਂਕਿ ਪਾਵਰ ਕਿਊਰੀ ਵਿੱਚ ਨੰਬਰਿੰਗ ਜ਼ੀਰੋ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ)। ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਤੱਤਾਂ ਦੀ ਗਿਣਤੀ ਉਹ ਕਤਾਰ ਨੰਬਰ ਹੈ ਜੋ ਅਸੀਂ ਕਾਲਮ ਤੋਂ ਲੈਂਦੇ ਹਾਂ [ਸੂਚੀ]. ਇਸ ਲਈ ਪਹਿਲੀ ਕਤਾਰ ਲਈ ਇਹ ਫੰਕਸ਼ਨ ਕਾਲਮ ਦਾ ਸਿਰਫ ਇੱਕ ਪਹਿਲਾ ਸੈੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ ਵੇਚਿਆ. ਦੂਜੀ ਲਾਈਨ ਲਈ - ਪਹਿਲਾਂ ਹੀ ਪਹਿਲੇ ਦੋ ਸੈੱਲ, ਤੀਜੇ ਲਈ - ਪਹਿਲੇ ਤਿੰਨ, ਆਦਿ।

ਨਾਲ ਨਾਲ, ਫਿਰ ਫੰਕਸ਼ਨ ਸੂਚੀ।ਸੁਮ ਐਕਸਟਰੈਕਟ ਕੀਤੇ ਮੁੱਲਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ ਅਤੇ ਅਸੀਂ ਹਰੇਕ ਕਤਾਰ ਵਿੱਚ ਪਿਛਲੇ ਸਾਰੇ ਤੱਤਾਂ ਦਾ ਜੋੜ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂ, ਭਾਵ ਸੰਚਤ ਕੁੱਲ:

ਐਕਸਲ ਵਿੱਚ ਕੁੱਲ ਚੱਲ ਰਿਹਾ ਹੈ

ਇਹ ਸੂਚਕਾਂਕ ਕਾਲਮ ਨੂੰ ਮਿਟਾਉਣਾ ਬਾਕੀ ਹੈ ਜਿਸਦੀ ਸਾਨੂੰ ਹੁਣ ਲੋੜ ਨਹੀਂ ਹੈ ਅਤੇ ਨਤੀਜੇ ਵਾਪਸ ਐਕਸਲ 'ਤੇ ਹੋਮ - ਕਲੋਜ਼ ਐਂਡ ਲੋਡ ਟੂ ਕਮਾਂਡ ਨਾਲ ਅੱਪਲੋਡ ਕਰੋ।

ਸਮੱਸਿਆ ਹੱਲ ਹੋ ਗਈ ਹੈ।

ਤੇਜ਼ ਅਤੇ ਭਿਆਨਕ

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

ਗਤੀ ਵਧਾਉਣ ਲਈ, ਤੁਸੀਂ ਵਿਸ਼ੇਸ਼ List.Buffer ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਫਰਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਜੋ ਇਸ ਨੂੰ ਦਿੱਤੀ ਗਈ ਸੂਚੀ (ਸੂਚੀ) ਨੂੰ RAM ਵਿੱਚ ਇੱਕ ਦਲੀਲ ਵਜੋਂ ਲੋਡ ਕਰਦਾ ਹੈ, ਜੋ ਭਵਿੱਖ ਵਿੱਚ ਇਸ ਤੱਕ ਪਹੁੰਚ ਨੂੰ ਬਹੁਤ ਤੇਜ਼ ਕਰਦਾ ਹੈ। ਸਾਡੇ ਕੇਸ ਵਿੱਚ, #"Added index"[Sold] ਸੂਚੀ ਨੂੰ ਬਫਰ ਕਰਨਾ ਸਮਝਦਾਰ ਹੈ, ਜਿਸ ਨੂੰ ਪਾਵਰ ਕਿਊਰੀ ਨੂੰ ਸਾਡੀ 2000-ਕਤਾਰ ਸਾਰਣੀ ਦੀ ਹਰੇਕ ਕਤਾਰ ਵਿੱਚ ਚੱਲ ਰਹੇ ਕੁੱਲ ਦੀ ਗਣਨਾ ਕਰਨ ਵੇਲੇ ਐਕਸੈਸ ਕਰਨਾ ਪੈਂਦਾ ਹੈ।

ਅਜਿਹਾ ਕਰਨ ਲਈ, ਮੁੱਖ ਟੈਬ 'ਤੇ ਪਾਵਰ ਕਿਊਰੀ ਐਡੀਟਰ ਵਿੱਚ, ਪਾਵਰ ਕਿਊਰੀ ਵਿੱਚ ਬਣੀ M ਭਾਸ਼ਾ ਵਿੱਚ ਸਾਡੀ ਪੁੱਛਗਿੱਛ ਦਾ ਸਰੋਤ ਕੋਡ ਖੋਲ੍ਹਣ ਲਈ ਐਡਵਾਂਸਡ ਐਡੀਟਰ ਬਟਨ (ਹੋਮ - ਐਡਵਾਂਸਡ ਐਡੀਟਰ) 'ਤੇ ਕਲਿੱਕ ਕਰੋ:

ਐਕਸਲ ਵਿੱਚ ਕੁੱਲ ਚੱਲ ਰਿਹਾ ਹੈ

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

ਐਕਸਲ ਵਿੱਚ ਕੁੱਲ ਚੱਲ ਰਿਹਾ ਹੈ

ਇਹ ਤਬਦੀਲੀਆਂ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਸਾਡੀ ਪੁੱਛਗਿੱਛ ਕਾਫ਼ੀ ਤੇਜ਼ ਹੋ ਜਾਵੇਗੀ ਅਤੇ ਸਿਰਫ਼ 2000 ਸਕਿੰਟਾਂ ਵਿੱਚ 0.3-ਕਤਾਰਾਂ ਵਾਲੀ ਸਾਰਣੀ ਨਾਲ ਸਿੱਝੇਗੀ!

ਇਕ ਹੋਰ ਗੱਲ, ਠੀਕ ਹੈ? 🙂

  • ਪੈਰੇਟੋ ਚਾਰਟ (80/20) ਅਤੇ ਇਸਨੂੰ ਐਕਸਲ ਵਿੱਚ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ
  • ਟੈਕਸਟ ਵਿੱਚ ਕੀਵਰਡ ਖੋਜ ਅਤੇ ਪਾਵਰ ਕਿਊਰੀ ਵਿੱਚ ਪੁੱਛਗਿੱਛ ਬਫਰਿੰਗ

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