Google Sheets में कैलकुलेशन कैसे होता है
Google Sheets का इस्तेमाल, इंटरनेट कनेक्शन के बिना किया जा सकता है. शीट में किए जाने वाले सभी बदलाव, ब्राउज़र में सेव होते हैं. बाद में, इन्हें Google को भेज दिया जाता है. इसका मतलब है कि ऑफ़लाइन होने पर भी Google Sheets का इस्तेमाल किया जा सकता है.
Google Sheets में बदलाव करने के दौरान, बैकग्राउंड में इन बदलावों का कैलकुलेशन होता रहता है. आपके या आपके सहयोगयों के शीट में बदलाव करने पर, सबसे ऊपर हरे रंग का एक प्रगति बार दिख सकता है. इस प्रगति बार से पता चलता है कि Google Sheets में कैलकुलेशन की प्रोसेस हो रही है और अपना काम जारी रखा जा सकता है. उदाहरण के लिए, हो सकता है कि पहली बार शीट लोड करने या कैलकुलेशन के लिए फ़ॉर्मूले का इस्तेमाल करने पर, आपको हरे रंग का प्रगति बार दिखे.
आपको यह प्रगति बार तब भी दिख सकता है, जब शीट में कोई सहयोगी बदलाव करता है या बैकग्राउंड में ऑटोमेटेड स्क्रिप्ट चल रही होती है. प्रगति बार सिर्फ़ यह दिखाता है कि ऐप्लिकेशन काम कर रहा है और वह अपडेट हो रहा है. आपको अपडेट पूरा होने तक इंतज़ार करने की ज़रूरत नहीं है.
हर बार किसी सेल में बदलाव किए जाने पर, Sheets उस सेल के फ़ॉर्मूले और उससे जुड़ी सभी सेल की जांच करता है. उदाहरण के लिए, अगर B1 में =A1+1
है और A1 =2+2
हो जाता है, तो Sheets, A1 और B1 को इवैलुएट करेगा. किसी एक सेल में छोटा सा बदलाव होने पर भी, शीट के बैकग्राउंड में कई कार्रवाइयां शुरू हो सकती हैं. इन्हें पूरी तरह से कैलकुलेट करने में कुछ समय लग सकता है.
दोहराए गए सब-एक्सप्रेशन का रेफ़रंस देना
एक जैसे सब-एक्सप्रेशन को दोहराने पर, उसे उसकी नई सेल में ले जाया जा सकता है और इस सेल का रेफ़रंस दिया जा सकता है.
नीचे दिए गए उदाहरण की तरह, हर सेल में SUM($A$2:$A$6)
फ़ॉर्मूला को दोहराने के बजाय:
उस कैलकुलेशन को नई सेल में ले जाएं और उससे मिलने वाले नतीजे का रेफ़रंस दूसरे फ़ॉर्मूले में दें. नीचे दिए गए उदाहरण में, SUM($A$2:$A$6)
फ़ॉर्मूला को B8 में ले जाया गया है और अन्य फ़ॉर्मूलों में, $B$8
को सिर्फ़ रेफ़रंस के तौर पर इस्तेमाल किया गया है.
सलाह: TODAY
, NOW
, और RAND
जैसे फ़ंक्शन का इस्तेमाल कभी-कभी किया जाना चाहिए, क्योंकि ये अस्थिर होते हैं और इनमें लगातार बदलाव होते रहते हैं. ऐसे में हर बार बदलाव करने के बाद उनका मूल्यांकन किया जाना ज़रूरी होता है. जहां सही लगे, वहां उन्हें उनकी अलग सेल में ले जाएं.
VLOOKUP और MATCH के साथ हेल्पर कॉलम का इस्तेमाल करना
सलाह:
A1:B10
में डेटा को व्यवस्थित करने के लिए,VLOOKUP(“key”, SORT(A1:B10, 1), 2)
का इस्तेमाल करने के बजाय, डेटा रेंज को क्रम से लगाएं पर क्लिक करें.UNIQUE
का इस्तेमाल करके डुप्लीकेट डेटा हटाने के लिए, डेटा डेटा क्लीनअप डुप्लीकेट हटाएं पर क्लिक करें.MATCH(7, ARRAYFORMULA(WEEKDAY(G2:G4)), 0),
के बजाय,ARRAYFORMULA
को हेल्पर कॉलम में ले जाएं और उस कॉलम पर मैच फ़ॉर्मूला लागू करें.
शर्त के साथ फ़ॉर्मैटिंग के नियमों को हटाना
शर्त के साथ फ़ॉर्मैटिंग के गै़रज़रूरी नियमों की समीक्षा की जा सकती है और उन्हें हटाया जा सकता है. ये नियम कैलकुलेशन की प्रोसेस को धीमा कर सकते हैं.
- Google Sheets में, कोई स्प्रेडशीट खोलें.
- पूरी शीट चुनें.
- सबसे ऊपर, फ़ॉर्मैट शर्त के साथ फ़ॉर्मैटिंग पर क्लिक करें.
- दाईं ओर, वह नियम ढूंढें जिसे हटाना है.
- नियम हटाएं पर क्लिक करें.
यह एक ज़रूरी ऑप्टिमाइज़ेशन है, क्योंकि शर्त के साथ फ़ॉर्मैटिंग की सुविधा का इस्तेमाल करके कैलकुलेट करने में ज़्यादा समय लगता है. साथ ही, इसके सभी नियम पूरी डेटा रेंज पर लागू होते हैं. ज़्यादा डेटा होने पर इवैलुएशन की संख्या भी बढ़ जाती है. शर्त के साथ फ़ॉर्मैटिंग के नियम डुप्लीकेट भी हो सकते हैं या एक-दूसरे को ओवरराइट भी कर सकते हैं. ऐसे मामलों को ठीक करके, अपनी शीट की परफ़ॉर्मेंस को बेहतर बनाया जा सकता है.