किसी श्रेणी/स्तंभ में धनात्मक या ऋणात्मक संख्याओं वाले क्रमागत कक्षों की अधिकतम/अधिकतम/सबसे बड़ी संख्या की गणना करना चाहते हैं।

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

नकारात्मक के लिए:

=arrayformula(MAX(FREQUENCY(IF(Daily!P5:P<0,ROW(Daily!P5:P),""),IF(Daily!P5:P>=0,ROW(Daily!P5:P),""))))

सकारात्मक के लिए:

=arrayformula(MAX(FREQUENCY(IF(Daily!P5:P>0,ROW(Daily!P5:P),""),IF(Daily!P5:P<=0,ROW(Daily!P5:P),""))))

यहां स्प्रैडशीट की एक कॉपी है। शीट 1 रखती है विभिन्न तरीकों से सूत्र। पहले दो संस्करण आपको दिखाते हैं कि परीक्षण श्रेणी के साथ सूत्र कैसे काम करते हैं। दूसरे दो संस्करण वास्तविक डेटा के लिए प्रयुक्त सूत्र दिखाते हैं। यहीं समस्या उत्पन्न होती है। नकारात्मक संख्याओं के लिए, यह काम करता है। लेकिन सकारात्मक संख्याओं के लिए, यह लगातार 68 संख्याएँ दिखाता है, और सीमा में लगातार 68 संख्याएँ भी नहीं हैं।

मैं सोच रहा हूं कि क्या यह समस्या Google पत्रक के साथ किसी प्रकार की मूर्खता का परिणाम है और इन कार्यों का उपयोग कैसे किया जाता है।

1
willbeing 23 अक्टूबर 2021, 23:40

1 उत्तर

सबसे बढ़िया उत्तर

यह बी कॉलम में आपके सूत्र के कारण होता है। परिवर्तन:

=IF(ISBLANK($A5), "", IF(NetGross="Gross", 
 SUMIF(Date, $A5, GrossReturnDollar), SUMIF(Date, $A5, NetReturnDollar)))

इसके लिए:

=IF(ISBLANK($A5),, IF(NetGross="Gross", 
 SUMIF(Date, $A5, GrossReturnDollar), SUMIF(Date, $A5, NetReturnDollar)))

या:

=IF(ISBLANK($A5), IF(,,), IF(NetGross="Gross", 
 SUMIF(Date, $A5, GrossReturnDollar), SUMIF(Date, $A5, NetReturnDollar)))
1
player0 23 अक्टूबर 2021, 23:59
शुक्रिया! क्या आप जानते हैं कि "" को सकारात्मक क्यों माना जाता है?
 – 
willbeing
23 अक्टूबर 2021, 23:53
1
जबकि ऐसा लगता है कि "" का परिणाम खाली सेल में होता है - यह सच नहीं है। आप सेल में "कुछ नहीं" डाल रहे हैं ताकि सेल वास्तव में खाली न हो। यह सिर्फ "कोई वर्ण नहीं" से भरा है। "" को ब्लैंक होल्डर के रूप में इस्तेमाल करना एक सामान्य गलती है। इसके बजाय, या तो "" को छोड़ दें और अल्पविराम से जारी रखें या खाली IF जैसे IF(,,) का उपयोग करें
 – 
player0
23 अक्टूबर 2021, 23:57