बच्चों के लिए ज्वरनाशक दवाएं बाल रोग विशेषज्ञ द्वारा निर्धारित की जाती हैं। लेकिन बुखार के साथ आपातकालीन स्थितियाँ होती हैं जब बच्चे को तुरंत दवा देने की आवश्यकता होती है। तब माता-पिता जिम्मेदारी लेते हैं और ज्वरनाशक दवाओं का उपयोग करते हैं। शिशुओं को क्या देने की अनुमति है? आप बड़े बच्चों में तापमान कैसे कम कर सकते हैं? कौन सी दवाएँ सबसे सुरक्षित हैं?
यह आलेख एक्सेल स्प्रेडशीट संपादक के "यदि" फ़ंक्शन पर केंद्रित होगा। यह एप्लिकेशन की तार्किक क्षमताओं से संबंधित है। इस फ़ंक्शन को सबसे आम माना जा सकता है, जिसका उपयोग अक्सर काम के दौरान किया जाता है।
प्रमुख विशेषताऐं
एक्सेल में, "अगर" फॉर्मूला विभिन्न प्रकार के कार्यों की अनुमति देता है जिनके लिए कुछ मूल्यों की तुलना करने और परिणाम प्राप्त करने की आवश्यकता होती है। यह समाधान ब्रांचिंग एल्गोरिदम का उपयोग करना और निर्णय वृक्ष बनाना संभव बनाता है।
अनुप्रयोग उदाहरण
फ़ंक्शन इस प्रकार दिखता है: =IF (कार्य; सत्य; असत्य)। पहला घटक एक तार्किक अभिव्यक्ति है. यह एक वाक्यांश या संख्या के रूप में प्रकट हो सकता है। उदाहरण के लिए, "10" या "वैट को छोड़कर"। यह पैरामीटर अवश्य भरना होगा. यदि अभिव्यक्ति सत्य है तो परिणाम के रूप में प्रदर्शित मूल्य सत्य है। गलत उस डेटा का प्रतिनिधित्व करता है जो कार्य गलत होने पर लौटाया जाएगा।
दो कोशिकाओं के मापदंडों की समानता
एक्सेल में इफ़ फ़ंक्शन की क्षमताओं को बेहतर ढंग से समझने के लिए, उदाहरण देना आवश्यक है। इसलिए, उन पर आगे विचार करना शुरू करने लायक है। आपको सेल C1 में मान 8 दर्ज करना होगा। उसके बाद, पता D1 के फ़ील्ड में आपको फ़ॉर्म का एक सूत्र दर्ज करना होगा: =IF(C1, =, =6; B1>10000); "समस्या ग्राहक"; ""). इस प्रकार, यदि किसी ऐसे व्यक्ति की पहचान की जाती है जो निर्दिष्ट शर्तों को पूरा करता है, तो प्रोग्राम उसके नाम के आगे संबंधित टिप्पणी प्रदर्शित करता है। अन्य सूची सदस्यों के लिए, यह कक्ष खाली रहेगा।
स्थिति गंभीर होने पर आप एक उदाहरण भी देख सकते हैं. एक उचित टिप्पणी दर्ज की जानी चाहिए. परिणामस्वरूप, सूत्र इस प्रकार होगा: =IF(OR(A1>=6; B1>10000); "गंभीर स्थिति"; "")। हालाँकि, यदि प्रोग्राम कम से कम एक पैरामीटर के आधार पर मैच की पहचान करता है, तो एक संबंधित नोट प्रदर्शित होता है।
जटिल कार्य
एक्सेल के इफ़ फ़ंक्शन का उपयोग शून्य से विभाजित करते समय अंतर्निहित त्रुटियों से बचने के लिए किया जाता है। इसके अलावा, इसका उपयोग कुछ अन्य स्थितियों में भी किया जाता है। पहला मामला "DIV/0" के रूप में नामित है। यह अक्सर पाया जा सकता है. यह आमतौर पर तब होता है जब ए/बी फॉर्मूला को कॉपी करने की आवश्यकता होती है। उसी समय, व्यक्तिगत कोशिकाओं में बी संकेतक 0 है। ऐसी स्थिति से बचने के लिए, प्रश्न में ऑपरेटर की क्षमताओं का उपयोग करना उचित है। इस प्रकार, आवश्यक सूत्र इस प्रकार है: =IF(B1=0; 0; A1/B1)। इसलिए, यदि सेल B1 "शून्य" मान से भरा है, तो संपादक "0" प्रदर्शित करेगा। अन्यथा, प्रोग्राम A1 संकेतक को B1 डेटा से विभाजित करेगा और आवश्यक परिणाम देगा।
छूट
जैसा कि अभ्यास से पता चलता है, अक्सर ऐसी स्थितियाँ उत्पन्न होती हैं जिनकी चर्चा नीचे की गई है। आपको किसी विशिष्ट उत्पाद की खरीद पर खर्च की गई कुल राशि को ध्यान में रखते हुए छूट की गणना करने की आवश्यकता होगी। उपयोग किया जाने वाला मैट्रिक्स इस प्रकार है: 1000 से कम - 0%; 1001-3000 - 3%; 3001-5000 - 5%; 5001 से अधिक - 7%। आप उस स्थिति से परिचित हो सकते हैं जब एक्सेल के पास आगंतुकों का डेटाबेस और खरीदारी पर खर्च की गई राशि की जानकारी हो। इसके बाद, आपको प्रत्येक ग्राहक के लिए छूट की गणना करनी चाहिए। ऐसा करने के लिए, आपको निम्नलिखित अभिव्यक्ति लागू करने की आवश्यकता होगी: =IF(A1>=5001; B1*0.93; IF(A1>=3001; B1*0.95;..).
सिस्टम खरीदारी की कुल राशि की जाँच करता है। यदि यह 5,001 रूबल के मूल्य से अधिक है, तो उत्पाद की कीमत 93 प्रतिशत से गुणा हो जाती है। यदि 3001 इकाइयों का निशान पार हो जाता है, तो एक समान कार्रवाई होती है, लेकिन 95% पहले से ही ध्यान में रखा जाता है।
Excel में IF फ़ंक्शन TRUE या FALSE की स्थितियों का परीक्षण करने के लिए एक बेहतरीन उपकरण है। यदि आपकी गणना के मान फ़ंक्शन के निर्दिष्ट मापदंडों के बराबर TRUE हैं, तो यह एक मान लौटाता है, यदि गलत है, तो दूसरा।
फ़ंक्शन क्या लौटाता है?दो स्थितियाँ सत्य होने पर आपके द्वारा निर्दिष्ट मान सत्य या असत्य है।
वाक्य - विन्यास=आईएफ(तार्किक_परीक्षण, , ) - अंग्रेजी संस्करण
=IF(तार्किक_अभिव्यक्ति; [value_if_true]; [value_if_false]) - रूसी संस्करण
फ़ंक्शन तर्क- ological_test वह स्थिति है जिसका आप परीक्षण करना चाहते हैं। यह फ़ंक्शन तर्क तार्किक होना चाहिए और गलत या सत्य पर मूल्यांकन करना चाहिए। तर्क या तो एक स्थिर मान हो सकता है या किसी फ़ंक्शन या गणना का परिणाम हो सकता है;
- ([value_if_true]) - (वैकल्पिक) - यह वह मान है जो फ़ंक्शन लौटाता है। यदि आप जिस मान का परीक्षण कर रहे हैं वह TRUE शर्त को पूरा करता है तो यह प्रदर्शित किया जाएगा;
- ([value_if_false]) - (वैकल्पिक) - यह वह मान है जो फ़ंक्शन लौटाता है। यदि आप जिस स्थिति का परीक्षण कर रहे हैं वह FALSE स्थिति से मेल खाती है तो यह प्रदर्शित किया जाएगा।
एक्सेल में IF फ़ंक्शन का उपयोग करते समय, आप स्थिति की जांच करने के लिए विभिन्न ऑपरेटरों का उपयोग कर सकते हैं। यहां उन ऑपरेटरों की सूची दी गई है जिनका आप उपयोग कर सकते हैं:
छात्र ग्रेड की गणना करने के लिए फ़ंक्शन का उपयोग करने का एक सरल उदाहरण नीचे दिया गया है। यदि अंकों का योग "35" से अधिक या उसके बराबर है, तो सूत्र "उत्तीर्ण" लौटाता है, अन्यथा यह "असफल" लौटाता है।
![](https://i1.wp.com/excelhack.ru/wp-content/uploads/2017/04/Screen-Shot-2017-04-01-at-23.29.06.png)
फ़ंक्शन एक समय में अधिकतम 64 शर्तें स्वीकार कर सकता है। हालाँकि लंबे नेस्टेड फ़ंक्शन बनाना व्यावहारिक नहीं है, दुर्लभ मामलों में आप एक ऐसा फॉर्मूला बना सकते हैं जिसमें क्रमिक रूप से कई शर्तें हों।
नीचे दिए गए उदाहरण में हम दो स्थितियों की जाँच कर रहे हैं।
- पहली शर्त यह जांचती है कि अंकों का योग 35 अंकों से कम है या नहीं। यदि यह सत्य है, तो फ़ंक्शन "विफल" लौटाएगा;
- यदि पहली शर्त गलत है और अंकों का योग 35 से अधिक है, तो फ़ंक्शन दूसरी शर्त की जाँच करता है। यदि कुल स्कोर 75 से अधिक या उसके बराबर है। यदि यह सत्य है, तो फ़ंक्शन "उत्कृष्ट" मान लौटाता है, अन्य मामलों में फ़ंक्शन "पास" लौटाता है।
![](https://i0.wp.com/excelhack.ru/wp-content/uploads/2017/04/Screen-Shot-2017-04-01-at-23.31.51.png)
यह फ़ंक्शन आपको संख्याओं के साथ गणना करने की अनुमति देता है। उपयोग का एक अच्छा उदाहरण बिक्री प्रतिनिधि के लिए बिक्री कमीशन की गणना करना है।
नीचे दिए गए उदाहरण में, बिक्री प्रतिनिधि:
- यदि बिक्री की मात्रा 50 हजार से कम है तो कमीशन प्राप्त नहीं होता है;
- 50-100 हजार के बीच बिक्री होने पर 2% कमीशन मिलता है
- यदि बिक्री की मात्रा 100 हजार से अधिक हो तो 4% कमीशन प्राप्त होता है।
=IF(B280%);"हाँ";"नहीं") - रूसी संस्करण
![](https://i2.wp.com/excelhack.ru/wp-content/uploads/2017/04/Screen-Shot-2017-04-01-at-23.42.31.png)
इस फ़ंक्शन का उपयोग करके, आप त्रुटियों वाली कोशिकाओं को भी हटा सकते हैं। आप त्रुटि मानों को रिक्त स्थान या शून्य या किसी अन्य मान में परिवर्तित कर सकते हैं।
कोशिकाओं में त्रुटियों को परिवर्तित करने का सूत्र इस प्रकार है:
=IF(ISERROR(A1),0,A1) - अंग्रेजी संस्करण
IF(ISERROR(A1),0,A1) - रूसी संस्करण
यदि सेल में कोई त्रुटि है तो सूत्र "0" लौटाता है, अन्यथा यह सेल का मान लौटाता है।
टिप्पणी। यदि आप Excel 2007 या उसके बाद के संस्करणों का उपयोग कर रहे हैं, तो आप इसके लिए IFERROR फ़ंक्शन का भी उपयोग कर सकते हैं।
आप खाली कोशिकाओं को इसी तरह से संभाल सकते हैं। खाली कोशिकाओं के मामले में, नीचे दिए गए उदाहरण में ISBLANK फ़ंक्शन का उपयोग करें:
=IF(ISBLANK(A1),0,A1) - अंग्रेजी संस्करण
=IF(EMPLANTY(A1),0,A1) - रूसी संस्करण
नहीं, यदि आप यह सुनिश्चित करना चाहते हैं कि एक मान दूसरे के बराबर नहीं है। उदाहरणटेक्निकल डिटेल
फ़ंक्शन अपने तर्क के मान को उलट नहीं देता है।
आमतौर पर NOT फ़ंक्शन का उपयोग तार्किक परीक्षण करने वाले अन्य फ़ंक्शन की क्षमताओं को बढ़ाने के लिए किया जाता है। उदाहरण के लिए, IF फ़ंक्शन एक तार्किक परीक्षण करता है और यदि परीक्षण का मूल्यांकन TRUE होता है तो एक मान लौटाता है और यदि परीक्षण FALSE का मूल्यांकन करता है तो दूसरा मान देता है। IF फ़ंक्शन के तार्किक तर्क के रूप में NOT फ़ंक्शन का उपयोग करने से आप केवल एक के बजाय कई अलग-अलग स्थितियों का परीक्षण कर सकते हैं।
वाक्य - विन्यास
नहीं (बूलियन_वैल्यू)
फ़ंक्शन तर्क नीचे वर्णित नहीं हैं।
बूलियन_वैल्यू आवश्यक. एक मान या अभिव्यक्ति जो TRUE या FALSE का मूल्यांकन करती है।
टिप्पणियाँ
यदि बूलियन_वैल्यू गलत है, तो फ़ंक्शन सत्य नहीं लौटाता है; यदि यह सत्य है, तो फ़ंक्शन गलत नहीं लौटाता।
उदाहरणअकेले या IF, AND, और OR फ़ंक्शंस के संयोजन में NOT फ़ंक्शन का उपयोग करने के कुछ सामान्य उदाहरण नीचे दिए गए हैं।
![](https://i0.wp.com/support.content.office.net/ru-ru/media/d2b3f677-3cee-4bb0-9b22-6227fd767d62.png)
नहीं(ए2>100) |
A2 100 से अधिक नहीं |
यदि(और(नहीं(A2>1),नहीं(A2B2,सही,गलत) |
यदि A2, B2 से बड़ा है, तो TRUE लौटाया जाता है, अन्यथा FALSE लौटाया जाता है। इस मामले में, 03/12/14, 01/01/14 से बड़ा है, इसलिए सूत्र सत्य लौटाता है। |
यदि(और(A3>B2,A3B2,A4B2),सत्य,असत्य) |
यदि A5, B2 से बड़ा नहीं है, तो TRUE लौटाया जाता है, अन्यथा FALSE लौटाया जाता है। इस मामले में, A5, B2 से बड़ा है, इसलिए सूत्र गलत लौटाता है। |
![](https://i0.wp.com/support.content.office.net/ru-ru/media/d9f37079-3e67-4eaa-8d5c-b67afa1e4488.png)
आप सशर्त स्वरूपण फ़ार्मुलों में AND, OR, और NOT ऑपरेटरों का भी उपयोग कर सकते हैं। इस स्थिति में, आप IF फ़ंक्शन को छोड़ सकते हैं।
होम टैब पर, सशर्त स्वरूपण > नया नियम चुनें। फिर कौन से कक्षों को प्रारूपित करना है यह निर्धारित करने के लिए एक सूत्र का उपयोग करें विकल्प का चयन करें, सूत्र दर्ज करें, और प्रारूप लागू करें।
![](https://i2.wp.com/support.content.office.net/ru-ru/media/8a780d7c-0b9c-4a3d-9fdc-9f18ef2ac51d.png)
दिनांक उदाहरणों के लिए सूत्र इस प्रकार दिखेंगे:
![](https://i1.wp.com/support.content.office.net/ru-ru/media/2025f1d2-58f6-48df-828d-98694aa5a491.png)
यदि A2, B2 से बड़ा है, तो सेल को फ़ॉर्मेट करें, अन्यथा कुछ न करें। |
|
तथा(A3>B2;A3B2;A4A5), यह TRUE लौटाएगा और सेल स्वरूपित हो जाएगा। |
नोट: सबसे आम गलती किसी सूत्र को समान चिह्न (=) के बिना सशर्त स्वरूपण में दर्ज करना है। यदि आप ऐसा करते हैं, तो आप देखेंगे कि सशर्त स्वरूपण संवाद बॉक्स सूत्र में एक समान चिह्न और उद्धरण चिह्न जोड़ता है = = "या (a4>B2; a4