एक्सेल सूत्र: पंक्ति संख्या जोड़ें और रिक्त छोड़ें -

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

=IF(ISBLANK(A1),"",COUNTA($A$1:A1))

सारांश

अनुक्रमिक पंक्ति संख्याओं को डेटा की सूची में जोड़ने के लिए, खाली करने वाली कोशिकाओं को छोड़ कर, आप COUNTA, ISBLANK और IF पर आधारित सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, B5 का सूत्र है:

=IF(ISBLANK(C5),"",COUNTA($C$5:C5))

जैसे ही सूत्र को कॉलम के नीचे कॉपी किया जाता है, जहां एक मान होता है वहां पंक्तियां और खाली पंक्तियों को छोड़ दिया जाता है।

स्पष्टीकरण

दिखाए गए उदाहरण में, स्तंभ B में पंक्ति संख्या जोड़ने का लक्ष्य केवल स्तंभ C में मान होने पर है। B5 में सूत्र है:

=IF(ISBLANK(C5),"",COUNTA($C$5:C5))

IF फ़ंक्शन पहले जाँचता है कि सेल C5 का ISBLANK फ़ंक्शन के साथ कोई मान है या नहीं:

ISBLANK(C5) // TRUE if empty, FALSE if not

यदि C5 खाली है, तो ISBLANK TRUE लौटाता है और IF फ़ंक्शन परिणाम के रूप में एक रिक्त स्ट्रिंग ("") लौटाता है। यदि C5 खाली नहीं है, तो ISBLANK FALSE और IF फ़ंक्शन रिटर्न COUNTA फ़ंक्शन को इस तरह से विस्तारित संदर्भ के साथ देता है:

COUNTA($C$5:C5) // expanding range

जैसा कि सूत्र नीचे कॉपी किया गया है, सीमा का विस्तार होता है, और COUNTA प्रत्येक पंक्ति में परिभाषित के रूप में सीमा में सभी गैर-रिक्त कक्षों की "वर्तमान" गणना देता है। COUNTA संख्या और पाठ दोनों की गणना करेगा।

विकल्प

नीचे दिए गए दोनों सूत्र समान कार्य करते हैं, लेकिन अलग-अलग वाक्य-विन्यास के साथ:

=IF(C5="","",COUNTA($C$5:C5))

उपरोक्त तर्क, लेकिन ISBLANK के बजाय = "" का उपयोग करना।

=IF(C5"",COUNTA($C$5:C5),"")

तर्क उलट। यदि C5 रिक्त नहीं है, तो गिनती वापस करें, अन्यथा खाली स्ट्रिंग लौटाएं। यह संस्करण ऑपरेटर () के बराबर नहीं का उपयोग करता है।

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