Excel में एकाधिक IF फ़ंक्शंस को कैसे सुरक्षित करें

06 में से 01

कार्य कैसे काम करता है

एक्सेल में नेस्टिंग IF फ़ंक्शंस। © टेड फ्रेंच

IF फ़ंक्शन की उपयोगिता को एक दूसरे के अंदर एकाधिक IF फ़ंक्शंस डालने या घोंसले से बढ़ाया जा सकता है।

नेस्टेड IF फ़ंक्शंस उन संभावित स्थितियों की संख्या में वृद्धि करता है जिनका परीक्षण किया जा सकता है और इन परिणामों से निपटने के लिए किए जा सकने वाले कार्यों की संख्या में वृद्धि हो सकती है।

एक्सेल के नवीनतम संस्करण 64 आईएफ कार्यों को एक-दूसरे के अंदर घोंसला करने की अनुमति देते हैं, जबकि एक्सेल 2003 और पहले केवल सात की अनुमति थी।

नेस्टिंग IF फ़ंक्शंस ट्यूटोरियल

जैसा कि उपर्युक्त छवि में दिखाया गया है, यह ट्यूटोरियल निम्नलिखित सूत्र बनाने के लिए केवल दो आईएफ कार्यों का उपयोग करता है जो कर्मचारियों के लिए उनके वार्षिक वेतन के आधार पर वार्षिक कटौती राशि की गणना करता है।

उदाहरण में प्रयुक्त सूत्र नीचे दिखाया गया है। नेस्टेड IF फ़ंक्शन पहले IF फ़ंक्शन के लिए value_if_false तर्क के रूप में कार्य करता है।

= IF (D7 = 50000, $ डी $ 5 * D7, $ डी $ 4 * D7))

सूत्र के विभिन्न हिस्सों को अल्पविराम से अलग किया जाता है और निम्न कार्य करता है:

  1. पहला भाग, डी 7, यह देखने के लिए जांच करता है कि कर्मचारी का वेतन $ 30,000 से कम है या नहीं
  2. यदि यह है, मध्य भाग, $ डी $ 3 * डी 7 , 6% की कटौती दर से वेतन को गुणा करता है
  3. यदि यह नहीं है, दूसरा IF फ़ंक्शन: IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) दो और शर्तों का परीक्षण करता है:
    • डी 7> = 50000 , यह देखने के लिए जांच करता है कि क्या कर्मचारी का वेतन $ 50,000 से अधिक या बराबर है या नहीं
    • यदि ऐसा है, तो $ डी $ 5 * डी 7 10% की कटौती दर से वेतन को बढ़ाता है
    • यदि नहीं है, तो $ डी $ 4 * डी 7 8% की कटौती दर से वेतन को बढ़ाता है

ट्यूटोरियल डेटा दर्ज करना

उपरोक्त छवि में दिखाई देने वाले एक्सेल वर्कशीट के कक्ष C1 से E6 में डेटा दर्ज करें।

इस बिंदु पर दर्ज नहीं किया गया एकमात्र डेटा आईएफ फ़ंक्शन स्वयं सेल ई 7 में स्थित है।

जो लोग टाइपिंग महसूस नहीं करते हैं, उनके लिए एक्सेल में कॉपी करने के लिए डेटा और निर्देश इस लिंक पर उपलब्ध हैं।

नोट: डेटा की प्रतिलिपि बनाने के निर्देशों में वर्कशीट के लिए स्वरूपण चरण शामिल नहीं हैं।

यह ट्यूटोरियल को पूरा करने में हस्तक्षेप नहीं करेगा। आपकी वर्कशीट दिखाए गए उदाहरण से अलग दिख सकती है, लेकिन आईएफ फ़ंक्शन आपको एक ही परिणाम देगा।

06 में से 02

नेस्टेड आईएफ फंक्शन शुरू करना

Excel IF फ़ंक्शन में तर्क जोड़ना। © टेड फ्रेंच

हालांकि केवल पूरा सूत्र दर्ज करना संभव है

= IF (D7 = 50000, $ डी $ 5 * D7, $ डी $ 4 * D7))

वर्कशीट के सेल ई 7 में और यह काम करता है, आवश्यक तर्क दर्ज करने के लिए फ़ंक्शन के संवाद बॉक्स का उपयोग करना अक्सर आसान होता है।

नेस्टेड फ़ंक्शंस दर्ज करते समय संवाद बॉक्स का उपयोग करना थोड़ा मुश्किल होता है क्योंकि नेस्टेड फ़ंक्शन को टाइप किया जाना चाहिए। तर्क के दूसरे सेट में प्रवेश करने के लिए दूसरा संवाद बॉक्स खोला नहीं जा सकता है।

इस उदाहरण के लिए, नेस्टेड IF फ़ंक्शन को संवाद बॉक्स की तीसरी पंक्ति में Value_if_false तर्क के रूप में दर्ज किया जाएगा।

ट्यूटोरियल कदम

  1. इसे सक्रिय सेल बनाने के लिए सेल E7 पर क्लिक करें। - नेस्टेड IF सूत्र के लिए स्थान।
  2. रिबन के सूत्र टैब पर क्लिक करें
  3. लॉजिकल आइकन पर क्लिक करें फंक्शन ड्रॉप डाउन सूची खोलें।
  4. फ़ंक्शन के संवाद बॉक्स को लाने के लिए सूची में IF पर क्लिक करें।

संवाद बॉक्स में रिक्त रेखाओं में दर्ज डेटा आईएफ फ़ंक्शन के तर्क बनाते हैं।

ये तर्क इस कार्य को बताते हैं कि स्थिति परीक्षण की जा रही है और यदि स्थिति सही है या गलत है तो क्या कदम उठाने चाहिए।

ट्यूटोरियल शॉर्टकट विकल्प

इस उदाहरण के साथ जारी रखने के लिए, आप कर सकते हैं

06 का 03

Logical_test तर्क दर्ज करना

एक्सेल IF फ़ंक्शन में तर्क परीक्षण तर्क जोड़ना। © टेड फ्रेंच

Logical_test तर्क हमेशा डेटा के दो आइटमों के बीच तुलना है। यह डेटा संख्या, सेल संदर्भ , सूत्रों के परिणाम, या यहां तक ​​कि पाठ डेटा भी हो सकता है।

दो मानों की तुलना करने के लिए, Logical_test मूल्यों के बीच एक तुलना ऑपरेटर का उपयोग करता है।

इस उदाहरण में, तीन वेतन स्तर हैं जो कर्मचारी की वार्षिक कटौती निर्धारित करते हैं।

एक एकल IF फ़ंक्शन दो स्तरों की तुलना कर सकता है, लेकिन तीसरे वेतन स्तर को दूसरे नेस्टेड IF फ़ंक्शन के उपयोग की आवश्यकता होती है।

पहली तुलना $ 30,000 के दहलीज वेतन के साथ, सेल डी में स्थित कर्मचारी के वार्षिक वेतन के बीच होगी।

चूंकि लक्ष्य यह निर्धारित करना है कि डी 7 $ 30,000 से कम है, तो मूल्य से कम ऑपरेटर "<" का उपयोग किया जाता है।

ट्यूटोरियल कदम

  1. संवाद बॉक्स में Logical_test लाइन पर क्लिक करें
  2. Logical_test लाइन में इस सेल संदर्भ को जोड़ने के लिए सेल D7 पर क्लिक करें
  3. कुंजीपटल पर कुंजी "<" से कम दबाएं
  4. प्रतीक से कम के बाद 30000 टाइप करें
  5. पूरा तार्किक परीक्षण पढ़ना चाहिए: डी 7 <30000

नोट: 30000 के साथ डॉलर चिह्न ($) या अल्पविराम विभाजक (,) दर्ज न करें।

यदि इनमें से कोई भी प्रतीक डेटा के साथ दर्ज किया गया है तो Logical_test लाइन के अंत में एक अमान्य त्रुटि संदेश दिखाई देगा।

06 में से 04

Value_if_true तर्क दर्ज करना

यदि Excel IF फ़ंक्शन के लिए सही तर्क है तो मान जोड़ना। © टेड फ्रेंच

Value_if_true तर्क IF फ़ंक्शन को बताता है कि Logical_test सत्य होने पर क्या करना है।

Value_if_true तर्क एक सूत्र हो सकता है, पाठ का एक ब्लॉक, एक मान , एक सेल संदर्भ , या सेल खाली छोड़ा जा सकता है।

इस उदाहरण में, जब सेल डी 7 में डेटा $ 30,000 से कम है। एक्सेल सेल डी 3 में स्थित 6% की कटौती दर से सेल डी 7 में कर्मचारी के वार्षिक वेतन को गुणा करता है।

सापेक्ष बनाम पूर्ण सेल संदर्भ

आम तौर पर, जब किसी सूत्र को अन्य कक्षों में प्रतिलिपि बनाई जाती है तो सूत्र के नए स्थान को प्रतिबिंबित करने के लिए सूत्र में सापेक्ष सेल संदर्भ बदलते हैं। यह एकाधिक स्थानों में एक ही सूत्र का उपयोग करना आसान बनाता है।

कभी-कभी, हालांकि, फ़ंक्शन की प्रतिलिपि बनाते समय सेल संदर्भ बदलते हैं, जिसके परिणामस्वरूप त्रुटियां होती हैं।

इन त्रुटियों को रोकने के लिए, सेल संदर्भों को पूर्ण किया जा सकता है जो उन्हें कॉपी किए जाने पर बदलने से रोकता है।

निरपेक्ष सेल संदर्भ नियमित सेल संदर्भ के आसपास डॉलर संकेत जोड़कर बनाए जाते हैं, जैसे कि $ D $ 3

डायलॉग बॉक्स में सेल संदर्भ दर्ज करने के बाद कीबोर्ड पर एफ 4 कुंजी दबाने से डॉलर के संकेतों को आसानी से किया जा सकता है।

उदाहरण में, सेल डी 3 में स्थित कटौती दर डायलॉग बॉक्स की Value_if_true लाइन में एक पूर्ण सेल संदर्भ के रूप में दर्ज की गई है।

ट्यूटोरियल कदम

  1. संवाद बॉक्स में Value_if_true पंक्ति पर क्लिक करें
  2. Value_if_true लाइन में इस सेल संदर्भ को जोड़ने के लिए वर्कशीट में सेल D3 पर क्लिक करें
  3. डी 3 को एक पूर्ण सेल संदर्भ ($ डी $ 3) बनाने के लिए कीबोर्ड पर F4 कुंजी दबाएं
  4. कुंजीपटल पर तारांकन ( * ) कुंजी दबाएं - तारांकन Excel में गुणा प्रतीक है
  5. Value_if_true लाइन में इस सेल संदर्भ को जोड़ने के लिए सेल D7 पर क्लिक करें
  6. पूर्ण Value_if_true पंक्ति को पढ़ना चाहिए: $ D $ 3 * D7

नोट : डी 7 को एक पूर्ण सेल संदर्भ के रूप में दर्ज नहीं किया गया है क्योंकि प्रत्येक कर्मचारी के लिए सही कटौती राशि प्राप्त करने के लिए सूत्र को E8: E11 में सूत्र की प्रतिलिपि बनाते समय इसे बदलने की आवश्यकता होती है।

06 में से 05

Nest_if_false तर्क के रूप में नेस्टेड IF फ़ंक्शन दर्ज करना

अगर गलत झगड़ा मूल्य के रूप में नेस्टेड आईएफ फंक्शन जोड़ना। © टेड फ्रेंच

आम तौर पर, Value_if_false तर्क IF फ़ंक्शन को बताता है कि Logical_test गलत होने पर क्या करना है, लेकिन इस मामले में, नेस्टेड IF फ़ंक्शन इस तर्क के रूप में दर्ज किया जाता है।

ऐसा करके, निम्नलिखित परिणाम होते हैं:

ट्यूटोरियल कदम

जैसा कि ट्यूटोरियल की शुरुआत में बताया गया है, नेस्टेड फ़ंक्शन में प्रवेश करने के लिए एक दूसरा संवाद बॉक्स खोला नहीं जा सकता है, इसलिए इसे Value_if_false लाइन में टाइप किया जाना चाहिए।

नोट: नेस्टेड फ़ंक्शंस बराबर चिह्न से शुरू नहीं होते हैं - बल्कि फ़ंक्शन के नाम के साथ।

  1. संवाद बॉक्स में Value_if_false पंक्ति पर क्लिक करें
  2. निम्नलिखित IF फ़ंक्शन दर्ज करें
    IF (D7> = 50000, $ डी $ 5 * D7, $ डी $ 4 * D7)
  3. IF फ़ंक्शन को पूरा करने के लिए ठीक क्लिक करें और संवाद बॉक्स बंद करें
  4. सेल ई 7 * में $ 3,678.96 का मूल्य दिखाना चाहिए
  5. जब आप सेल E7, पूर्ण फ़ंक्शन पर क्लिक करते हैं
    = IF (D7 = 50000, $ डी $ 5 * D7, $ डी $ 4 * D7))
    वर्कशीट के ऊपर सूत्र बार में दिखाई देता है

* चूंकि आर। होल्ट $ 30,000 से अधिक कमाते हैं लेकिन $ 50,000 से कम प्रति वर्ष, फॉर्मूला $ 45,987 * 8% का उपयोग अपनी वार्षिक कटौती की गणना के लिए किया जाता है।

यदि सभी चरणों का पालन किया गया है, तो आपका उदाहरण वर्तमान में इस आलेख में पहली छवि से मेल खाना चाहिए।

अंतिम चरण में वर्कशीट को पूरा करने के लिए भरने वाले हैंडल का उपयोग करके IF फॉर्मूला को सेल E8 से E11 में कॉपी करना शामिल है।

06 में से 06

भरने हैंडल का उपयोग कर नेस्टेड आईएफ कार्यों की प्रतिलिपि बनाएँ

भरने वाले हैंडल के साथ नेस्टेड आईएफ फॉर्मूला की प्रतिलिपि बनाना। © टेड फ्रेंच

वर्कशीट को पूरा करने के लिए, नेस्टेड IF फ़ंक्शन वाले सूत्र को E8 से E11 तक कॉपी करने की आवश्यकता है।

जैसे-जैसे फ़ंक्शन की प्रतिलिपि बनाई जाती है, एक्सेल पूर्ण सेल संदर्भ को रखते हुए फ़ंक्शन के नए स्थान को प्रतिबिंबित करने के लिए सापेक्ष सेल संदर्भ अपडेट करेगा।

एक्सेल में सूत्रों की प्रतिलिपि बनाने का एक आसान तरीका भरने के साथ है।

ट्यूटोरियल कदम

  1. इसे सक्रिय सेल बनाने के लिए सेल E7 पर क्लिक करें।
  2. सक्रिय सेल के निचले दाएं कोने में माउस पॉइंटर को काले वर्ग पर रखें। सूचक एक प्लस साइन "+" में बदल जाएगा।
  3. बाएं माउस बटन पर क्लिक करें और भरें हैंडल को सेल E11 पर खींचें।
  4. माउस बटन जारी करें। उपरोक्त छवि में दिखाए गए अनुसार E8 से E11 को फॉर्मूला के परिणामों से भरा जाएगा।