/ / मैं एक्सल में कोशिकाओं की गणना कैसे करता हूं, एक सेल के साथ शुरू करना जिसमें एक निर्दिष्ट मूल्य है? - एक्सेल, vba

एक्सेल में कोशिकाओं को कैसे गिनती है, एक सेल से शुरू होता है जिसमें निर्दिष्ट मान होता है? एक्सेल, वीबीए

यहां छवि विवरण दर्ज करेंसवाल थोड़ा भ्रामक है, इसलिए मैं करूंगाविस्तार से बताने के लिए मेरी पूरी कोशिश है। मेरे पास 0 के मान के साथ पंक्ति में सभी कक्षों के साथ एक पंक्ति में कक्षों की एक श्रृंखला है और एक सेल का मान 1 है। मैं सेल के दाईं ओर सभी कक्षों को गिनने के लिए COUNT फ़ंक्शन का उपयोग करना चाहता हूं उस सेल सहित 1 का मान सम्‍मिलित है। मैं तब एक और समीकरण में गिने कोशिकाओं की इस संख्या का उपयोग करेगा। किसी को यह कैसे करना है पर कोई सुझाव है? मैंने गिनती फ़ंक्शन के अंदर लुकअप फ़ंक्शन का उपयोग करने की कोशिश की है, लेकिन यह काम नहीं किया है। यह मेरा निकटतम अनुमान है:

=COUNT(Lookup(1,A1:J1):J1)

इसके परिणामस्वरूप त्रुटि होती है। क्या मुझे यह काम करने के लिए VBA का उपयोग करने की आवश्यकता है या क्या मुझे समीकरण लिखने में सक्षम होना चाहिए? मैं मदद की सराहना करता हूं, या यदि कोई अन्य रणनीति है जिसका उपयोग मैं उस परिणाम को प्राप्त करने के लिए कर सकता हूं जिसे मैं देख रहा हूं।

संपादित करें: मैं कुछ नमूना डेटा और अपेक्षित परिणामों में जोड़ रहा हूं। मैं "1" के सेल सहित "1" के दाईं ओर सभी कोशिकाओं को गिनने की कोशिश कर रहा हूं। इसलिए इस उदाहरण में, मैं "13" के फॉर्मूले की उम्मीद करूंगा क्योंकि "1" के दाईं ओर 12 सेल हैं।

यहाँ डेटा का एक नमूना चित्र है

उत्तर:

उत्तर № 1 के लिए 1

अपनी सीमा को मानते हुए 0 तथा 1 मान पंक्ति 2 में हैं, जो स्तंभ B से शुरू हो रहा है, B3 में इस सूत्र का उपयोग करें और जहां तक ​​आपको आवश्यकता हो, इसे कॉपी करें

=IFERROR(COUNT($B2:B2)+1-MATCH(1,$B2:B2,0),0)

यहां छवि विवरण दर्ज करें


आप एक सूत्र का भी उपयोग कर सकते हैं

=IF(A3>0,1+A3,IF(B2=1,1,0))

लेकिन अगर आपके पास सेल A3 में कुछ है तो यह समस्या पैदा कर सकता है


जवाब के लिए 2 № 2

आप OFFSET () और MATCH () का उपयोग कर सकते हैं:

यहां छवि विवरण दर्ज करें

पिछले "50" का एक अनुमान है क्योंकि मुझे यकीन नहीं है कि आप कितना सही गिनती करना चाहते हैं ...

... और अपने प्रश्न को फिर से पढ़ना यह स्पष्ट नहीं है कि क्या आप केवल 1 के मानों को गिनना चाहते हैं या यदि आपको अन्य मूल्यों को तब तक गिनने की जरूरत है जब तक कि वे पहले 1 के दाईं ओर नहीं हैं।


जवाब के लिए 2 № 3

में डेटा के साथ ए 1 के माध्यम से J1, विचार करें:

=10-MATCH(1,A1:J1,0)+1

यहां छवि विवरण दर्ज करें

इस मामले में। 4 से कोशिकाओं की संख्या है G1 के माध्यम से J1, समावेशी।


उत्तर के लिए 1 № 4

आप इस सूत्र का उपयोग कर सकते हैं:

=COUNTA(INDEX($A$1:$J$1,1,MATCH(1,$A$1:$J$1,0)):INDEX($A$1:$J$1,1,10))

इसका उपयोग करने के लिए लाभ यह है कि यह एक अस्थिर कार्य नहीं है, और यह भी काम करेगा 1 अंतिम कॉलम में दिखाई देता है।


जवाब के लिए 0 № 5

आप एक सेल में विशिष्ट संख्या की घटनाओं की संख्या की गणना करने के लिए "COUNTIF" सूत्र का उपयोग कर सकते हैं।

एक पंक्ति में घटनाओं की संख्या की गणना करने के लिए।

= COUNTIF (1: 1,1)

यदि यह एक कॉलम में है

= COUNTIF (एक: ए, 1)


जवाब के लिए 0 № 6

आशा है कि आप एक काउंट फंक्शन की तलाश में हैं।

COUNTIF(A1:A10, 1)

उपरोक्त फ़ंक्शन ए 1: ए 10 के भीतर मूल्य 1 वाले सेल को गिनता है