दो तरीक़े
सबसे सरल है भाग देना: अगर A2 में फीट है, तो =A2/5280 मील देगा। यह हर जगह चलता है, किसी निर्भरता के बिना, और साफ़ दिखता है कि क्या हो रहा है।
दूसरा है CONVERT फ़ंक्शन: =CONVERT(A2,"ft","mi")। यह Excel और Google Sheets दोनों में उपलब्ध है, और इसका फ़ायदा यह है कि इकाई सूत्र में ही लिखी है — इसलिए अगली बार फ़ाइल खोलने वाला यह नहीं सोचेगा कि 5,280 दाम है या वस्तुओं की संख्या।
दोनों का परिणाम आख़िरी दशमलव तक एक है। यह स्पष्टता का मामला है, सटीकता का नहीं।
| उद्देश्य | सूत्र |
|---|---|
| फीट → मील | =A2/5280 या =CONVERT(A2,"ft","mi") |
| मील → फीट | =A2*5280 या =CONVERT(A2,"mi","ft") |
| फीट → मीटर | =A2*0.3048 या =CONVERT(A2,"ft","m") |
| फीट → किलोमीटर | =A2*0.0003048 |
| ft/s → mph | =A2*3600/5280 |
| वर्ग फीट → वर्ग मील | =A2/27878400 |
स्थिरांक को बार-बार हार्डकोड मत कीजिए
अगर आप 5280 को पचास सूत्रों में लिखेंगे, तो जब कोई पूछेगा कि यह संख्या कहाँ से आई, जाँचने के लिए पचास जगहें होंगी।
बेहतर है: 5280 को एक सेल में रखिए — मान लीजिए $B$1 — और उसका संदर्भ दीजिए। =A2/$B$1 का परिणाम वही है पर सच्चाई का एक ही बिंदु है।
Excel में नामित रेंज और भी बेहतर है। सेल को FEET_PER_MILE नाम दीजिए और =A2/FEET_PER_MILE लिखिए। यह दस्तावेज़ की तरह पढ़ा जाता है।
उल्टी दिशा के लिए मील से फीट है। अगर आपको पहले से निकाला हुआ आँकड़ा चाहिए तो रूपांतरण तालिका में आम मान दिए हैं, और हमारे बारे में यहाँ इस्तेमाल हुए हर स्थिरांक का स्रोत बताता है।
गोलाई का जाल
गणना की शृंखला के भीतर ROUND मत इस्तेमाल कीजिए। अगर आप बीच के किसी चरण पर गोल करेंगे, तो त्रुटि आगे के सभी चरणों में बहेगी।
गोलाई सिर्फ़ दिखाने के लिए कीजिए। Excel और Sheets में ROUND फ़ंक्शन के बजाय नंबर फ़ॉर्मेटिंग इस्तेमाल कीजिए — सेल में मान पूरा रहता है और दिखने में साफ़।
जाँच: एक स्तंभ बनाइए जो वापस बदलता हो। अगर मूल और वापसी मेल न खाएँ, तो बीच में कोई गोल कर रहा है।
दिखाने के लिए नंबर फ़ॉर्मेटिंग; ROUND फ़ंक्शन सिर्फ़ तब जब आपको सचमुच मान बदलना हो।
ऐसी तालिका जो टूटे नहीं
फीट के मान स्तंभ A में A2 से शुरू कीजिए। B2 में =A2/$B$1 लिखिए जहाँ B1 में 5280 हो। नीचे खींचिए।
मीटर के लिए स्तंभ C में =A2*0.3048 और किलोमीटर के लिए D में =C2/1000 जोड़िए। अब हर पंक्ति में चार इकाइयाँ हैं और एक ही स्रोत।
Google Sheets में यह सब वैसे ही चलता है। एक ही अंतर ARRAYFORMULA है, जो सूत्र सिर्फ़ एक बार लिखने देता है: =ARRAYFORMULA(A2:A/$B$1)।
गंदे इनपुट को संभालना
असली स्प्रेडशीट में डेटा शायद ही साफ़ होता है। फीट के एक स्तंभ में "1,200 ft", "1200", "1,200.5" और ख़ाली सेल — सब हो सकते हैं, और =A2/5280 पहले और आख़िरी पर टूट जाता है।
इकाई वाले टेक्स्ट के लिए =VALUE(SUBSTITUTE(SUBSTITUTE(A2," ft",""),",",""))/5280 इस्तेमाल कीजिए। यह भाग देने से पहले लेबल और अल्पविराम हटा देता है।
ख़ाली सेल के लिए IF में लपेटिए: =IF(A2="","",A2/5280)। यह #DIV/0! या शून्य के बजाय ख़ाली सेल देता है, जो तब बेहतर है जब कोई चार्ट या औसत उस स्तंभ पर निर्भर हो।
अगर आपके पास ऐसी बहुत सी फ़ाइलें हैं, तो हर गणना में वही नेस्टेड सूत्र लिखने के बजाय एक हेल्पर स्तंभ में डेटा एक बार साफ़ कर लेना बेहतर है।
परिणाम को पढ़ने लायक बनाना
Excel और Sheets का डिफ़ॉल्ट फ़ॉर्मेट ज़रूरत से ज़्यादा दशमलव दिखाता है, और मान के हिसाब से स्तंभ की चौड़ाई बदलती रहती है। लंबी सूची में यह गड़बड़ लगता है।
कस्टम नंबर फ़ॉर्मेट 0.0000 हर पंक्ति में ठीक चार दशमलव स्थान दिखाता है, इसलिए दशमलव बिंदु एक रेखा में रहते हैं और नीचे तक स्कैन करना आसान होता है। फीट के लिए #,##0 बिना दशमलव के हज़ार का विभाजक लगाता है।
एक और बात जो अक्सर भूली जाती है: भारतीय अंक प्रणाली में विभाजक अलग लगते हैं। 1,00,000 भारतीय शैली है जबकि 100,000 अंतरराष्ट्रीय। Excel का locale तय करता है कि कौन-सा दिखेगा, सूत्र नहीं — इसलिए फ़ाइल विदेश भेजते समय यह जाँच लीजिए।
जाँच के लिए कंडिशनल फ़ॉर्मेटिंग
ग़लती पकड़ने का एक चुपचाप तरीक़ा: ऐसी कंडिशनल फ़ॉर्मेटिंग जोड़िए जो अपेक्षित दायरे से बाहर के हर परिणाम को लाल कर दे।
अगर आपके स्तंभ में किसी इमारत के भीतर की दूरी होनी चाहिए, तो कोई मान एक मील से ज़्यादा नहीं होना चाहिए। "1 से बड़ा" वाला नियम तुरंत ग़लत गुणक या ग़लत इनपुट इकाई दिखा देगा।
यही विचार इनपुट पर डेटा वैलिडेशन के रूप में भी काम करता है। अगर किसी स्तंभ में विमान की ऊँचाई फीट में होनी चाहिए, तो अनुमत दायरा 0 से 50,000 रखिए। ग़लत इकाई अंदर ही नहीं आएगी — यह गणना के बाद पकड़ी नहीं जाएगी, पहले ही रुक जाएगी।
संबंधित रूपांतरण: गति के लिए ft/s से mph, ज़मीन के क्षेत्रफल के लिए ft² से mi², और उस इकाई के लिए फीट से मिल जिसे लोग सबसे ज़्यादा मील समझ बैठते हैं।
भारतीय अंक प्रणाली और विभाजक
भारतीय अंक प्रणाली में विभाजक अलग जगह लगते हैं: 1,38,435 भारतीय शैली है, जबकि वही संख्या अंतरराष्ट्रीय शैली में 138,435 लिखी जाती है। मान वही है, दिखावट अलग।
Excel और Google Sheets में यह locale की सेटिंग से तय होता है, सूत्र से नहीं। इसलिए वही फ़ाइल दो कंप्यूटरों पर अलग दिख सकती है, भले उसमें एक ही संख्या हो।
अगर आप फ़ाइल विदेश भेज रहे हैं या CSV बना रहे हैं, तो यह जाँच लीजिए। CSV में विभाजक और दशमलव चिह्न का मेल न होना डेटा ख़राब करने का सबसे आम तरीक़ा है — और यह गणना की ग़लती नहीं, प्रारूप की है।
मुख्य बातें
- =A2/5280 या =CONVERT(A2,"ft","mi") — Excel और Google Sheets दोनों में।
- 5280 को एक सेल या नामित रेंज में रखिए, हर सूत्र में मत दोहराइए।
- दिखाने के लिए नंबर फ़ॉर्मेटिंग इस्तेमाल कीजिए, ROUND फ़ंक्शन नहीं।
- क्षेत्रफल: 2,78,78,400 से भाग दीजिए, 5,280 से नहीं।
- Google Sheets में ARRAYFORMULA से सूत्र सिर्फ़ एक बार लिखिए।
ख़ुद आज़माइए
फीट से मील
फीट और मील को बदलिए, टाइप करते ही लाइव।