ਐਕਸਲ ਵਿੱਚ SUMPRODUCT ਫੰਕਸ਼ਨ ਇੱਕ ਬਹੁਤ ਹੀ ਬਹੁਪੱਖੀ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਦਾਖਲ ਆਰਗੂਮੈਂਟ ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ.
ਆਮ ਤੌਰ ਤੇ SUMPRODUCT ਫੰਕਸ਼ਨ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਐਰੇ ਦੇ ਤੱਤਾਂ ਨੂੰ ਗੁਣਾ ਕਰ ਲੈਂਦਾ ਹੈ ਅਤੇ ਫਿਰ ਉਤਪਾਦਾਂ ਨੂੰ ਇਕੱਠਾ ਜਾਂ ਜੋੜਦਾ ਹੈ.
ਪਰ ਆਰਗੂਮੈਂਟਾਂ ਦੇ ਰੂਪ ਨੂੰ ਅਨੁਕੂਲ ਕਰਨ ਨਾਲ, SUMPRODUCT ਇੱਕ ਖਾਸ ਰੇਂਜ ਵਾਲੇ ਸੈੱਲਸ ਦੀ ਗਿਣਤੀ ਨੂੰ ਗਿਣੇਗਾ ਜੋ ਵਿਸ਼ੇਸ਼ ਮਾਪਦੰਡਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ.
01 ਦਾ 04
SUMPRODUCT ਬਨਾਮ. COUNTIF ਅਤੇ COUNTIFS
ਐਕਸਲ 2007 ਤੋਂ, ਪ੍ਰੋਗਰਾਮ ਕੋਲ COUNTIF ਅਤੇ COUNTIFS ਫੰਕਸ਼ਨ ਵੀ ਹਨ ਜੋ ਤੁਹਾਨੂੰ ਇੱਕ ਜਾਂ ਵੱਧ ਸੈਟ ਮਾਪਦੰਡ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਾਲੀਆਂ ਸੈਲੀਆਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਦੀ ਆਗਿਆ ਦੇ ਸਕਣਗੇ.
ਕਈ ਵਾਰ, ਹਾਲਾਂਕਿ, SUMPRODUCT ਇਸਦੇ ਨਾਲ ਕੰਮ ਕਰਨਾ ਸੌਖਾ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਉਪਰੋਕਤ ਚਿੱਤਰ ਵਿੱਚ ਉਦਾਹਰਨ ਦੇ ਤੌਰ ਤੇ ਦਿਖਾਇਆ ਗਿਆ ਇੱਕ ਹੀ ਸ਼੍ਰੇਣੀ ਨਾਲ ਸੰਬੰਧਿਤ ਕਈ ਸਥਿਤੀਆਂ ਨੂੰ ਲੱਭਣ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ.
02 ਦਾ 04
ਸੈਲਸ ਨੂੰ ਗਿਣਨ ਲਈ SUMPRODUCT ਫੰਕਸ਼ਨ ਸੰਟੈਕਸ ਅਤੇ ਆਰਗੂਮਿੰਟ
ਇੱਕ ਫੰਕਸ਼ਨ ਦੀ ਸੰਟੈਕਸ ਫੰਕਸ਼ਨ ਦੇ ਲੇਆਉਟ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਅਤੇ ਇਸ ਵਿੱਚ ਫੰਕਸ਼ਨ ਦਾ ਨਾਮ, ਬ੍ਰੈਕੇਟ, ਕਾਮੇ ਵਿਭਾਜਕ ਅਤੇ ਆਰਗੂਮਿੰਟ ਸ਼ਾਮਲ ਹਨ .
ਫੰਕਸ਼ਨ ਨੂੰ ਆਪਣੇ ਮਿਆਰੀ ਉਦੇਸ਼ ਨੂੰ ਕਰਨ ਦੀ ਬਜਾਏ ਕੋਸ਼ਾਣੂਆਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ, ਹੇਠਲੇ ਨਾਨ-ਸਟੈਂਡਰਡ ਸਿਟੈਕਸ ਨੂੰ SUMPRODUCT ਨਾਲ ਵਰਤਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ:
= SUMPRODUCT ([condition1] * [condition2])
ਇਹ ਵਿਆਖਿਆ ਹੈ ਕਿ ਕਿਵੇਂ ਇਸ ਸੰਟੈਕਸ ਦਾ ਕੰਮ ਹੇਠਲੇ ਉਦਾਹਰਨ ਤੋਂ ਹੇਠਾਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ.
ਉਦਾਹਰਣ: ਬਹੁਤੀਆਂ ਹਾਲਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ
ਜਿਵੇਂ ਉਪਰੋਕਤ ਚਿੱਤਰ ਵਿੱਚ ਉਦਾਹਰਨ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, SUMPRODUCT ਦੀ ਵਰਤੋਂ ਡੇਟਾ ਏ ਸ਼੍ਰੇਣੀ ਤੋਂ 2 ਤੱਕ ਦੇ ਸੈੱਲਾਂ ਦੀ ਕੁੱਲ ਗਿਣਤੀ ਨੂੰ ਲੱਭਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਿਸ ਵਿੱਚ 25 ਅਤੇ 75 ਦੇ ਮੁੱਲਾਂ ਦੇ ਵਿੱਚ ਡੇਟਾ ਹੁੰਦਾ ਹੈ.
03 04 ਦਾ
SUMPRODUCT ਫੰਕਸ਼ਨ ਵਿੱਚ ਦਾਖਲ
ਆਮ ਤੌਰ ਤੇ, ਐਕਸਲ ਵਿੱਚ ਫੰਕਸ਼ਨ ਦਰਜ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ ਹੈ ਕਿ ਉਹਨਾਂ ਦੇ ਡਾਇਲੌਗ ਬੌਕਸ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਹੈ, ਜੋ ਬ੍ਰੈਕਿਟਸ ਜਾਂ ਕਾਮੇ, ਜੋ ਆਰਗੂਮੈਂਟਾਂ ਦੇ ਵਿਚਕਾਰ ਵੱਖਰੇਵਾਂ ਦੇ ਤੌਰ ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ, ਨੂੰ ਬਿਨਾਂ ਇੱਕ ਵਾਰ ਆਰਗੂਮੈਂਟ ਦੇਣਾ ਸੌਖਾ ਬਣਾਉਂਦਾ ਹੈ.
ਹਾਲਾਂਕਿ, ਕਿਉਂਕਿ ਇਹ ਉਦਾਹਰਨ SUMPRODUCT ਫੰਕਸ਼ਨ ਦੀ ਇੱਕ ਅਨਿਯਮਿਤ ਰੂਪ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਡਾਇਲਾਗ ਬਾਕਸ ਪਹੁੰਚ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ. ਇਸਦੀ ਬਜਾਏ, ਫੰਕਸ਼ਨ ਇੱਕ ਵਰਕਸ਼ੀਟ ਸੈਲ ਵਿੱਚ ਟਾਈਪ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ.
ਉਪਰੋਕਤ ਚਿੱਤਰ ਵਿੱਚ, ਸੈਲ B7 ਵਿੱਚ SUMPRODUCT ਦਰਜ ਕਰਨ ਲਈ ਹੇਠ ਦਿੱਤੇ ਪਗ਼ਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਗਈ ਸੀ:
- ਵਰਕਸ਼ੀਟ ਵਿਚ ਸੈਲ B7 'ਤੇ ਕਲਿਕ ਕਰੋ - ਉਹ ਥਾਂ ਜਿੱਥੇ ਫੰਕਸ਼ਨ ਨਤੀਜੇ ਦਿਖਾਏ ਜਾਣਗੇ
- ਵਰਕਸ਼ੀਟ ਦੇ ਸੈਲ E6 ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਫਾਰਮੂਲੇ ਨੂੰ ਟਾਈਪ ਕਰੋ:
= SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))
- ਜਵਾਬ 5 ਨੂੰ ਸੈਲ B7 ਵਿੱਚ ਵਿਖਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿਉਂਕਿ 40, 45, 50, 55, ਅਤੇ 60 ਦੀ ਰੇਂਜ ਵਿੱਚ ਕੇਵਲ ਪੰਜ ਮੁੱਲ ਹਨ - ਜੋ ਕਿ 25 ਅਤੇ 75 ਦੇ ਵਿਚਕਾਰ ਹਨ
- ਜਦੋਂ ਤੁਸੀਂ ਸੈਲ B7 'ਤੇ ਕਲਿਕ ਕਰਦੇ ਹੋ ਤਾਂ ਸੰਪੂਰਨ ਫਾਰਮੂਲਾ = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75)) ਵਰਕਸ਼ੀਟ ਦੇ ਉਪਰਲੇ ਸੂਤਰ ਪੱਟੀ ਵਿੱਚ ਪ੍ਰਗਟ ਹੁੰਦਾ ਹੈ
04 04 ਦਾ
SUMPRODUCT ਫੰਕਸ਼ਨ ਨੂੰ ਤੋੜਨਾ
ਜਦੋਂ ਆਰਗੂਮੈਂਟਸ ਲਈ ਸ਼ਰਤਾਂ ਸੈਟ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, SUMPRODUCT ਸਥਿਤੀ ਦੇ ਵਿਰੁੱਧ ਹਰੇਕ ਐਰੇ ਐਲੀਮੈਂਟ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਬੂਲੀਅਨ ਵੈਲਯੂ (TRUE ਜਾਂ FALSE) ਦਿੰਦਾ ਹੈ.
ਗਣਨਾ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ, ਐਕਸਲ ਉਨ੍ਹਾਂ ਐਰੇ ਤੱਤਾਂ ਲਈ 1 ਦਾ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਜੋ ਸਹੀ ਹਨ ਅਤੇ ਐਰੇ ਐਲੀਮੈਂਟਸ ਲਈ 0 ਦਾ ਮੁੱਲ ਜੋ ਗਲਤ ਹਨ.
ਹਰੇਕ ਐਰੇ ਵਿਚ ਅਨੁਸਾਰੀ ਅਤੇ ਸਿਫਰਾਂ ਨੂੰ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ:
- 1 x 1 ਨਾਲ 1 ਦੇ ਮੁੱਲ ਨੂੰ ਵਾਪਸ ਕਰਨਾ
- 1 x 0 ਦੇ ਨਾਲ 0 ਦਾ ਮੁੱਲ ਵਾਪਸ
ਇਹ ਉਹ ਅਤੇ ਸਿਫਰਾਂ ਨੂੰ ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਸੰਖੇਪ ਰੂਪ ਵਿੱਚ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਸਾਨੂੰ ਦੋਵਾਂ ਹਾਲਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਾਲੇ ਮੁੱਲਾਂ ਦੀ ਸੰਖਿਆ ਦੱਸਣ.
ਜਾਂ, ਇਸ ਤਰ੍ਹਾਂ ਇਸ ਬਾਰੇ ਸੋਚੋ ...
SUMPRODUCT ਕੀ ਕਰ ਰਿਹਾ ਹੈ, ਇਸ ਬਾਰੇ ਸੋਚਣ ਦਾ ਇੱਕ ਹੋਰ ਤਰੀਕਾ ਇਹ ਹੈ ਕਿ ਇੱਕ ਅਤੇ ਅਵਸਥਾ ਦੇ ਤੌਰ ਤੇ ਗੁਣਾ ਦੇ ਚਿੰਨ੍ਹ ਬਾਰੇ ਸੋਚਣਾ.
ਇਸ ਗੱਲ ਨੂੰ ਧਿਆਨ ਵਿਚ ਰੱਖਦੇ ਹੋਏ, ਇਹ ਉਦੋਂ ਹੀ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਦੋਨੋਂ ਹਾਲਤਾਂ ਪੂਰੀਆਂ ਹੁੰਦੀਆਂ ਹਨ - 25 ਤੋਂ ਵੱਧ ਅਤੇ 75 ਤੋਂ ਘੱਟ ਦੇ ਅੰਕ ਹਨ - ਇੱਕ ਸੱਚਾ ਮੁੱਲ (ਜੋ ਕਿ ਇਕ ਯਾਦ ਰੱਖਣ ਦੇ ਸਮਾਨ ਹੈ) ਵਾਪਸ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ.
ਫੰਕਸ਼ਨ ਫਿਰ 5 ਦੇ ਨਤੀਜਿਆਂ 'ਤੇ ਪਹੁੰਚਣ ਲਈ ਸਾਰੇ ਸਹੀ ਮੁੱਲ ਦਰਸਾਉਂਦਾ ਹੈ.