
सामान्य सूत्र
=IF(calculation1,calculation2,calculation3)
सारांश
IF फ़ंक्शन को अन्य गणनाओं के साथ जोड़कर अन्य सूत्रों और फ़ंक्शन IF के अंदर कार्य करके जोड़ा जा सकता है। दिखाए गए उदाहरण में, G5 में सूत्र, नीचे कॉपी किया गया है:
=IF(F5-E5>2,SUM(data1),SUM(data2))
जहाँ data1 (B5: B14) और data2 (C5: C14) को श्रेणी कहा जाता है।
जब F5-E5 का परिणाम 2 से अधिक है, तो IF फ़ंक्शन डेटा 1 में मानों का योग लौटाता है। जब F5-E5 का परिणाम 2 से अधिक नहीं है, तो IF डेटा 2 में मानों का SUM लौटाता है।
स्पष्टीकरण
इस फॉर्मूले का उद्देश्य यह प्रदर्शित करना है कि आईएफ फ़ंक्शन के अंदर अन्य फ़ार्मुलों और कार्यों को कैसे निहित किया जा सकता है।
IF फ़ंक्शन इस तरह से तीन तर्क लेता है:
=IF(logical_test, value_if_true, value_if_false)
इस उदाहरण में, तार्किक परीक्षण F5-E5> 2 है।
=IF(F5-E5>2 // logical test
जब यह अभिव्यक्ति TRUE देता है, तो IF फ़ंक्शन S1 फ़ंक्शन को डेटा 1 में मानों को योग करने के लिए कहता है:
SUM(data1) // when test is TRUE
जब अभिव्यक्ति FALSE देता है, तो IF डेटा में मानों के लिए SUM फ़ंक्शन को कॉल करता है:
SUM(data2) // when test is false
किसी भी स्थिति में, SUM फ़ंक्शन IF फ़ंक्शन पर मान लौटाता है, और IF अंतिम परिणाम के रूप में मान लौटाता है।
अन्य गणना
इस अवधारणा को किसी भी तरह से अनुकूलित किया जा सकता है। राशि के बजाय औसत लौटाने के लिए:
=IF(F5-E5>2,AVERAGE(data1),AVERAGE(data2))
यह जांचने के लिए कि क्या F5 और F5 दोनों 3 से अधिक हैं:
=IF(AND(F5>3,E5>3),SUM(data1),SUM(data2))
और इसी तरह। मुद्दा यह है कि आप IF के अंदर अपनी पसंद की कोई भी गणना कर सकते हैं। तुम भी एक नेस्टेड IF बना सकते हैं।
नोट: एक फ़ंक्शन या सूत्र के अंदर अन्य गणनाओं को घोंसला बनाना कई अधिक उन्नत सूत्रों में एक सामान्य अभ्यास है। यह IF फ़ंक्शन तक सीमित नहीं है। आप इस सूची में कई उदाहरण पा सकते हैं।