एक्सेल सूत्र: संख्याओं की तीसरी संख्या बराबर 3 -

विषय - सूची

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

=SUMPRODUCT(--(MID(range,3,1)="3"))

सारांश

संख्याओं की गणना करने के लिए जहां तीसरा अंक 3 के बराबर है, आप SUMPRODUCT और MID फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, E5 में सूत्र है:

=SUMPRODUCT(--(MID(B5:B12,3,1)="3"))

स्पष्टीकरण

A1 में स्ट्रिंग से तीसरा वर्ण प्राप्त करने के लिए, आप MID फ़ंक्शन का उपयोग इस तरह कर सकते हैं:

=MID(A1,3,1)

पहला तर्क एक सेल संदर्भ है, दूसरा तर्क प्रारंभ संख्या को निर्दिष्ट करता है, और तीसरा तर्क वर्णों की संख्या को इंगित करता है।

यदि आप एमआईडी फ़ंक्शन को पहले तर्क के लिए कई सेल देते हैं, तो आपको परिणामों की एक सरणी वापस मिल जाएगी। दिखाए गए उदाहरण में, यह अभिव्यक्ति:

MID(B5:B12,3,1)

इस तरह एक सरणी देता है:

("6";"6";"3";"5";"3";"0";"3";"7")

इस सरणी में B5: B12 श्रेणी के प्रत्येक सेल से तीसरा अंक होता है। ध्यान दें कि एमआईडी फ़ंक्शन ने स्वचालित रूप से संख्यात्मक मानों को टेक्स्ट स्ट्रिंग्स में परिवर्तित कर दिया है और तीसरे वर्ण को पाठ मान के रूप में वापस कर दिया है।

जब हम इस सरणी की तुलना = "3" का उपयोग करते हैं, तो हमें एक सरणी मिलती है:

(FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE)

हम TRUE और FALSE मूल्यों को क्रमशः 1 और शून्य करने के लिए दोहरे नकारात्मक का उपयोग करते हैं, जो वापस आता है:

(0;0;1;0;1;0;1;0)

अंत में, केवल एक सरणी के साथ काम करने के लिए, SUMPRODUCT फ़ंक्शन सरणी में आइटमों को रकम देता है और कुल, 3 रिटर्न करता है।

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