एक्सेल फॉर्मूला: प्रति सप्ताह औसत वेतन -

सामान्य सूत्र

=SUMPRODUCT(hours*rate)/COUNTIF(hours,">0")

सारांश

प्रति सप्ताह औसत वेतन की गणना करने के लिए, उन हफ्तों को छोड़कर, जहां कोई घंटे लॉग नहीं किए गए थे, और प्रति सप्ताह कुल वेतन के बिना पहले से ही गणना की गई थी, आप SUMPRODUCT और COUNTIF फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, J5 में सूत्र है:

=SUMPRODUCT(D5:I5*D6:I6)/COUNTIF(D5:I5,">0")

जो प्रति सप्ताह औसत वेतन देता है, उन हफ्तों को छोड़कर जहां कोई भी घंटे लॉग नहीं थे। यह एक सरणी सूत्र है, लेकिन नियंत्रण + शिफ्ट + दर्ज करने के लिए आवश्यक नहीं है क्योंकि SUMPRODUCT फ़ंक्शन मूल रूप से अधिकांश सरणी संचालन को संभाल सकता है।

स्पष्टीकरण

आपको पहले लगता है कि इस समस्या को AVERAGEIF या AVERAGEIFS फ़ंक्शन के साथ हल किया जा सकता है। हालाँकि, क्योंकि प्रति सप्ताह कुल वेतन वर्कशीट का हिस्सा नहीं है, हम इन कार्यों का उपयोग नहीं कर सकते क्योंकि उन्हें एक सीमा की आवश्यकता होती है।

अंदर से बाहर काम करते हुए, हम पहले सभी हफ्तों के लिए कुल वेतन की गणना करते हैं:

D5:I5*D6:I6 // total pay for all weeks

यह सरणी ऑपरेशन है जो साप्ताहिक वेतन राशियों की गणना करने के लिए दरों से घंटों को गुणा करता है। परिणाम इस तरह एक सरणी है:

(87,63,48,0,12,0) // weekly pay amounts

चूंकि वर्कशीट में 6 सप्ताह हैं, सरणी में 6 मान हैं। यह सरणी सीधे SUMPRODUCT फ़ंक्शन पर लौटा दी गई है:

SUMPRODUCT((348,252,192,0,48,0))

SUMPRODUCT फ़ंक्शन तब सरणी में आइटम का योग, 840 लौटाता है। इस बिंदु पर, हमारे पास:

=840/COUNTIF(D5:I5,">0")

अगला, COUNTIF फ़ंक्शन D5: I5 श्रेणी में शून्य से अधिक मानों की गणना करता है। चूँकि 6 में से 2 मान रिक्त हैं, और Excel रिक्त कोशिकाओं का शून्य के रूप में मूल्यांकन करता है, COUNTIF 4 देता है।

=840/4 =210

अंतिम परिणाम 840 को 4 से विभाजित किया गया है, जो 210 के बराबर है

दिलचस्प लेख...