सामग्री
एक्सेल प्रोग्राममधील फंक्शन्सचा संच अर्थातच खूप मोठा आहे. विशेषतः, एका विशिष्ट मर्यादेपर्यंत डेटा प्रोसेसिंग प्रोग्राम करणे शक्य आहे. यासाठी जबाबदार, इतर गोष्टींबरोबरच, कार्य IF. हे जवळजवळ कोणत्याही कार्याची अंमलबजावणी करणे शक्य करते. म्हणूनच हा ऑपरेटर इतरांपेक्षा जास्त वेळा वापरला जातो. आज आम्ही ते काय करते आणि ते कसे वापरले जाऊ शकते हे सांगण्याचा प्रयत्न करू.
IF फंक्शन - व्याख्या आणि व्याप्ती
फंक्शन वापरणे IF विशिष्ट सेल दिलेल्या निकषांशी जुळतो की नाही हे तपासण्यासाठी वापरकर्ता प्रोग्रामला सूचना देऊ शकतो. जर आमच्याकडे अशी अट असेल ज्या अंतर्गत आम्हाला फक्त कार्य पूर्ण करणे आवश्यक आहे, तर एक्सेल प्रथम तपासते, त्यानंतर ते ज्या सेलमध्ये हे कार्य लिहिले आहे त्या सेलमध्ये गणना परिणाम प्रदर्शित करते. पण हे फंक्शन दुसर्या फंक्शनच्या संयोगाने वापरले तरच. ऑपरेटर स्वतः IF दोन परिणाम देते:
- खरे. अभिव्यक्ती किंवा सेल विशिष्ट निकषांशी जुळल्यास असे होते.
- असत्य. जर जुळत नसेल तर हा ऑपरेटर दर्शविला जातो.
सूत्राची वाक्यरचना खालीलप्रमाणे आहे (सार्वत्रिक स्वरूपात): =IF(स्थिती; [अट पूर्ण झाल्यास मूल्य]; [अट पूर्ण न झाल्यास मूल्य]). फंक्शन इतरांसह एकत्र केले जाऊ शकते. या प्रकरणात, इतर ऑपरेटर संबंधित वितर्कांमध्ये लिहिणे आवश्यक आहे. उदाहरणार्थ, तुम्ही ते बनवू शकता जेणेकरून ते संख्या धनात्मक आहे की नाही हे तपासते आणि तसे असल्यास, अंकगणित सरासरी शोधा. अर्थात, असेच एक फंक्शन आहे, परंतु हे उदाहरण फंक्शन कसे कार्य करते हे अगदी स्पष्टपणे दाखवते. IF. फंक्शन वापरले जाऊ शकते अशा अनुप्रयोगांसाठी IF, नंतर त्यापैकी एक मोठी संख्या आहे:
- हवामानशास्त्र.
- विक्री आणि व्यवसाय.
- विपणन
- लेखा
वगैरे. तुम्ही कोणत्याही क्षेत्राला नाव द्या आणि या कार्यासाठी एक अर्ज असेल.
एक्सेलमध्ये IF फंक्शन कसे वापरावे - उदाहरणे
आपण फंक्शन कसे वापरू शकतो याचे आणखी एक उदाहरण घेऊ IF एक्सेल मध्ये. समजा आपल्याकडे स्नीकर्सची नावे असलेली टेबल आहे. समजा महिलांच्या शूजवर एक मोठी विक्री आहे ज्यात सर्व वस्तूंवर 25 टक्के सूट द्यावी लागेल. ही तपासणी करण्यासाठी, स्नीकर ज्यासाठी हेतू आहे ते लिंग दर्शविणारा एक विशेष स्तंभ आहे.
त्यानुसार, या कार्याची अट स्त्रीला लिंग समानता असेल. जर, तपासणीच्या परिणामी, हे निकष खरे असल्याचे आढळले, तर ज्या ठिकाणी हे सूत्र प्रदर्शित केले आहे, तेथे तुम्हाला सवलतीची रक्कम - 25% लिहिणे आवश्यक आहे. ते असत्य असल्यास, मूल्य 0 निर्दिष्ट करा, कारण या प्रकरणात सूट प्रदान केलेली नाही.
नक्कीच, आपण आवश्यक सेल स्वतः भरू शकता. परंतु यास बराच वेळ लागू शकतो. याव्यतिरिक्त, मानवी घटक, ज्यामुळे चुकीचे मुद्रित आणि माहितीचे विकृतीकरण होऊ शकते, ते देखील रद्द केले गेले नाही. संगणक चुका करत नाही. म्हणून, जर माहितीचे प्रमाण खूप मोठे असेल तर फंक्शन वापरणे चांगले IF.
पहिल्या टप्प्यावर सेट केलेले ध्येय साध्य करण्यासाठी, सेल निवडणे आवश्यक आहे जेथे परिणामी मूल्य प्रदर्शित केले जाईल आणि खालील सूत्र लिहा: =IF(B2=”स्त्री”,25%,0). चला हे फंक्शन डीकोड करूया:
- IF थेट ऑपरेटर आहे.
- B2="स्त्रीलिंग" हा निकष पूर्ण करणे आवश्यक आहे.
- हे स्नीकर्स स्त्रियांसाठी तयार केल्यास प्रदर्शित केले जाणारे मूल्य आणि स्नीकर्स पुरुषांचे, लहान मुलांचे किंवा पहिल्या युक्तिवादात नमूद केलेल्या अटींची पूर्तता न करणारे इतर कोणतेही स्नीकर्स आहेत असे आढळल्यास दर्शविल्याचे मूल्य यानंतर येते.
हे सूत्र लिहिण्यासाठी सर्वोत्तम जागा कोठे आहे? सर्वसाधारणपणे, जागा अनियंत्रितपणे निवडली जाऊ शकते, परंतु आमच्या बाबतीत, हे "सवलत" स्तंभाच्या शीर्षकाखालील सेल आहेत.
सूत्रासमोर = चिन्ह ठेवणे विसरू नका. अन्यथा, एक्सेल ते साधा मजकूर म्हणून वाचेल.
सूत्र प्रविष्ट केल्यानंतर, आपल्याला एंटर की दाबण्याची आवश्यकता आहे, त्यानंतर सारणी आपोआप योग्य मूल्याने भरली जाईल. खालील तक्त्यामध्ये, आपण पाहू शकतो की पहिली तपासणी योग्य असल्याचे दिसून आले. प्रोग्रामने या स्नीकर्सचे लिंग स्वयंचलितपणे निर्धारित केले आणि त्यांना किंमतीच्या एक चतुर्थांश सूट दिली. त्याचा परिणाम साध्य झाला आहे.
आता उर्वरित ओळी भरणे बाकी आहे. हे करण्यासाठी, आपल्याला प्रत्येक सेलमध्ये स्वतंत्रपणे सूत्र कॉपी करण्याची आवश्यकता नाही. खालच्या उजव्या कोपर्यात स्क्वेअर शोधणे पुरेसे आहे, त्यावर माउस कर्सर हलवा, ते क्रॉस आयकॉनमध्ये बदलले आहे याची खात्री करा आणि मार्करला टेबलच्या अगदी खालच्या ओळीत ड्रॅग करा. मग एक्सेल तुमच्यासाठी सर्वकाही करेल.
एकाधिक अटींसह IF फंक्शन वापरणे
पूर्वी, फंक्शन वापरण्याचे सर्वात सोपा प्रकरण मानले जात असे IF, ज्यामध्ये फक्त एक तार्किक अभिव्यक्ती आहे. परंतु आपल्याला अनेक अटींविरूद्ध सेल तपासण्याची आवश्यकता असल्यास काय? हे Excel च्या अंगभूत कार्यक्षमतेचा वापर करून देखील केले जाऊ शकते.
अनेक अटी तपासण्याच्या विशेष प्रकरणांपैकी एक म्हणजे पहिल्याचे अनुपालन तपासणे आणि जर ते खोटे निघाले तर, दुसरे, तिसरे इत्यादी तपासा. किंवा, मूल्य खरे असल्यास, दुसरा निकष तपासा. येथे, वापरकर्त्याच्या इच्छेनुसार, क्रियांचे तर्क अंदाजे समान असतील. जर तुम्ही वर लिहिलेले विचारपूर्वक वाचले असेल तर ते कसे करायचे याचा अंदाज तुम्ही आधीच लावला असेल. पण अधिक दृश्यमानता जोडूया.
हे करण्यासाठी, कार्य अधिक कठीण करूया. आम्हाला आता केवळ महिलांच्या स्नीकर्ससाठी सवलत नियुक्त करण्याची आवश्यकता आहे, परंतु ज्या खेळासाठी त्यांचा हेतू आहे त्यावर अवलंबून, सवलतीचा आकार भिन्न असावा. पहिल्या दृष्टीक्षेपात सूत्र काहीसे अधिक क्लिष्ट असेल, परंतु सर्वसाधारणपणे, ते मागील प्रमाणेच तर्कशास्त्रात येईल: =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).
पुढे, आम्ही मागील केस प्रमाणेच क्रिया करतो: एंटर दाबा आणि खालील सर्व ओळी भरा. असा परिणाम आपल्याला मिळतो.
हे सूत्र कसे कार्य करते? प्रथम प्रथम कार्य IF पादत्राणे पुरुषाचे आहेत का ते तपासते. नसल्यास, दुसरे फंक्शन कार्यान्वित केले जाते. IF, जे प्रथम शूज धावण्यासाठी डिझाइन केलेले आहेत का ते तपासते. होय असल्यास, 20% सवलत नियुक्त केली आहे. नसल्यास, सवलत 10% आहे. तुम्ही बघू शकता, इतर फंक्शन्स फंक्शन आर्ग्युमेंट्स म्हणून वापरली जाऊ शकतात आणि हे अतिरिक्त शक्यता देते.
एकाच वेळी 2 अटी पूर्ण करण्यासाठी IF फंक्शन कसे वापरावे
याव्यतिरिक्त, एक्सेल वापरून, तुम्ही एकाच वेळी दोन अटींचे अनुपालन तपासू शकता. यासाठी, दुसरे फंक्शन वापरले जाते, ज्याला म्हणतात И. हा लॉजिकल ऑपरेटर दोन अटी एकत्र करतो आणि ते केवळ फंक्शनमध्येच करत नाही IF. हे इतर अनेक कार्यांमध्ये देखील वापरले जाऊ शकते.
चला आमच्या टेबलावर परत जाऊया. आता सवलत मोठी असली पाहिजे, परंतु केवळ महिलांच्या धावण्याच्या शूजवर लागू होईल. जर, तपासल्यानंतर, असे दिसून आले की दोन्ही अटी पूर्ण झाल्या आहेत, तर 30% सवलत रक्कम "सवलत" फील्डमध्ये रेकॉर्ड केली जाईल. जर असे आढळून आले की किमान एक अटी कार्य करत नाही, तर अशा उत्पादनावर सूट लागू होत नाही. या प्रकरणात सूत्र असेल: =IF(AND(B2="महिला";C2="धावत");30%;0).
पुढे, केलेल्या सर्व क्रिया पुढील दोन मागील उदाहरणांची पुनरावृत्ती करतात. प्रथम, आम्ही एंटर की दाबतो, आणि नंतर आम्ही मूल्य या टेबलमधील इतर सर्व सेलमध्ये ड्रॅग करतो.
AND फंक्शनचे वाक्यरचना, जसे आपण पाहतो, त्यात अनेक वितर्क असतात. पहिली पहिली अट, दुसरी दुसरी, वगैरे. तुम्ही दोनपेक्षा जास्त वितर्क वापरू शकता आणि एकाच वेळी अनेक अटी तपासू शकता. परंतु सराव मध्ये, अशा परिस्थिती क्वचितच घडतात. एकाच वेळी तीनपेक्षा जास्त परिस्थिती - जवळजवळ कधीच होत नाही. या फंक्शनद्वारे केलेल्या क्रियांचा क्रम खालीलप्रमाणे आहे:
- प्रथम, सूत्र प्रथम अट तपासते - शूज महिलांचे आहेत की नाही.
- एक्सेल नंतर दुसऱ्या निकषाचे विश्लेषण करते - शूज धावण्यासाठी डिझाइन केलेले आहेत की नाही.
- जर, चाचणीच्या परिणामी, असे दिसून आले की दोन्ही निकष एक मूल्य परत करतात खरे, नंतर फंक्शनचा परिणाम IF खरे असल्याचे बाहेर वळते. म्हणून, संबंधित युक्तिवादात प्रोग्राम केलेली कृती केली जाते.
- जर असे दिसून आले की किमान एक धनादेश एक परिणाम देतो खोटे बोलणे, ते आणि एक कार्य И हा निकाल परत करेल. त्यामुळे फंक्शनच्या तिसर्या वितर्कात लिहिलेला निकाल प्रदर्शित होईल IF.
जसे तुम्ही बघू शकता, कृतींचे तर्क अंतर्ज्ञानी पातळीवर अतिशय सोपे आणि समजण्यास सोपे आहे.
किंवा Excel मध्ये ऑपरेटर
OR ऑपरेटर सारख्याच प्रकारे कार्य करतो आणि एक समान वाक्यरचना आहे. पण पडताळणीचा प्रकार थोडा वेगळा आहे. हे फंक्शन मूल्य परत करते खरे किमान एक चेक रिटर्न आला तर खरे. जर सर्व धनादेश चुकीचे निकाल देतात, तर त्यानुसार, फंक्शन OR मूल्य परत करते खोटे बोलणे.
त्यानुसार, जर कार्य OR परिणाम परत करतो खरे किमान एका मूल्यासाठी, नंतर फंक्शन IF दुसऱ्या युक्तिवादात निर्दिष्ट केलेले मूल्य लिहेल. आणि जर मूल्य सर्व निकषांची पूर्तता करत नसेल तरच, या फंक्शनच्या तिसऱ्या वितर्कमध्ये निर्दिष्ट केलेला मजकूर किंवा संख्या परत केली जाईल.
हे तत्त्व व्यवहारात दाखवण्यासाठी, पुन्हा एक उदाहरण वापरू. समस्या आता खालीलप्रमाणे आहे: सूट पुरुषांच्या शूज किंवा टेनिस शूजवर दिली जाते. या प्रकरणात, सवलत 35% असेल. जर शूज महिलांचे असतील किंवा धावण्यासाठी डिझाइन केलेले असतील तर अशा शीर्षकासाठी कोणतीही सूट मिळणार नाही.
असे ध्येय साध्य करण्यासाठी, आपल्याला सेलमध्ये खालील सूत्र लिहावे लागेल, जे थेट शिलालेख "सवलत" खाली स्थित आहे: =IF(OR(B2="महिला"; C2="धावत");0;35%). आम्ही एंटर की दाबल्यानंतर आणि हे सूत्र उर्वरित सेलवर ड्रॅग केल्यानंतर, आम्हाला पुढील परिणाम मिळेल.
फॉर्म्युला बिल्डर वापरून IF फंक्शन कसे परिभाषित करावे
अर्थात, एका मर्यादेपर्यंत, इतर साधनांचा वापर करण्यापेक्षा हाताने सूत्र लिहिणे अधिक सोयीचे आहे. परंतु जर तुम्ही नवशिक्या असाल तर परिस्थिती नाटकीयपणे बदलते. वितर्क प्रविष्ट करताना गोंधळ न होण्यासाठी, तसेच प्रत्येक फंक्शनचे योग्य नाव सूचित करण्यासाठी, फंक्शन एंट्री विझार्ड किंवा फॉर्म्युला बिल्डर नावाचे एक विशेष साधन आहे. चला त्याच्या कार्याची तपशीलवार यंत्रणा पाहू. समजा आम्हाला व्यवस्थापनाने उत्पादनांच्या उपलब्ध श्रेणीचे विश्लेषण करण्याचे आणि सर्व महिलांच्या स्नीकर्सना 25% सूट देण्याचे कार्य दिले आहे. या प्रकरणात क्रियांचा क्रम खालीलप्रमाणे असेल:
- आम्ही फॉर्म्युला टॅबवरील संबंधित बटणावर क्लिक करून फंक्शन एंट्री विझार्ड उघडतो (स्क्रीनशॉटमध्ये ते लाल आयताने हायलाइट केलेले आहे).
- पुढे, एक लहान फॉर्म्युला बिल्डर पॅनेल उघडेल, ज्यामध्ये आम्ही आम्हाला आवश्यक असलेले फंक्शन निवडतो. ते थेट सूचीमधून निवडले जाऊ शकते किंवा शोध फील्डद्वारे शोधले जाऊ शकते. अलीकडे वापरल्या गेलेल्या 10 च्या यादीत ते आमच्याकडे आधीपासूनच आहे, म्हणून आम्ही त्यावर क्लिक करतो आणि "इन्सर्ट फंक्शन" बटणावर क्लिक करतो.
- त्यानंतर, फंक्शन वितर्क सेट करण्यासाठी एक विंडो आपल्या डोळ्यांसमोर उघडेल. या पॅनेलच्या तळाशी, तुम्ही निवडलेले कार्य काय करते ते देखील पाहू शकता. प्रत्येक आर्ग्युमेंटवर स्वाक्षरी केली आहे, त्यामुळे तुम्हाला क्रम लक्षात ठेवण्याची गरज नाही. आम्ही प्रथम एक तार्किक अभिव्यक्ती प्रविष्ट करतो ज्यामध्ये संख्या किंवा सेल, तसेच अनुपालन तपासण्यासाठी मूल्य समाविष्ट आहे. पुढे, खरे असल्यास मूल्य आणि असत्य असल्यास मूल्य प्रविष्ट केले जातात.
- सर्व पायऱ्या पूर्ण झाल्यानंतर, “फिनिश” बटणावर क्लिक करा.
आता आम्हाला निकाल मिळतो. त्यासह, आम्ही मागील केस प्रमाणेच क्रिया करतो, म्हणजे, आम्ही खालच्या उजव्या कोपर्यात असलेल्या चौकोनावर माउस निर्देशित करतो आणि उर्वरित सर्व सेलवर सूत्र ड्रॅग करतो. तर फंक्शन IF अस्तित्त्वात असलेल्या सर्वांमध्ये खरोखरच सर्वात लोकप्रिय आणि महत्त्वपूर्ण ऑपरेटर आहे. हे विशिष्ट निकषांनुसार डेटा तपासते आणि चेकने परिणाम दिल्यास योग्य कृती करते. खरे or खोटे बोलणे. हे आपल्याला मोठ्या डेटाची प्रक्रिया मोठ्या प्रमाणात सुलभ करण्यास आणि संगणकावर हे घाणेरडे काम सोपवून, मोठ्या संख्येने क्रिया न करण्याची परवानगी देते.