2015-05-14 8 views
6

में त्रुटियों को अनदेखा करता है यदि आप संख्याओं की एक औसत औसत करना चाहते हैं, लेकिन AVERAGEIF() फ़ंक्शन का उपयोग करके त्रुटियों को अनदेखा करना चाहते हैं तो आप मानदंड कैसे निर्दिष्ट करते हैं?AVERAGEIF (रेंज, मानदंड) सूत्र जो डेटा

उदाहरण के लिए, डेटा नीचे दिए गए:

A1: 1 
A2: #DIV/0! 
A3: #VALUE! 
A4: 5 
A5: 0 

मैं AVERAGEIF (श्रेणी, शर्तें) इस तरह सूत्र कुछ प्रयोग करना चाहते हैं:

=AVERAGEIF(a1:a5,and("<>#DIV/0!","<>#VALUE!")) 
        or 
=AVERAGEIF(a1:a5,"<>Error()") 

वहाँ एक मापदंड निर्दिष्ट करने के लिए एक रास्ता है त्रुटियों को बाहर करने के लिए? मैं जिस सीमा से अपेक्षा करता हूं वह 2 है, तीन मान्य संख्याओं का औसत (1, 5, & 0)।

मुझे खोजों के माध्यम से पता चला कि सरणी सूत्र या अन्य कार्यों का उपयोग करके ऐसा करने का कोई तरीका है, लेकिन मैं यह जानना चाहता हूं कि सरणी सूत्र के बिना ऐसा करने का कोई तरीका है या किसी अन्य फ़ंक्शन का उपयोग करना है या नहीं। असल में, क्या आप त्रुटियों को अनदेखा करने के मानदंडों में निर्दिष्ट कर सकते हैं। उदाहरण के लिए, मैं इस तरह एक त्रुटि को अनदेखा कर सकते हैं:

AVERAGEIF(a1:a5,"<>#DIV/0!") 

लेकिन मैं किसी भी त्रुटि की अनदेखी करने के निर्दिष्ट करने का तरीका पता नहीं है। तो मेरा सवाल एक मानदंड प्रश्न है। मैं माइक्रोसॉफ्ट एक्सेल 2013 का उपयोग कर रहा हूं।

+0

कृपया कोशिश 'AVERAGEIFS' - आप 2 की स्थिति देखते जोड़ सकते हैं। दूसरा दृष्टिकोण सरणी सूत्र में 'औसत ',' IF' और 'ISERROR' फ़ंक्शंस का संयोजन हो सकता है। – BrakNicku

उत्तर

4

यह जब तक आपके डेटा में किसी भी नकारात्मक नंबर नहीं हैं काम करेगा:

=AVERAGEIF(A1:A5,">=0") 
+5

इस संस्करण का उपयोग करके यदि आवश्यक हो, तो आप नकारात्मक शामिल कर सकते हैं '= AVERAGEIF (ए 1: ए 5," <= 9.99 ई + 307 ")' –

7

क्या आप एक्सेल 2010 का उपयोग कर रहे हैं और AGGREGATE function से ऊपर सभी त्रुटियों को अनदेखा करने के लिए विकल्प चुना जा सकता है।

=AGGREGATE(1, 6, A1:A5) 

AGGREGATE excluding errors

संबंधित मुद्दे