मैं समीकरण से फ़ील्ड से '0' को कैसे निकालूं?


11

मेरे पास एक Google स्प्रेडशीट है जिसे मैं हर रोज नए मूल्यों में दर्ज करता हूं और चाहता हूं कि समीकरण पूरे कॉलम को नीचे चलाए ताकि मुझे जानकारी की प्रतिलिपि बनाने के लिए पिछले दिन के बॉक्स को नीचे खींचना न पड़े।

यह शीट के निचले भाग तक बॉक्स को खींचने के लिए ठीक काम करेगा, लेकिन फिर कोशिकाएं एक से भर जाती हैं 0

मैं कोशिकाओं में समीकरण को कैसे रख सकता हूं बिना उन्हें मुझे एक मूल्य दिए तुरंत? यानी केवल उनके पास एक मूल्य है जब उस पंक्ति के बाकी हिस्सों में जानकारी है।

जवाबों:


15

मेनू से:

  1. प्रारूप> संख्या> अधिक प्रारूप> कस्टम संख्या प्रारूप
  2. में टाइप करें #,##0_);"("#,##0")";"-"_)

2
न्यूनतम: #;-#;संख्या को अपरिवर्तित करता है यदि धनात्मक, संख्या अपरिवर्तित होती है यदि ऋणात्मक (लेकिन हाइप के साथ उपसर्ग किया जाता है), और यदि रिक्त हो तो एक रिक्त स्ट्रिंग।
निक मे

यह मदद नहीं करेगा यदि आप उन कोशिकाओं को एक ग्राफ में नहीं दिखा सकते हैं; एक का उपयोग करें / ifblank के रूप में कहीं और वर्णित है।
निक मई

2
ठंडा! 2 दशमलव के साथ उदाहरण:#,##0.00_);(#,##0.00);"-"_)
tokland

6

यदि पंक्ति खाली है तो मैं आपके सूत्र को एक ऐसे कथन में लपेटूंगा जिसका परिणाम "" होगा। फिर आप नीचे सभी तरह से कॉपी कर सकते हैं। ऐशे ही:

=if(A1="","",your_formula_here)

मुझे इस सी को बताया गया है कि यदि आप शून्य परिणामों को बाहर करना चाहते हैं और न केवल उन्हें छुपाना चाहते हैं - अगर आप औसत या कुछ ले रहे थे।
ट्रैस वासिस्टन

3

आपको संपूर्ण स्तंभ में एक सूत्र भरने की आवश्यकता नहीं है। इसके बजाय सरणी सूत्र का उपयोग करें और शीट को सभी तरह से खींचने की आवश्यकता को हटा दें

उदाहरण के लिए यदि आप चाहते हैं कि स्तंभ D में कोशिकाएँ B और C में कोशिकाओं का उत्पाद हों, और स्तंभ E में B और C का योग हो, तो डालने D1 = B1*C1और डालने के बजाय E1 = B1 + C1क्रमशः D1 और E1 में रखें।

=ARRAYFORMULA(B:B*C:C)
=ARRAYFORMULA(B:B + C:C)

फिर सूत्र बिना किसी चीज को खींचे स्वचालित रूप से पूरे कॉलम पर लागू हो जाएगा। X:Xस्तंभ X को संदर्भित करता है। यदि आप केवल पंक्ति 3 से अंतिम उपयोग तक शामिल करना चाहते हैंX3:X

यह पूरे स्तंभ पर सूत्र लागू करेगा और इसलिए उन पंक्तियों पर 0s दिखाता है जिनमें कोई डेटा नहीं है। तो अब खाली पंक्तियों में कुछ भी नहीं दिखाने के लिए , यानी केवल उन पंक्तियों की गणना करें जिनमें कॉलम B में डेटा है (शीर्ष लेख पंक्ति को छोड़कर) और नीचे दिए गए 0s को छिपाएं जैसे आप चाहते हैं, इसका उपयोग करें

=ARRAYFORMULA(IF(B2:B<>0, B2:B + C2:C, ""))

सरणी सूत्र का उपयोग करने के लिए MS Office और LibreOffice जैसे ऑफ़लाइन एप्लिकेशन में आपको फ़ंक्शन के बजाय Ctrl+ Shift+ प्रेस करना होगाEnterARRAYFORMULA


यदि आप तालिका के अंदर 0s छिपाना चाहते हैं तो आप सशर्त स्वरूपण का उपयोग कर सकते हैं

  • उन कोशिकाओं का चयन करें जिन्हें आप 0s निकालना चाहते हैं
  • मेनू प्रारूप चुनें > सशर्त स्वरूपण > शर्त जोड़ें "बराबर है" और टेक्स्टबॉक्स में 0 दर्ज करें
  • स्वरूपण शैली में पाठ का रंग सफेद या कोई नहीं बदलता है
  • प्रेस किया

अब प्रत्येक कोशिका जो 0 के बराबर है, रिक्त होगी


2

यहाँ एक उपयोगी संदर्भ है:

संख्या प्रारूप को अनुकूलित करने के लिए दिशानिर्देशों की समीक्षा करें

यह Excel संख्या स्वरूपण के लिए support.office.com के दिशानिर्देशों की एक कड़ी है - पाठ, दशमलव, स्थान, रंग, मुद्रा प्रकार, दिनांक और समय प्रारूप आदि को शामिल करने के लिए अनुभागों में टूट गया ...


1

यदि आपका परिणाम एक से अधिक सेल पर निर्भर करता है, तो आप कुछ भी प्रकट होने से रोक सकते हैं जब तक कि सभी आवश्यक संदर्भ सेल पॉपुलेट न हो जाएं:

=IF(OR(ISBLANK(A1),ISBLANK(B1),ISBLANK(C1)),,your_formula_here(A1,B1,C1))

यदि आपके पास कुछ वैकल्पिक कोशिकाएँ हैं (जैसे C1यहाँ), उपयोग करें AND():

=IF(AND(OR(ISBLANK(A1),ISBLANK(B1)),ISBLANK(C1)),,your_formula_here(A1,B1,C1))
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.