एक्सेल फार्मूला: कन्वर्ट खर्च समय इकाइयों -

विषय - सूची

सारांश

एक समय इकाई (जैसे दैनिक, साप्ताहिक, मासिक, आदि) में खर्च को अन्य समय इकाइयों में परिवर्तित करने के लिए, आप दो-तरफा INDEX और MATCH फॉर्मूला का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, E5 में सूत्र (प्रतिलिपि बनाई गई और नीचे की ओर) है:

=$C5*INDEX(data,MATCH($D5,vunits,0),MATCH(F$4,hunits,0))

जहाँ डेटा (O5: S9), vunits (N5: N9), और hunits (O4: S4) को नाम दिया गया है।

स्पष्टीकरण

एक समय इकाई (जैसे दैनिक, साप्ताहिक, मासिक, आदि) में खर्च को अन्य समय इकाइयों में परिवर्तित करने के लिए, आप दो-तरफा INDEX और MATCH फॉर्मूला का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, E5 में सूत्र (प्रतिलिपि बनाई गई और नीचे की ओर) है:

=$C5*INDEX(data,MATCH($D5,vunits,0),MATCH(F$4,hunits,0))

इस सूत्र में नीचे दर्शाई गई श्रेणियों के साथ लुकअप तालिका का उपयोग किया गया है:

नामित श्रेणियां: डेटा (O5: S9), vunits (N5: N9), और hunits (O4: S4)।

परिचय

लक्ष्य एक समय इकाई में एक व्यय को परिवर्तित करना है, अन्य समय इकाइयों में एक समान व्यय के लिए। उदाहरण के लिए, यदि हमारे पास $ 30 का मासिक व्यय है, तो हम $ 360 के वार्षिक व्यय, $ 50, के साप्ताहिक व्यय आदि की गणना करना चाहते हैं।

एक्सेल में बहुत सारी चुनौतियों की तरह, बहुत कुछ इस बात पर निर्भर करता है कि आप समस्या का सामना कैसे करते हैं। आपको पहले नेस्टेड IF फॉर्मूले की एक श्रृंखला पर विचार करने के लिए लुभाया जा सकता है। यह किया जा सकता है, लेकिन आप एक लंबे और जटिल सूत्र के साथ समाप्त करेंगे।

एक क्लीनर दृष्टिकोण एक लुकअप तालिका का निर्माण करना है जिसमें सभी संभावित रूपांतरणों के लिए रूपांतरण कारक हैं, फिर किसी दिए गए रूपांतरण के लिए आवश्यक मान प्राप्त करने के लिए दो-तरफा INDEX और MATCH सूत्र का उपयोग करें। एक बार जब आपके पास मूल्य होता है, तो आप मूल राशि से गुणा कर सकते हैं।

रूपांतरण तालिका

रूपांतरण तालिका में दोनों ऊर्ध्वाधर और क्षैतिज लेबल के लिए समान मान हैं: दैनिक, साप्ताहिक, द्वैमासिक, मासिक और वार्षिक। "से" इकाइयों को लंबवत सूचीबद्ध किया गया है, और "से" इकाइयों को क्षैतिज रूप से सूचीबद्ध किया गया है। इस उदाहरण के प्रयोजनों के लिए, हम पहले पंक्ति, फिर स्तंभ से मेल खाना चाहते हैं। इसलिए, यदि हम एक मासिक व्यय को वार्षिक व्यय में बदलना चाहते हैं, तो हम "मासिक" पंक्ति, और "वार्षिक" कॉलम से मेल खाते हैं, और 12 वापस करते हैं।

तालिका को स्वयं पॉप्युलेट करने के लिए, हम सरल सूत्रों और स्थिरांक के मिश्रण का उपयोग करते हैं:

नोट: अपनी विशिष्ट आवश्यकताओं को पूरा करने के लिए रूपांतरण मूल्यों को अनुकूलित करें। मान के रूप में = 1/7 दर्ज करना लंबे दशमलव मूल्यों में प्रवेश करने से बचने का एक आसान तरीका है।

लुकअप फॉर्मूला

चूंकि हमें दो इनपुट के आधार पर एक रूपांतरण मूल्य, "एक" समय इकाई और एक "से" समय इकाई का पता लगाने की आवश्यकता है, इसलिए हमें दो-तरफा लुकअप सूत्र की आवश्यकता है। INDEX और MATCH एक अच्छा समाधान प्रदान करता है। दिखाए गए उदाहरण में, E5 में सूत्र है:

=$C5*INDEX(data,MATCH($D5,vunits,0),MATCH(F$4,hunits,0))

अंदर से बाहर काम करते हुए, पहला MATCH फ़ंक्शन सही पंक्ति का पता लगाता है:

MATCH($D5,vunits,0) // find row, returns 4

हम कॉलम डी से मूल "से" समय इकाई को खींचते हैं, जिसका उपयोग हम नामित रेंज vunits (N5: N9) में सही पंक्ति खोजने के लिए करते हैं । नोट $ डी 5 एक मिश्रित संदर्भ है जो लॉक किए गए कॉलम के साथ है, इसलिए सूत्र को कॉपी किया जा सकता है।

दूसरा MATCH फ़ंक्शन कॉलम का पता लगाता है:

MATCH(F$4,hunits,0) // find column, returns 5

यहां, हम पंक्ति 4 में कॉलम हेडर से लुकअप वैल्यू प्राप्त करते हैं, और इसका उपयोग "" टू "कॉलम को नामित रेंज हुनिट्स (O4: S4) में खोजने के लिए करते हैं । फिर से, नोट एफ $ 4 पंक्ति के साथ मिश्रित संदर्भ है, इसलिए सूत्र को कॉपी किया जा सकता है।

दोनों MATCH फॉर्मूले INDEX पर वापस आने के बाद, हमारे पास हैं:

=$C5*INDEX(data,4,5)

INDEX को प्रदान की गई सरणी का नाम रेंज डेटा है , (O5: S9)। 4 की पंक्ति और 5 के कॉलम के साथ, INDEX 12 देता है, इसलिए हमें इस तरह 12000 का अंतिम परिणाम मिलता है:

=$C5*INDEX(data,4,5) =1000*12 =12000

दिलचस्प लेख...