2015-10-15 11 views
9

मुझे आश्चर्य है कि एमएस एक्सेल में अनंतता (या पर्याप्त उच्च संख्या) का प्रतिनिधित्व करने का कोई तरीका है या नहीं।क्या स्प्रेडशीट्स में अनंतता है?

मैं विशेष रूप से Double.POSITIVE_INFINITY या Double.MAX_VALUE जावा में कुछ ढूंढ रहा हूं।

उत्तर

13

मुझे 1e99 का उपयोग करना पसंद है क्योंकि यह सबसे कम कीस्ट्रोक के साथ सबसे बड़ी संख्या देता है लेकिन मेरा मानना ​​है कि पूर्ण अधिकतम वास्तव में 9.9 99 99 ई + 307 है। संख्या स्पेक्ट्रम के उस चरण में मुझे नहीं लगता कि एक्सेल के संबंध में बहुत अंतर है।

+1

और यदि किसी भी कारण से आपको उस विशेष रूप से बड़ी संख्या का उपयोग करने की आवश्यकता है, तो आप हमेशा अपने वांछित संदर्भ नाम के साथ इसके बराबर निरंतर घोषित कर सकते हैं। –

+1

अनंतता बताते हुए एक्सेल का औपचारिक दृष्टिकोण #NUM दिखा रहा है! सेल में गणितीय रूप से, आप '= -1 * LOG10 (0) 'सूत्र का उपयोग कर सकते हैं जो अनंतता उत्पन्न करता है (देखें [वोल्फ्राम | अल्फा] (https://www.wolframalpha.com/input/?i=-log (0)))। –

+0

@ गुरोलका कैन '= -1 * LOG10 (0) 'सूत्र का उपयोग संख्याओं की तुलना करने के लिए किया जा सकता है? यदि नहीं, तो मैं वास्तव में एक्सेल में अनंतता पर विचार नहीं कर सकता, इससे कोई फर्क नहीं पड़ता कि वोल्फ्राम अल्फा, या अन्य गणितज्ञ कहते हैं। –

2

मुझे लगता है कि यह भी कहा कि, इन्फिनिटी के साथ ही अन्य विशेष मान एक VBA समारोह (How do you get VB6 to initialize doubles with +infinity, -infinity and NaN?) से लौटाया जा सकता लायक है:

Function Infinity(Optional Recalc) As Double 
On Error Resume Next 
Infinity = 1/0 
End Function 

जब एक सेल सूत्र एक बड़ी संख्या में दिखाया गया है (2 के रूप में दर्ज^1024)। तुम एक सूत्र शर्त के साथ एक नंबर प्रारूप के रूप में "+ इन्फिनिटी" को दिखाने के लिए एक सशर्त प्रारूप निर्धारित कर सकते हैं:

=AND(ISNUMBER(A1),A1>2^1023*(2-2^-52)) 

एक डमी तर्क एक गतिशील संदर्भ युक्त डाला जा सकता है, ताकि जब कार्यपुस्तिका को खोला जाता है मानों पुनर्गणना कर रहे हैं के लिए, उदाहरण:

=Infinity(IF(,) IF(,)) 
संबंधित मुद्दे