अधिक होने पर शर्त सेट करें। एक्सेल में कई स्थितियों के साथ फ़ंक्शन का उपयोग कैसे किया जाता है

एक्सेल सबसे लोकप्रिय स्प्रेडशीट संपादक है जो पेशेवर और घरेलू दोनों तरह की कई समस्याओं को हल करने में मदद करता है। तालिकाओं का उपयोग करके, आप आसानी से किसी प्रकार की बहीखाता पद्धति कर सकते हैं या बस अपने लिए किसी चीज़ की सुविधाजनक सूची बना सकते हैं। लेकीन मे यह अनुबंधटेबल सेल में मान लिखने के अलावा और भी कई कार्य हैं। इस लेख में, हम IF पर एक नज़र डालेंगे।

फ़ंक्शन सिंटैक्स

सबसे पहले, आपको इसे व्यवहार में उपयोग करने के लिए IF फ़ंक्शन के सिंटैक्स को समझने की आवश्यकता है। वास्तव में, यह बहुत सरल है और सभी चरों को याद रखना कठिन नहीं होगा:

IF (बूलियन_एक्सप्रेशन, true_value, false_value)

आइए अब उपरोक्त सभी बिंदुओं पर एक नज़र डालते हैं।

  • "= IF" उस फ़ंक्शन का नाम है जिसका हम उपयोग करेंगे;
  • "boolean_expression" चेक किया जाने वाला मान है। इसे या तो संख्यात्मक रूप से या पाठ प्रारूप में दर्ज किया जा सकता है।
  • "true_value" वह मान है जो चयनित सेल में प्रदर्शित होगा यदि "boolean_expression" में निर्दिष्ट शर्तें पूरी होती हैं।
  • false_value वह मान है जो बूलियन_एक्सप्रेशन में शर्तों को पूरा नहीं करने पर प्रदर्शित किया जाएगा।

यदि वाक्य रचना के साथ कुछ भी स्पष्ट नहीं है, तो ठीक है, अब एक उदाहरण के साथ इसका विश्लेषण किया जाएगा।

एक्सेल में आईएफ फ़ंक्शन का उदाहरण

इस सुविधा का उदाहरण प्रदर्शित करने के लिए आपको कोई जटिल तालिका बनाने की आवश्यकता नहीं है। हमें केवल दो कोशिकाओं की आवश्यकता है। मान लीजिए कि पहली सेल में हमारे पास "45" नंबर है, और दूसरे में हमारे पास एक मान होना चाहिए जो पहले के मूल्य पर निर्भर करेगा। इसलिए, यदि पहली सेल में संख्या 50 से अधिक है, तो दूसरे में "ओवरकिल" प्रदर्शित होगा, यदि कम या बराबर - "कमी"। नीचे उपरोक्त सभी को दर्शाने वाली एक छवि है।

जैसा कि आप समझ सकते हैं, सभी चर अपने लिए बदले जा सकते हैं। आप की तरह बदल सकते हैं बूलियन अभिव्यक्तिऔर वे मान जो FALSE या TRUE का प्रतिनिधित्व करते हैं। कृपया ध्यान दें कि यदि मान टेक्स्ट है, तो सही प्रदर्शन के लिए इसे उद्धरणों में संलग्न किया जाना चाहिए।

एक्सेल में नेस्टेड आईएफ फ़ंक्शन का उदाहरण

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

सबसे पहले, आइए जानें कि यह क्या है। एक नेस्टेड फ़ंक्शन एक ऐसा फ़ंक्शन है जिसमें कई शर्तें होती हैं। दूसरे शब्दों में, एक पंक्ति में कई IF फ़ंक्शन एक साथ सेल में लिखे जाएंगे। आइए एक उदाहरण के साथ सब कुछ समझते हैं।

मान लीजिए कि हमारे पास एक टेबल है जिसमें छात्रों के नाम और उनके परीक्षा स्कोर हैं। इन बिंदुओं के अनुसार, हमें परिणाम को निर्धारित करने की आवश्यकता है, जो "उत्कृष्ट", "अच्छा", "संतोषजनक", "असंतोषजनक" और, तदनुसार, ग्रेड "5", "4", "3" वाक्यांशों में व्यक्त किया गया है। और "2"। सभी क्षेत्रों को स्वयं न भरने के लिए, आप एक्सेल में नेस्टेड आईएफ फ़ंक्शन का उपयोग कर सकते हैं। यह इस तरह दिखेगा:

जैसा कि आप देख सकते हैं, इसका सिंटैक्स मूल के समान है:

IF (boolean_expression; true_value; IF (boolean_expression; true_value; false_value))

ध्यान दें कि दोहराए गए IF फ़ंक्शन की संख्या के आधार पर, एंड-क्लोजिंग कोष्ठक की संख्या इस पर निर्भर करती है।

तो यह पता चला है कि शुरू में आप 5 बिंदुओं के बराबर एक तार्किक अभिव्यक्ति सेट करते हैं, और यह निर्धारित करते हैं कि सूत्र के साथ सेल में, यदि यह मेल खाता है, तो आपको "उत्कृष्ट" शब्द प्रदर्शित करने की आवश्यकता है, और सूत्र के दूसरे भाग में आप इंगित करते हैं ग्रेड 4 और लिखें कि यह "अच्छा" है, और यदि मान FALSE है, तो "संतोषजनक" लिखें। नतीजतन, आपको केवल सूत्र का चयन करना है और इसे निचले दाएं कोने में स्थित वर्ग के पीछे की कोशिकाओं की पूरी श्रृंखला पर फैलाना है।

ठीक उसी तरह, आप एक्सेल में IF फ़ंक्शन का उपयोग बड़ी संख्या में सेल के साथ काम करने के लिए कर सकते हैं। लेकिन ये सभी इस फ़ंक्शन की विशेषताएं नहीं हैं, तो चलिए आगे बढ़ते हैं।

IF फ़ंक्शन की कार्यक्षमता का विस्तार

IF फ़ंक्शन के साथ, आप "AND" या "OR" का उपयोग कर सकते हैं। यह दृष्टिकोण एक साथ कई तार्किक मूल्यों को निर्दिष्ट करना संभव बनाता है। इस रूपांतरित IF फ़ंक्शन का सिंटैक्स बहुत अच्छा है, उदाहरण के लिए, संख्याओं के मैट्रिक्स में समान मान खोजने के लिए। आइए एक उदाहरण का उपयोग करके एक्सेल में ऐसे IF फ़ंक्शन के उपयोग को देखें।

हमने 3 बटा 3 कोशिकाओं की श्रेणी में संख्याएँ दर्ज की हैं। कुछ पंक्तियों में समान मान होते हैं। मान लीजिए कि हम यह पता लगाना चाहते हैं कि कौन से हैं। इस मामले में, हम सूत्र में निर्धारित करते हैं:

IF (या (A1 = B1; B1 = C1; A1 = C1); समान मान हैं; कोई समान मान नहीं)

अर्थात्, हमने संकेत दिया है कि यदि एक ही पंक्ति के कम से कम दो कक्षों में समान मान हैं, तो सूत्र को "बराबर मान हैं" चर को आउटपुट करना चाहिए, अन्यथा यह "कोई समान मान नहीं" आउटपुट करेगा।

निष्कर्ष

इसलिए हमने एक्सेल में IF फ़ंक्शन का विश्लेषण किया है। बेशक, यह बहुत अधिक संभावनाएं प्रदान करता है, लेख में हमने केवल इसके संचालन के सिद्धांत को समझाने की कोशिश की। किसी भी स्थिति में, आप दिखाए गए उपयोग के मामलों से दूर जा सकते हैं और अन्य सिंटैक्स निर्माणों के साथ प्रयोग कर सकते हैं।

हमें उम्मीद है कि यह लेख आपके लिए मददगार था।

वहां कई हैं विभिन्न कार्यजिसका कार्य तार्किक स्थितियों की जाँच पर आधारित है। उदाहरण के लिए, ये फ़ंक्शन IF, COUNTIF, SUMIF, आदि हैं। इसके अलावा, यदि आपको सकारात्मक उत्तर प्राप्त करने की आवश्यकता है, तो तार्किक शर्तों को सामान्य सूत्रों में सेट किया जा सकता है: हांया नहीं... उदाहरण के लिए, सरल तार्किक शर्तें पूछकर, आप निम्नलिखित प्रश्नों के उत्तर दे सकते हैं:

  • 5, 8 से अधिक है?
  • क्या सेल A5 8 से कम है?
  • या शायद 8?

एक्सेल में तुलना ऑपरेटर

एक्सेल कई मानक ऑपरेटर प्रदान करता है जिनका उपयोग सरल तार्किक स्थितियों को परिभाषित करने के लिए किया जाता है। सभी छह संभावित तुलना ऑपरेटरों को नीचे दी गई तालिका में दिखाया गया है:

एक्सेल में कंडीशन कैसे सेट करें

तुलना ऑपरेटर आपको उन शर्तों को निर्दिष्ट करने की अनुमति देता है जो तार्किक मान TRUE या FALSE लौटाते हैं। तार्किक स्थितियों का उपयोग करने के उदाहरण नीचे प्रस्तुत किए गए हैं:

= ए1 = बी1यह स्थितियदि कक्ष A1 और B1 में मान समान हैं, या अन्यथा FALSE हैं, तो TRUE लौटाएगा। ऐसी स्थिति निर्दिष्ट करके, आप टेक्स्ट स्ट्रिंग्स की तुलना केस-असंवेदनशील तरीके से कर सकते हैं। उदाहरण के लिए, "जनवरी" और "जनवरी" की तुलना करने पर सूत्र TRUE लौटाएगा।

= ए1> बी1- यदि सेल A1 B1 से बड़ा है, तो निम्न सूत्र TRUE लौटाएगा। अन्यथा, सूत्र FALSE लौटाएगा। टेक्स्ट के साथ काम करते समय ऐसी तुलना भी की जा सकती है।

उदाहरण के लिए, यदि सेल A1 "ऑरेंज" मान को संग्रहीत करता है और B1 "तरबूज" को संग्रहीत करता है, तो सूत्र FALSE लौटाएगा क्योंकि "तरबूज" "नारंगी" की तुलना में वर्णानुक्रम में कम है। जितना कम उतना अधिक।

= ए1<=B1 - यदि सेल A1 में मान सेल B1 के मान से कम या उसके बराबर है, तो सूत्र TRUE लौटाएगा। अन्यथा, परिणाम FALSE होगा।

= ए1<>बी 1- यदि कक्ष A1 और B1 के मान समान नहीं हैं, तो सूत्र TRUE लौटाएगा। अन्यथा - झूठा।

एक्सेल में बूलियन फ़ंक्शन मौजूद हैं सच()तथा झूठ बोलना()जिनका कोई तर्क नहीं है। ये फ़ंक्शन मुख्य रूप से अन्य स्प्रेडशीट के साथ संगतता के लिए मौजूद हैं। आप फ़ंक्शन नोटेशन फॉर्म का उपयोग किए बिना TRUE और FALSE मानों को सीधे कक्षों या फ़ार्मुलों में दर्ज कर सकते हैं, एक्सेल सब कुछ पूरी तरह से समझ जाएगा।

यदि आप सुनिश्चित हैं कि आप पहले से ही इस विषय में पर्याप्त रूप से महारत हासिल कर चुके हैं, तो आप उदाहरण के लिए विभिन्न बूलियन फ़ंक्शंस का उपयोग करके शर्तों को सेट करने का तरीका जानने के लिए जटिल स्थितियों को निर्दिष्ट करने के लिए एक्सेल बूलियन फ़ंक्शंस का उपयोग करें लेख का संदर्भ ले सकते हैं। तथा()या या().

कोई भी तार्किक व्यंजक दो मानों पर आधारित होता है: TRUE और FALSE। बूलियन अभिव्यक्तियों का उपयोग करके कई निर्णय पेड़ बनाए जाते हैं। सबसे सरल प्रश्न "हां" या "नहीं" के उत्तर वाला प्रश्न है। "हाँ" के मामले में एक क्रिया की जाती है, "नहीं" के मामले में - दूसरी। शर्तों को लागू करने के लिए, एक प्रोग्रामेटिक IF (IF) स्टेटमेंट है।

एक्सेल में एक आईएफ फ़ंक्शन है, जो आपको एक दूसरे में IF कथनों को नेस्ट करके सबसे अविश्वसनीय तार्किक निर्माण करने की अनुमति देता है। कार्यक्रम के पुराने संस्करणों में, नेस्टिंग 7 स्तरों तक सीमित थी, IF EXCEL 2010 में कोई प्रतिबंध नहीं है, और संस्करण 2016 में एक नया फ़ंक्शन ESLIMN है, जो अनुलग्नकों की बहुलता को ध्यान में रखता है।

आइए बहुआयामी IF फ़ंक्शन से परिचित हों।

अगर समारोह

IF एक मानक EXCEL फ़ंक्शन है जो निष्पादित करता है एक विशिष्ट स्थिति की जाँच... शर्त एक ऐसा प्रश्न है जिसके दो उत्तर होते हैं: सत्य और असत्य।

स्थिति को तार्किक अभिव्यक्ति के रूप में लिखा जाता है, जिसमें दाएं और बाएं पक्ष होते हैं, तार्किक तुलना ऑपरेटरों द्वारा जुड़े होते हैं: अधिक (>), कम (<), равно (=), неравно (<>), साथ ही> = और<=. Результат сравнения показывает, выполняется или нет это условие. В случае выполнения условия отрабатывает алгоритм ИСТИНА, в противном случае – ЛОЖЬ.

फ़ंक्शन सिंटैक्स इस प्रकार है:

IF (बूलियन_एक्सप्रेशन; value_if_true; value_if_false)।

IF EXCEL में कार्य करता है, उदाहरण

IF फ़ंक्शन कार्यान्वयन का एक सरल उदाहरण है आवश्यकता कई मूल्यों के लिए गुणात्मक विशेषता का असाइनमेंट... उदाहरण के लिए, उद्यम के पेरोल में 35 वर्ष से कम आयु के सभी कर्मचारियों का चयन करना आवश्यक है। ऐसा करने के लिए, फॉर्म के सूत्र को प्रतिस्थापित करने के लिए पर्याप्त है: = IF (सेल_विथ_ आयु .)<35; 1;0). Таким образом, всем молодым людям будет присвоен качественный признак =1, который даст возможность работать только с нужной частью списка.

आईएफ फॉर्मूला के साथ काम करने का एक दिलचस्प संस्करण, जब डिजिटल डेटा का उपयोग नहीं किया जाता है, लेकिन टेक्स्ट।

सूत्र में पाठ को हाइलाइट करने की आवश्यकता है फ़ंक्शन के सही निष्पादन के लिए उद्धरण चिह्न.

दूसरी श्रेणी के सभी इंजीनियरों के पास 30% बोनस है, बाकी कर्मचारियों को - 50%। इस शर्त को लागू करने के लिए, सूत्र डालें: = IF (cell_professional = "दूसरी श्रेणी का इंजीनियर"; "बोनस 30%"; "बोनस 50%")। दूसरी श्रेणी के सभी इंजीनियरों को 30% के बोनस पर डेटा के साथ चिह्नित किया गया है, बाकी श्रमिकों को "बोनस 50%" का मान दर्ज किया जाएगा।

जब स्थितियां अधिक जटिल होती हैं, तो नेस्टेड कार्यों के संयोजन का उपयोग किया जाता है।

नेस्टेड IFs लागू करना

उद्यम में, टाइम शीट को बनाए रखते समय, यह आवश्यक हो जाता है वेतन की गणना के लिए मासिक दर निर्धारित करें... यह मान विशेषज्ञ से विशेषज्ञ में भिन्न होता है। IF फ़ंक्शन इस समस्या को आसानी से हल कर सकता है।

मान लीजिए कि दिन के कर्मियों के लिए, मासिक दर 162 घंटे है, एक शिफ्ट कर्मचारी के लिए 8 घंटे के कार्य दिवस के साथ, यह 148 घंटे होगा, और 7.2 घंटे के कार्य दिवस के साथ, दर 136 घंटे होगी।

फिर आपको कर्मचारी की दैनिक दर (8 या 7.2 घंटे) और कर्मचारी की श्रेणी (शिफ्ट या दिन) की जांच करने की आवश्यकता है। इस चेक को विभिन्न तरीकों से लागू किया जा सकता है।

  • विकल्प 1

जब हम दैनिक दर को पहली जाँच के रूप में लेते हैं और सत्य पर दूसरी जाँच करते हैं, तो सूत्र इस प्रकार होगा:

IF (सेल_दिन दर = 8; IF (सेल_श्रेणी = "शिफ्ट"; १४८; १६२); १३६

  • विकल्प 2

हम पहले चेक को वही छोड़ देते हैं, दूसरा चेक झूठ के लिए, फिर एक्सप्रेशन इस तरह दिखेगा:

IF (सेल_डे रेट = 7.2; 136; IF (सेल_श्रेणी = "शिफ्ट"; १४८; १६२))

  • विकल्प 3

जब हम श्रेणी के आधार पर पहली जांच करते हैं, तो हमारे पास: = IF (सेल_श्रेणी = "परिवर्तन"; IF (सेल_दिन दर = 8; 148; 136); 162)

परिणाम सभी मामलों में समान होगा।

बता दें कि अभी भी 144 घंटे के नॉर्म के साथ 12 घंटे की शिफ्ट है। फिर, इस तरह के एक एल्गोरिथ्म को लागू करने के लिए, IF फ़ंक्शन के एक और एम्बेडिंग की आवश्यकता होती है। यह तीसरा स्तर है।

निम्नलिखित अभिव्यक्ति इस मामले में भी एक समाधान देती है:

चेक के सिद्धांत में महारत हासिल करने के बाद, आप कर सकते हैं जटिल वृक्ष संरचनाएं... हालांकि व्यवहार में, नेस्टिंग के 4 से अधिक स्तरों का व्यावहारिक रूप से उपयोग नहीं किया जाता है, क्योंकि अधिक जटिल संयोजनों को अन्य प्रोग्राम फ़ंक्शंस के माध्यम से अधिक आसानी से लागू किया जा सकता है जो मानदंड द्वारा सरणियों से डेटा के चयन के साथ काम करते हैं।

दो शर्तों का एक साथ आवेदन

IF फ़ंक्शन की बहुमुखी प्रतिभाइस तथ्य में व्यक्त किया गया कि इसका उपयोग अन्य कार्यों के साथ-साथ किया जा सकता है। एक्सेल में कई उपयोगी अंतर्निर्मित संरचनाएं हैं जो आईएफ विधि का उपयोग करती हैं। ये SUMIF, COUNTIF, AVERAGEIF जैसे सूत्र हैं। उनकी मदद से, किसी विशिष्ट स्थिति के लिए गणना करना आसान होता है। लेकिन IF निर्माण स्वयं अन्य कार्यों के साथ-साथ लागू किया जा सकता है। आइए AND और OR ऑपरेटरों के साथ इसके एक साथ उपयोग पर विचार करें।

IF AND सूत्र के साथ कार्य करता है

यदि यह आवश्यक है कि एक साथ कई शर्तें पूरी की जाएं, तो इससे मदद मिलेगी आकृति दें औरजिसमें वाक्यविन्यास है:

और (log_expression1; log_expression2; log_expression3; ...)

यह प्रत्येक तार्किक संरचना की सच्चाई का परीक्षण करता है और TRUE तभी लौटाता है जब सभी परीक्षण किए गए भाव सत्य हों।

आप इसका उपयोग कहां कर सकते हैं? उदाहरण के लिए, श्रमिकों की सामान्य सूची से केवल 6 वीं श्रेणी के यांत्रिकी को 10 से अधिक वर्षों के कार्य अनुभव के साथ चुनना आवश्यक है, फिर फॉर्म के निर्माण में मदद मिलेगी:

अगर (और (सेल_पेशेवर = "ताला बनाने वाला"; सेल_डिजिट = 6; सेल_ऑफ_इंजीनियरिंग> = 10); 1; 0)

यह सूत्र स्थापित गुणवत्ता मानदंड = 1 के अनुसार सामान्य सूची में श्रमिकों की वांछित श्रेणी को उजागर करेगा।

IF OR फ़ॉर्मूला के साथ कार्य करता है

IF . के साथ OR फ़ंक्शन के केस का उपयोग करेंशायद अगला वाला। वर्ष के दौरान, उद्यम के प्रबंधन ने कर्मचारियों को तिमाही आधार पर प्रोत्साहित किया। 5,000 रूबल से अधिक का त्रैमासिक बोनस प्राप्त करने वाले सभी का चयन करना आवश्यक है।

OR निर्माण में AND सूत्र के समान एक सिंटैक्स होता है। लेकिन TRUE लौटाया जाता है यदि कम से कम एक तार्किक व्यंजक सत्य है।

हमारे उदाहरण में, हमें एक सूत्र की आवश्यकता है:

IF (या (इनाम_सेल1क्वार्टर> = 5000; इनाम_सेल2क्वार्टर> = 5000; इनाम_सेल3क्वार्टर> = 5000; इनाम_सेल4क्वार्टर> = 5000); 1; 0)

बाद में विशेषता 1 द्वारा डेटा को फ़िल्टर करने से श्रमिकों की आवश्यक सूची बन जाएगी।

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

स्थितियों की सच्चाई का परीक्षण और भावों के बीच तार्किक तुलना, जो कई कार्यों के लिए सामान्य हैं। आप "का उपयोग कर सकते हैं तथा", "," तथा " अगर ".

उदाहरण के लिए, फ़ंक्शन अगरनिम्नलिखित तर्कों का उपयोग करता है।

if फ़ंक्शन का उपयोग करके सूत्र

Log_test: जाँच की जाने वाली शर्त।

Value_if_true: यदि शर्त सत्य है तो वापसी मान।

Value_if_false: अगर कंडीशन गलत है तो रिटर्न वैल्यू।

सूत्र बनाने के तरीके के बारे में अधिक जानकारी के लिए, सूत्र बनाना और हटाना देखें।

इस लेख में

एक सशर्त सूत्र बनाएं जिसके परिणामस्वरूप बूलियन मान (सत्य या गलत) हो

इस कार्य को पूरा करने के लिए, कार्यों और ऑपरेटरों का उपयोग करें और, यातथा नहीं

उदाहरण

एक उदाहरण कॉपी करना

जरूरी:

    सूत्रोंएक समूह में सूत्र निर्भरताबटन दबाएँ सूत्र दिखाएं.


10


11

आंकड़े

स्प्रोकेट्स

डालने

सूत्र

विवरण (परिणाम)

और (A2> A3, A2

निर्धारित करता है कि सेल A2 में मान सेल a3 के मान से अधिक है, और यह भी कि क्या a2 में मान A4 के मान से कम है। झूठा

या (A2> A3; A2

निर्धारित करता है कि कक्ष A2 में मान A3 के मान से अधिक है या मान A4 में मान से कम है। सौंपा गया

नहीं (A2 + A3 = 24)

निर्धारित करता है कि कक्ष A2 और A3 में मानों का योग 24 नहीं है। FALSE

नहीं (A5 = "स्प्रोकेट")

निर्धारित करता है कि सेल A5 में मान Sprockets के लिए असमान है या नहीं। झूठा

या (ए5 .)<>स्प्रोकेट; A6 = "ग्राफिक तत्व")

निर्धारित करता है कि सेल A5 में मान "Sprockets" के बराबर नहीं है और यदि A6 "विजेट्स" के बराबर है। सौंपा गया

इन सुविधाओं का उपयोग करने के तरीके के बारे में अधिक जानकारी लेखों, सुविधाओं और कार्यों में मिल सकती है, न कि सुविधाएँ।

एक सशर्त सूत्र बनाएं जिसके परिणामस्वरूप सही या गलत के अलावा एक अलग गणना या मूल्य हो

इस कार्य को पूरा करने के लिए, फ़ंक्शंस और ऑपरेटरों का उपयोग करें अगरऔर और याजैसा कि निम्नलिखित उदाहरण में दिखाया गया है।

उदाहरण

इस उदाहरण को समझने में आसान बनाने के लिए, इसे एक खाली शीट पर कॉपी करें।

एक उदाहरण कॉपी करना

    इस आलेख में दिए गए उदाहरण को हाइलाइट करें।

जरूरी:पंक्ति या स्तंभ शीर्षकों को हाइलाइट न करें।

मदद में एक उदाहरण को हाइलाइट करना

    CTRL + C दबाएं।

    एक्सेल में, एक खाली वर्कबुक या शीट बनाएं।

    शीट पर सेल A1 चुनें और CTRL + V दबाएँ।

जरूरी:उदाहरण के लिए सही ढंग से काम करने के लिए, इसे सेल A1 में डालने की आवश्यकता है।

    परिणामों को देखने और उन परिणामों को वापस करने वाले फ़ार्मुलों को देखने के बीच स्विच करने के लिए, CTRL + `(उच्चारण) या टैब पर दबाएं सूत्रोंएक समूह में सूत्र निर्भरताबटन दबाएँ सूत्र दिखाएं.

उदाहरण को एक खाली शीट पर कॉपी करके, आप इसे अपनी इच्छानुसार अनुकूलित कर सकते हैं।

इंच

सोलह

आंकड़े

स्प्रोकेट्स

डालने

सूत्र

विवरण (परिणाम)

अगर (a2 = 15; "ठीक"; "गलत")

यदि सेल A2 में मान 15 है, तो ठीक पर लौटें। अन्यथा, वापसी मान "ठीक नहीं" है। "

अगर (ए२<>15; "ठीक है"; "ठीक नहीं है")

यदि कक्ष A2 में मान 15 नहीं है, तो ठीक पर लौटें। अन्यथा, वापसी मान "ठीक नहीं" है। (जूता नहीं)

अगर (नहीं (A2 .)< = 15); "ОК"; "неверно")

यदि सेल A2 में मान कम से कम या 15 के बराबर है, तो ठीक पर लौटें। अन्यथा, वापसी मान "ठीक नहीं" है। (जूता नहीं)

अगर (ए5<>"स्प्रोकेट्स"; "ठीक है"; "गलत")

यदि कक्ष A5 में मान SPROKETS नहीं है, तो ठीक पर लौटें। अन्यथा, वापसी मान "ठीक नहीं" है। (जूता नहीं)

यदि (और (A2> A3; A2 .)

यदि कक्ष A2 में मान कक्ष a3 के मान से अधिक है, और कक्ष A2 में मान A4 के मान से कम है, तो ठीक है। अन्यथा, वापसी मान "ठीक नहीं" है। (जूता नहीं)

अगर (और (A2 .)<>ए3; ए2<>ए ४); "ठीक है"; "ठीक नहीं है")

यदि कक्ष A2 में मान a3 के बराबर नहीं है, और कक्ष a2 में मान भी A4 के मान के बराबर नहीं है, तो ठीक है। अन्यथा, वापसी मान "ठीक नहीं" है। "

अगर (या (A2> A3; A2 .)

यदि सेल A2 में मान "A3" मान से अधिक है या सेल a2 में मान "A4" मान से कम है, तो "ओके" लौटाता है। अन्यथा, वापसी मान "ठीक नहीं" है। "

अगर (या (A5 .)<>स्प्रोकेट; ए6<>"गैजेट्स"); "ठीक है"; "गलत")

यदि सेल A5 में मान Sprockets के बराबर नहीं है और A6 में मान विजेट के बराबर नहीं है, तो ठीक पर लौटें। अन्यथा, वापसी मान "ठीक नहीं" है। (जूता नहीं)

अगर (या (A2 .)<>ए3; ए2<>ए ४); "ठीक है"; "गलत")

यदि सेल A2 में मान सेल A3 के मान के बराबर नहीं है या सेल A4 में मान के बराबर नहीं है, तो ठीक है। अन्यथा, वापसी मान "ठीक नहीं" है। "

इन सुविधाओं का उपयोग करने के बारे में अधिक जानकारी के लिए फ़ीचर और फ़ीचर आलेख देखें।

एक्सेल में लॉजिकल आईएफ ऑपरेटर का उपयोग कुछ शर्तों को रिकॉर्ड करने के लिए किया जाता है। संख्याएँ और/या पाठ, फ़ंक्शन, सूत्र आदि का मिलान किया जाता है। जब मान निर्दिष्ट मापदंडों को पूरा करते हैं, तो एक प्रविष्टि दिखाई देती है। उत्तर न दें - दूसरा।

तर्क कार्य एक बहुत ही सरल और प्रभावी उपकरण है जो अक्सर व्यवहार में उपयोग किया जाता है। आइए उदाहरणों पर करीब से नज़र डालें।

एक शर्त के साथ IF फ़ंक्शन के लिए सिंटैक्स

एक्सेल में एक ऑपरेटर का सिंटैक्स एक फ़ंक्शन की संरचना है, इसके संचालन के लिए आवश्यक डेटा।

IF (बूलियन_एक्सप्रेशन; value_if_true; value_if_false)

आइए फ़ंक्शन के सिंटैक्स का विश्लेषण करें:

बूलियन_एक्सप्रेशन- ऑपरेटर क्या जांचता है (सेल का टेक्स्ट या न्यूमेरिक डेटा)।

Value_if_true- जब टेक्स्ट या नंबर निर्दिष्ट शर्त (सत्य) को पूरा करता है तो सेल में क्या दिखाई देगा।

मान if_false- जब टेक्स्ट या नंबर निर्दिष्ट शर्त (गलत) को पूरा नहीं करता है तो ग्राफ़ में क्या दिखाई देगा।

उदाहरण:

ऑपरेटर सेल A1 की जांच करता है और इसकी तुलना 20 से करता है। यह "boolean_expression" है। जब कॉलम की सामग्री 20 से अधिक होती है, तो वास्तविक शिलालेख "20 से अधिक" दिखाई देता है। नहीं - "20 से कम या उसके बराबर"।

ध्यान! सूत्र में शब्दों को उद्धरण चिह्नों में संलग्न किया जाना चाहिए। एक्सेल को यह समझने के लिए कि उसे टेक्स्ट मानों को आउटपुट करने की आवश्यकता है।

एक और उदाहरण। परीक्षा में भर्ती होने के लिए, समूह के छात्रों को सफलतापूर्वक परीक्षा उत्तीर्ण करनी होगी। हम परिणामों को कॉलम के साथ एक तालिका में रखेंगे: छात्रों की सूची, क्रेडिट, परीक्षा।


कृपया ध्यान दें: IF स्टेटमेंट को डिजिटल डेटा टाइप नहीं, बल्कि टेक्स्ट वाले की जांच करनी चाहिए। इसलिए, हमने सूत्र में B2 = "क्रेडिट" निर्धारित किया है। हम इसे उद्धरणों में रखते हैं ताकि प्रोग्राम पाठ को सही ढंग से पहचान सके।



यदि एक्सेल में कई शर्तों के साथ कार्य करता है

अक्सर, व्यवहार में, तार्किक कार्य के लिए एक शर्त पर्याप्त नहीं होती है। जब कई निर्णय लेने के विकल्पों को ध्यान में रखना आवश्यक होता है, तो हम IF ऑपरेटरों को एक दूसरे में रखते हैं। इस प्रकार, हमें एक्सेल में कई IF फ़ंक्शन मिलते हैं।

वाक्यविन्यास इस तरह दिखेगा:

IF (boolean_expression; value_if_true; IF (boolean_expression; value_if_true; value_if_false))

यहां ऑपरेटर दो मापदंडों की जांच करता है। यदि पहली शर्त सत्य है, तो सूत्र पहला तर्क देता है, जो सत्य है। गलत - ऑपरेटर दूसरी स्थिति की जाँच करता है।

एक्सेल में आईएफ फ़ंक्शन के लिए कई शर्तों के उदाहरण:


प्रदर्शन विश्लेषण तालिका। छात्र को 5 अंक मिले - "उत्कृष्ट"। 4 - "अच्छा"। 3 - "संतोषजनक"। IF ऑपरेटर 2 स्थितियों का परीक्षण करता है: सेल 5 और 4 में मान की समानता।


ऑपरेटरों "AND" और "OR" का उपयोग करके कार्यक्षमता का विस्तार

जब आपको कई वास्तविक स्थितियों की जांच करने की आवश्यकता होती है, तो फ़ंक्शन AND का उपयोग किया जाता है। सार इस प्रकार है: IF a = 1 और a = 2 तो ELSE में मान c का मान है।

OR फ़ंक्शन स्थिति 1 या स्थिति 2 का परीक्षण करता है। जैसे ही कम से कम एक शर्त सत्य होती है, परिणाम सत्य होगा। लब्बोलुआब यह है: IF a = 1 या a = 2 तो ELSE मान c में मान।

AND और OR फ़ंक्शन 30 स्थितियों तक का परीक्षण कर सकते हैं।

AND ऑपरेटर का उपयोग करने का एक उदाहरण:

OR फ़ंक्शन का उपयोग करने का एक उदाहरण:

दो तालिकाओं में डेटा की तुलना कैसे करें

उपयोगकर्ताओं को अक्सर मैचों के लिए एक्सेल में दो तालिकाओं की तुलना करनी पड़ती है। "वास्तविक जीवन" के उदाहरण: विभिन्न प्रसवों में माल की कीमतों की तुलना करें, कई महीनों के लिए शेष राशि (लेखा रिपोर्ट) की तुलना करें, विभिन्न वर्गों में विद्यार्थियों (छात्रों) की प्रगति, विभिन्न तिमाहियों में, आदि।

Excel में 2 तालिकाओं की तुलना करने के लिए, आप COUNTIF ऑपरेटर का उपयोग कर सकते हैं। आइए उस क्रम को देखें जिसमें फ़ंक्शन लागू होता है।

उदाहरण के लिए, आइए विभिन्न खाद्य प्रोसेसर की तकनीकी विशेषताओं के साथ दो टेबल लें। हमने रंग के साथ मतभेदों को उजागर करने की कल्पना की। सशर्त स्वरूपण एक्सेल में इस समस्या को हल करता है।

प्रारंभिक डेटा (तालिका जिसके साथ हम काम करेंगे):


हम पहली तालिका का चयन करते हैं। सशर्त स्वरूपण - नियम बनाएँ - प्रारूप के लिए कक्षों को परिभाषित करने के लिए सूत्र का उपयोग करें:


सूत्र पट्टी में हम लिखते हैं: = COUNTIF (तुलना की गई श्रेणी; पहली तालिका का पहला सेल) = 0। तुलना की जा रही सीमा दूसरी तालिका है।


किसी श्रेणी को सूत्र में बदलने के लिए, बस उसके पहले और अंतिम सेल का चयन करें। "= 0" का अर्थ सटीक (अनुमानित नहीं) मानों को खोजने के लिए एक कमांड है।

हम एक प्रारूप चुनते हैं और सेट करते हैं कि यदि सूत्र देखा जाता है तो सेल कैसे बदलेंगे। इसे रंग से भरना बेहतर है।

दूसरी तालिका चुनें। सशर्त स्वरूपण - नियम बनाएँ - सूत्र का उपयोग करें। हम एक ही ऑपरेटर (COUNTIF) लागू करते हैं।


यहां, रेंज में पहली और आखिरी सेल के बजाय, हमने उस कॉलम नाम को डाला जो हमने इसे पहले से असाइन किया था। आप किसी भी तरह से फॉर्मूला भर सकते हैं। लेकिन नाम आसान है।



संबंधित आलेख: