सामग्रीहरू
तार्किक प्रकार्य एक प्रकारको प्रकार्य हो जसले सम्भावित मानहरू मध्ये एउटा फर्काउन सक्छ - यदि सेलले निश्चित मापदण्डहरू पूरा गर्ने मानहरू समावेश गर्दछ र यदि यो भएन भने गलत। तर्क प्रकार्यहरू प्रायः दोहोरिने कार्यहरूबाट आफैलाई अनलोड गर्न प्राप्त गर्न स्प्रेडसिटहरू प्रोग्राम गर्न प्रयोग गरिन्छ।
थप रूपमा, तार्किक कार्यहरू सेलको सामग्रीले निश्चित मापदण्डहरू पूरा गरेको हदसम्म जाँच गर्न प्रयोग गर्न सकिन्छ। अन्य बुलियन मानहरू पनि जाँच गर्न सकिन्छ।
तुलना अपरेटरहरू
प्रत्येक अभिव्यक्तिले तुलना अपरेटरहरू समावेश गर्दछ। तिनीहरु यस प्रकार छन्:
- = – मान १ मान २ बराबर हुन्छ।
- > – मान १ मान २ भन्दा ठूलो छ।
- < – 1 еньше ачения 2।
- >= मान १ वा मान २ वा सोभन्दा माथिको समान।
- <= ачение 1 еньше ачению 2 идентично ему।
- <> मान १ वा मान २ भन्दा बढी वा कम।
नतिजाको रूपमा, एक्सेलले दुई सम्भावित परिणामहरू मध्ये एउटा फर्काउँछ: सही (१) वा गलत (२)।
तार्किक प्रकार्यहरू प्रयोग गर्न, सबै सम्भावित अवस्थामा, एक वा बढी अपरेटरहरू समावेश गर्ने अवस्था निर्दिष्ट गर्न आवश्यक छ।
साँचो प्रकार्य
Для использования этой функции не нужно указывать никаких аргументов, и она всегда возвращает «Истина» )
सूत्र उदाहरण - =TRUE().
गलत प्रकार्य
प्रकार्य अघिल्लो एक जस्तै पूर्ण रूपमा समान छ, केवल यो द्वारा फर्काइएको परिणाम "False" हो। तपाईंले यो प्रकार्य प्रयोग गर्न सक्ने सबैभन्दा सजिलो सूत्र निम्न हो = ЛОЖЬ()।
र प्रकार्य
यस सूत्रको उद्देश्य मान "True" फर्काउनु हो जब प्रत्येक तर्कले निश्चित मान वा निश्चित मापदण्डसँग मेल खान्छ, जुन माथि वर्णन गरिएको छ। यदि अचानक आवश्यक मापदण्ड मध्ये कुनै एक बीच भिन्नता छ भने, त्यसपछि मान "False" फर्काइन्छ।
बुलियन सेल सन्दर्भहरू पनि प्रकार्य प्यारामिटरहरूको रूपमा प्रयोग गरिन्छ। प्रयोग गर्न सकिने तर्कहरूको अधिकतम संख्या 255 हो। तर अनिवार्य आवश्यकता भनेको कोष्ठकमा ती मध्ये कम्तीमा एउटाको उपस्थिति हो।
И | सत्य | झूटा |
सत्य | सत्य | झूटा |
झूटा | झूटा | झूटा |
यस प्रकार्यको लागि वाक्य रचना हो:
=र (बुलियन1; [बुलियन2];…)
На данном скриншоте видно, что каждый аргумент передает истинное значение, поэтому в результате использования этоволовый использования
"वा" प्रकार्य
निश्चित मापदण्ड विरुद्ध धेरै मानहरू जाँच गर्दछ। यदि तिनीहरू मध्ये कुनै पनि मेल खान्छ भने, प्रकार्यले वास्तविक मान (1) फर्काउँछ। यस अवस्थामा आर्गुमेन्टहरूको अधिकतम संख्या पनि २५५ छ, र एउटा प्रकार्य प्यारामिटर निर्दिष्ट गर्न अनिवार्य छ।
समारोहको कुरा गर्दै OR, त्यसपछि यसको मामला मा सत्य तालिका निम्नानुसार हुनेछ।
OR | सत्य | झूटा |
सत्य | सत्य | सत्य |
झूटा | सत्य | झूटा |
सूत्र वाक्य रचना निम्नानुसार छ:
=OR(बुलियन १; [बुलियन २];…)
अघिल्लो र निम्न केसहरूमा जस्तै, प्रत्येक तर्क अर्काबाट अर्धविरामको साथ अलग हुनुपर्छ। यदि हामीले माथिको उदाहरणलाई सन्दर्भ गर्छौं भने, त्यसपछि प्रत्येक प्यारामिटरले त्यहाँ "True" फर्काउँछ, त्यसैले यदि यो दायरा पहुँच गर्दा "OR" प्रकार्य प्रयोग गर्न आवश्यक छ भने, तब सूत्रले "True" फर्काउनेछ जबसम्म कुनै एक प्यारामिटरले निश्चित पूरा गर्दैन। मापदण्ड।
"होइन" प्रकार्य
यसले ती मानहरू फर्काउँछ जुन मूल रूपमा सेट गरिएको विपरीत हो। त्यो हो, प्रकार्य प्यारामिटरको रूपमा मान "True" पास गर्दा, "False" फर्किनेछ। यदि कुनै मेल फेला परेन भने, "सत्य"।
फिर्ता गरिने नतिजा प्रकार्य द्वारा प्राप्त भएको प्रारम्भिक तर्कमा निर्भर गर्दछ। यदि, उदाहरणका लागि, "AND" प्रकार्य "NOT" प्रकार्यको साथ प्रयोग गरिन्छ, तब तालिका निम्नानुसार हुनेछ।
होइन (र ()) | साँचो | झुटो |
साँचो | झुटो | साँचो |
झुटो | साँचो | साँचो |
"वा" प्रकार्य "Not" प्रकार्यसँग संयोजनमा प्रयोग गर्दा, तालिका यस्तो देखिन्छ।
होइन (वा()) | साँचो | झुटो |
साँचो | झुटो | झुटो |
झुटो | झुटो | साँचो |
यस प्रकार्यको लागि वाक्य रचना धेरै सरल छ: = НЕ(priнимаемое логическое значение)।
If
यो सुविधा सही रूपमा सबैभन्दा लोकप्रिय मध्ये एक भनिन्छ। यसले एक विशेष अवस्था विरुद्ध एक विशेष अभिव्यक्ति जाँच गर्दछ। नतिजा दिइएको कथन को सत्य वा असत्य द्वारा प्रभावित छ।
यदि हामी यस प्रकार्यको बारेमा विशेष रूपमा कुरा गर्छौं भने, यसको सिन्ट्याक्स अलि बढी जटिल हुनेछ।
=IF(Boolan_expression,[Value_if_true],[Value_if_false])
माथिको स्क्रिनसटमा देखाइएको उदाहरणलाई नजिकबाट हेरौं। यहाँ, पहिलो प्यारामिटर प्रकार्य हो साँचो, जुन कार्यक्रम द्वारा जाँच गरिएको छ। यस्तो जाँचको नतिजाको आधारमा, दोस्रो तर्क फिर्ता हुन्छ। तेस्रो तल जान्छ।
प्रयोगकर्ताले एउटा प्रकार्य नेस्ट गर्न सक्छ IF अर्कोलाई। यो अवस्थाहरूमा गरिनु पर्छ जहाँ, एक निश्चित शर्तको अनुपालनको लागि जाँचको परिणामको रूपमा, यो अर्को गर्न आवश्यक छ।
उदाहरणका लागि, त्यहाँ धेरै क्रेडिट कार्डहरू छन् जुन नम्बरहरू छन् जुन पहिलो चार अंकहरूबाट सुरु हुन्छ जसले कार्ड सेवा गर्ने भुक्तानी प्रणालीलाई चित्रण गर्दछ। त्यो हो, त्यहाँ दुई विकल्पहरू छन् - भिसा र मास्टरकार्ड। कार्डको प्रकार जाँच गर्न, तपाईंले दुई नेस्टेडको साथ यो सूत्र प्रयोग गर्न आवश्यक छ IF.
=IF(LEFT(A2)=”4″, “Visa”,IF(LEFT(A1111)=”2″,”Master Card”,”कार्ड परिभाषित गरिएको छैन”))
यदि तपाइँलाई थाहा छैन कि प्रकार्यको अर्थ के हो LEVSIMV, त्यसपछि यसले बाँयामा पाठको रेखाको सेल भागमा लेख्छ। यस प्रकार्यको दोस्रो तर्कमा प्रयोगकर्ताले एक्सेलले बाँयाबाट चयन गर्नुपर्ने क्यारेक्टरहरूको संख्या निर्दिष्ट गर्दछ। यो जाँच गर्न प्रयोग गरिन्छ कि क्रेडिट कार्ड नम्बरको पहिलो चार अंक 1111 बाट सुरु हुन्छ। यदि परिणाम सत्य हो भने, "भिसा" फिर्ता गरिन्छ। यदि अवस्था गलत छ भने, प्रकार्य प्रयोग गरिन्छ IF.
त्यसै गरी, तपाईं सभ्य नेस्टिङ प्राप्त गर्न सक्नुहुन्छ र धेरै सर्तहरूको अनुपालनको लागि कक्ष वा दायराको सामग्रीहरू जाँच गर्न सक्नुहुन्छ।
ERROR प्रकार्य
त्रुटि छ कि भनेर निर्धारण गर्न आवश्यक छ। यदि हो भने, दोस्रो आर्गुमेन्टको मान फर्काइन्छ। यदि सबै कुरा व्यवस्थित छ भने, त्यसपछि पहिलो। कुलमा, प्रकार्यमा दुईवटा तर्कहरू छन्, जसमध्ये प्रत्येक आवश्यक छ।
यो सूत्र निम्न वाक्य रचना छ:
=IFERROR(value;value_if_error)
प्रकार्य कसरी प्रयोग गर्न सकिन्छ?
तलको उदाहरणमा, तपाईंले पहिलो प्रकार्य तर्कमा त्रुटि देख्न सक्नुहुन्छ। त्यसैले, सूत्रले जवाफ फर्काउँछ कि शून्यले विभाजन निषेधित छ। प्रकार्यको पहिलो प्यारामिटर कुनै पनि अन्य सूत्रहरू हुन सक्छ। एक व्यक्तिले स्वतन्त्र रूपमा त्यहाँ कुन सामग्री हुन सक्छ भनेर निर्णय गर्न सक्छ।
कसरी बुलियन प्रकार्यहरू अभ्यासमा प्रयोग गर्न सकिन्छ
कार्य १
व्यक्तिले वस्तु ब्यालेन्सको पुनर्मूल्यांकन गर्न लक्ष्य सेट गर्नु अघि। यदि उत्पादन 8 महिना भन्दा बढीको लागि भण्डारण गरिएको छ भने, यसको लागत आधा कम गर्न आवश्यक छ।
सुरुमा, तपाईंले यस्तो तालिका बनाउन आवश्यक छ।
यो लक्ष्य हासिल गर्न, तपाईंले प्रकार्य प्रयोग गर्न आवश्यक छ IF। हाम्रो उदाहरणको मामलामा, यो सूत्र यस्तो देखिन्छ:
=ЕСЛИ(C2>=8;B2/2;B2)
प्रकार्यको पहिलो तर्कमा रहेको बुलियन अभिव्यक्ति > र = अपरेटरहरू प्रयोग गरेर बनाइएको छ। सरल शब्दहरूमा, सुरुमा मापदण्ड निम्नानुसार छ: यदि सेल मान 8 भन्दा ठूलो वा बराबर छ भने, दोस्रो तर्कमा आपूर्ति गरिएको सूत्र कार्यान्वयन हुन्छ। टर्मिनोलजिकल सर्तहरूमा, यदि पहिलो सर्त सत्य हो भने, दोस्रो तर्क निष्पादित हुन्छ। यदि गलत - तेस्रो।
यस कार्यको जटिलता बढ्न सक्छ। मानौं कि हामीले तार्किक प्रकार्य AND प्रयोग गर्ने कार्यको सामना गरिरहेका छौं। यस अवस्थामा, अवस्थाले निम्न फारम लिनेछ: यदि उत्पादन 8 महिना भन्दा बढीको लागि भण्डारण गरिएको छ, त्यसपछि यसको मूल्य दुई पटक रिसेट गर्नुपर्छ। यदि यो 5 महिना भन्दा बढीको लागि बिक्रीमा छ भने, यसलाई 1,5 पटक रिसेट गर्नुपर्छ।
यस अवस्थामा, तपाईंले सूत्र इनपुट फिल्डमा निम्न स्ट्रिङ प्रविष्ट गर्न आवश्यक छ।
=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))
समारोह IF आवश्यक भएमा तर्कहरूमा पाठ स्ट्रिङहरूलाई अनुमति दिन्छ।
कार्य १
मानौं, उत्पादन छुट पछि, यो 300 rubles भन्दा कम लागत लाग्न थाल्यो, त्यसपछि यो लेखिएको हुनुपर्छ। १० महिनासम्म बिक्री नगरी राखिएको भए पनि त्यस्तै गर्नुपर्छ । यस अवस्थामा, यी मध्ये कुनै पनि विकल्प स्वीकार्य छ, त्यसैले यो प्रकार्य प्रयोग गर्न तार्किक छ OR и IF। नतिजा निम्न रेखा हो।
=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)
यदि शर्त लेख्दा तार्किक अपरेटर प्रयोग गरिएको थियो OR, त्यसपछि यो निम्नानुसार डिकोड हुनुपर्छ। यदि सेल C2 मा 10 वा बढी संख्या समावेश छ, वा यदि सेल D2 मा 300 भन्दा कम मान समावेश छ भने, त्यसपछि "लेखिएको" मान सम्बन्धित कक्षमा फर्काउनु पर्छ।
यदि सर्त पूरा भएन (अर्थात, यो गलत हुन जान्छ), त्यसपछि सूत्र स्वचालित रूपमा खाली मान फर्काउँछ। यसरी, यदि उत्पादन पहिले बेचेको थियो वा आवश्यक भन्दा कम स्टकमा छ, वा यो थ्रेसहोल्ड मूल्य भन्दा कम मूल्यमा छुट दिइएको थियो, तब खाली कक्ष रहन्छ।
यसलाई तर्कको रूपमा अन्य प्रकार्यहरू प्रयोग गर्न अनुमति दिइएको छ। उदाहरणका लागि, गणितीय सूत्रहरूको प्रयोग स्वीकार्य छ।
कार्य १
मानौं त्यहाँ धेरै विद्यार्थीहरू छन् जसले व्यायामशालामा प्रवेश गर्नु अघि धेरै परीक्षाहरू दिन्छन्। पासिंग स्कोरको रूपमा, त्यहाँ 12 अंक छ। र प्रवेश गर्न, यो अनिवार्य छ कि त्यहाँ कम्तिमा 4 अंक गणित मा हुनु पर्छ। नतिजाको रूपमा, एक्सेलले रसिद रिपोर्ट उत्पन्न गर्नुपर्छ।
पहिले तपाईंले निम्न तालिका बनाउन आवश्यक छ।
हाम्रो कार्य सबै ग्रेडको योगफल उत्तीर्ण अङ्कसँग तुलना गर्नु हो, र साथै गणितमा ग्रेड ४ भन्दा कम छ भनी सुनिश्चित गर्नु हो। र नतिजासहितको स्तम्भमा तपाईंले "स्वीकार गरिएको" वा "होइन" संकेत गर्नुपर्छ।
हामीले निम्न सूत्र प्रविष्ट गर्न आवश्यक छ।
=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)
तार्किक अपरेटर प्रयोग गर्दै И यी सर्तहरू कति साँचो छन् भनेर जाँच्न आवश्यक छ। र अन्तिम अंक निर्धारण गर्न, तपाईंले क्लासिक प्रकार्य प्रयोग गर्न आवश्यक छ SUM.
यसरी, प्रकार्य प्रयोग गर्दै IF तपाईं धेरै फरक समस्याहरू समाधान गर्न सक्नुहुन्छ, त्यसैले यो सबैभन्दा सामान्य मध्ये एक हो।
कार्य १
मानौं कि हामीले समग्र रूपमा मूल्याङ्कन गरेपछि सामानको मूल्य कति हुन्छ भनेर बुझ्न आवश्यक छ। यदि उत्पादनको लागत औसत मूल्य भन्दा कम छ भने, त्यसपछि यो उत्पादन राइट गर्न आवश्यक छ।
यो गर्नको लागि, तपाइँ माथि दिइएको तालिका प्रयोग गर्न सक्नुहुन्छ।
यो समस्या समाधान गर्न, तपाईंले निम्न सूत्र प्रयोग गर्न आवश्यक छ।
=IF(D2
पहिलो तर्कमा दिइएको अभिव्यक्तिमा, हामीले प्रकार्य प्रयोग गर्यौं AVERAGEA जसले विशेष डेटा सेटको अंकगणितीय माध्य निर्दिष्ट गर्दछ। हाम्रो अवस्थामा, यो दायरा D2:D7 हो।
कार्य १
यस अवस्थामा, मानौं कि हामीले औसत बिक्री निर्धारण गर्न आवश्यक छ। यो गर्न, तपाईंले यस्तो तालिका बनाउन आवश्यक छ।
अर्को, तपाईंले ती कक्षहरूको औसत मूल्य गणना गर्नुपर्छ जसको सामग्री निश्चित मापदण्ड पूरा गर्दछ। तसर्थ, तार्किक र सांख्यिकीय समाधान दुवै प्रयोग गर्नुपर्छ। माथिको तालिका अन्तर्गत, तपाईंले एक सहायक तालिका सिर्जना गर्न आवश्यक छ जसमा परिणामहरू प्रदर्शित हुनेछन्।
यो कार्य मात्र एक प्रकार्य प्रयोग गरेर हल गर्न सकिन्छ।
=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)
पहिलो तर्क जाँच गरिनु पर्ने मानहरूको दायरा हो। दोस्रोले अवस्था निर्दिष्ट गर्दछ, हाम्रो अवस्थामा यो सेल B9 हो। तर तेस्रो तर्कको रूपमा, दायरा प्रयोग गरिन्छ, जुन अंकगणितीय माध्य गणना गर्न प्रयोग गरिनेछ।
समारोह हृदयविहीन तपाईंलाई B9:B2 दायरामा अवस्थित ती मानहरूसँग सेल B7 को मान तुलना गर्न अनुमति दिन्छ, जसले स्टोर नम्बरहरू सूचीबद्ध गर्दछ। यदि डेटा मेल खान्छ भने, सूत्रले C2:C7 दायराको अंकगणितीय माध्य गणना गर्दछ।
निष्कर्ष
तर्क प्रकार्यहरू विभिन्न परिस्थितिहरूमा आवश्यक छन्। त्यहाँ धेरै प्रकारका सूत्रहरू छन् जुन निश्चित अवस्थाहरूको लागि परीक्षण गर्न प्रयोग गर्न सकिन्छ। माथि देखिए जस्तै, मुख्य कार्य हो IF, но существует множество других, которые можно использовать в различных ситуациях।
तर्क कार्यहरू वास्तविक परिस्थितिहरूमा कसरी प्रयोग गर्न सकिन्छ भनेर धेरै उदाहरणहरू पनि दिइयो।
त्यहाँ तार्किक प्रकार्यहरूको प्रयोगका धेरै पक्षहरू छन्, तर ती सबैलाई एउटै ढाँचा भित्र विचार गर्न गाह्रो छ, एक ठूलो लेख पनि। त्यहाँ पूर्णताको कुनै सीमा छैन, त्यसैले तपाइँ सधैं पहिले नै ज्ञात सूत्रहरूको नयाँ अनुप्रयोगहरू खोज्न सक्नुहुन्छ।