माइक्रोसफ्ट एक्सेलसँग काम गर्दा थुप्रै भिन्न अभिव्यक्तिहरू बीचमा, तपाईंले तार्किक कार्यहरू चयन गर्नुपर्छ। तिनीहरू सूत्रहरूमा विभिन्न परिस्थितिहरूको पूर्ति गर्न प्रयोग गरिन्छ। यसबाहेक, यदि सर्तहरू आफैमा धेरै विविध हुन सक्छन्, तार्किक कार्यहरूको परिणाम मात्र दुई मान लिन सकिन्छ: शर्त पूरा हुन्छ (ठीक छ) र शर्त भेटिएन (गलत)। एक्सेलमा तार्किक प्रकार्यहरू के छन् भन्ने नजिकको अवलोकन गरौं।
मुख्य अपरेटर
त्यहाँ तार्किक कार्यका थुप्रै अपरेटरहरू छन्। मुख्यका बीचमा, निम्नलाई हाइलाइट गरिएको हुनुपर्छ:
- सही;
- FALSE;
- IF;
- त्रुटि;
- OR;
- र;
- होइन;
- त्रुटि;
- BROUGHT।
त्यहाँ कम सामान्य तार्किक प्रकार्यहरू छन्।
माथिल्लो अपरेटरहरूको प्रत्येक, पहिलो दुई को बाहेक, तर्कहरू छन्। तर्कहरू या तो विशिष्ट संख्या वा पाठ हुन सक्छ, वा डाटा कक्षहरूको ठेगाना संकेत संकेतहरू।
कार्यहरू ठीक छ र गलत
अपरेटर ठीक छ केवल एक विशिष्ट लक्ष्य मान स्वीकार गर्दछ। यो प्रकार्यमा कुनै तर्कहरू छैन, र, नियमको रूपमा, यो लगभग सधैँ बढी जटिल अभिव्यक्तिको भाग हो।
अपरेटर गलतयसको विपरीत, यो कुनै पनि मान जो सत्य होइन स्वीकार गर्दछ। त्यसै गरी, यस प्रकार्यमा कुनै तर्क छैन र अधिक जटिल अभिव्यक्तिमा समावेश गरिएको छ।
कार्यहरू र र वा
प्रकार्य र धेरै सर्तहरू बीचको लिङ्क हो। केवल जब यो प्रकार्यले सबै परिस्थितिहरू बाँध्छ, यो फर्काउँछ ठीक छ। यदि कम से कम एक तर्क मान रिपोर्ट गर्दछ गलतत्यसपछि अपरेटर र सामान्य रूपमा समान मान फर्काउँछ। यस प्रकार्यको सामान्य दृश्य:= र (लग_भाई 1; लग_भाई 2; ...)
। प्रकार्यले 1 देखि 255 तर्कहरू समावेश गर्न सक्दछ।
प्रकार्य वा, यसको विपरीत, मूल्य TRUE फर्काउँछ, भले पनि तर्कहरू मध्ये एक मात्र सर्तहरू पूरा हुन्छ, र अन्य सबै गलत छन्। यसको टेम्पलेट निम्नानुसार छ:= र (लग_भाई 1; लग_भाई 2; ...)
। अघिल्लो प्रकार्य जस्तै, अपरेटर वा 1 देखि 255 सर्तहरू समावेश हुन सक्छ।
प्रकार्य होइन
दुई अघिल्लो बयानहरूको विपरीत, प्रकार्य होइन यसको केवल एक तर्क छ। यसले अभिव्यक्तिको अर्थ परिवर्तन गर्दछ ठीक छ मा गलत निर्दिष्ट तर्कको ठाउँमा। सामान्य सूत्र वाक्य रचना निम्नानुसार छ:= होइन (लग_भाई)
.
कार्यहरू IF र त्रुटि
थप जटिल संरचनाहरूको लागि, प्रकार्य प्रयोग गर्नुहोस् IF। यो कथनले वास्तवमा कुन मूल्यलाई संकेत गर्दछ भनेर संकेत गर्दछ ठीक छर जुन गलत। यसको सामान्य ढाँचा निम्नानुसार छ:= आईएफ (ब्युलेन_अप्रेशन; value_if_es_far_; value_if-false)
। यसैले, यदि शर्त भेटिएको छ भने, अघिल्लो निर्दिष्ट डाटा यो प्रकार्य समावेश कक्षमा भरिएको छ। यदि शर्त भेटिएन भने, कक्ष अन्य डेटासँग भरेको छ प्रकार्यको तेस्रो तर्कमा निर्दिष्ट।
अपरेटर त्रुटि, यदि तर्क तर्क हो भने, सेलमा यसको आफ्नै मान फर्काउँछ। तर, यदि तर्क अमान्य छ भने, प्रयोगकर्ता द्वारा फर्काइएको मान कक्षमा फर्काइयो। यस प्रकार्यको सिन्ट्याक्स, जुन दुई तर्कहरू समावेश गर्दछ, निम्नानुसार छ:= त्रुटि (मान; value_if_fault)
.
पाठ: एक्सेलमा आईएफ प्रकार्य
कार्यहरू त्रुटि र BROUGHT
प्रकार्य त्रुटि जाँच गर्नुहोस् कि एक विशेष कक्ष वा कक्षहरूको दायराले गलत मानहरू समावेश गर्दछ कि छैन। गलत मानहरू निम्न हुन्:
- # N / A;
- #VALUE;
- #NUM!;
- # DEL / 0!
- # LINK!
- # NAME?
- # NULL!
निर्भर गर्दछ कि कुनै गलत तर्क वा होइन, अपरेटरले मूल्य रिपोर्ट गर्दछ ठीक छ वा गलत। यो प्रकार्यको वाक्यसूची निम्नानुसार छ:= त्रुटि (मान)
। तर्क विशेष रूपमा एक कक्ष वा कक्षहरूको array को एक सन्दर्भ हो।
अपरेटर BROUGHT सेल चेक बनाउँछ कि यो खाली छ वा मानहरू समावेश गर्दछ। यदि सेल खाली छ भने, प्रकार्यले मूल्य रिपोर्ट गर्दछ ठीक छयदि कक्षमा डेटा छ - गलत। यो कथनको लागि वाक्य रचना हो:= वास्तविक (मान)
। अघिल्लो अवस्थामा जस्तै, तर्क वा सेल वा array को सन्दर्भ हो।
अनुप्रयोग उदाहरण
अब एक विशेष उदाहरणको साथ माथिका केहि प्रकार्यहरूको आवेदनलाई विचार गरौं।
हाम्रो कर्मचारीहरु को वेतन संग एक सूची छ। तर, साथै, सबै कर्मचारीहरूले बोनस प्राप्त गरे। सामान्य प्रीमियम 700 rubles हो। तर पेंशनरहरू र महिलाहरू 1,000 रुबल्सको उचाइ प्रीमियमको हकदार छन्। अपवाद भनेको कर्मचारीहरू हो, जसले विभिन्न कारणहरूको लागि, दिइएको महिनामा 18 दिन भन्दा कम काम गरेको छ। कुनै पनि अवस्थामा, तिनीहरू केवल 700 rubles को सामान्य प्रीमियम को हकदार हुन्।
चलो सूत्र बनाउन प्रयास गरौं। त्यसोभए, हामी दुई शर्तहरू छन्, जसको प्रदर्शन 1000 रुबल्सको प्रीमियम राखिएको छ - कर्मचारी सेवानिवृत्त उमेरमा पुग्छ वा महिला यौन सम्बन्धमा। एकै समयमा, हामीले 1 9 57 अघि पेंशनरहरूलाई जन्मिएका सबैलाई प्रदान गर्यौं। हाम्रो अवस्थामा, तालिकाको पहिलो पङ्क्तिको लागि, सूत्र यस्तो देखिन्छ:= आईएफ (OR (C4 <1957; डी 4 = "महिला"); "1000"; "700")
। तर नबिर्सनुहोस् कि वृद्धि भएको प्रीमियम प्राप्त गर्नको लागि एक शर्त 18 दिन वा बढी काम गरिरहेको छ। हाम्रो सूत्रमा यो अवस्था इम्बेड गर्न, प्रकार्यलाई लागू गर्नुहोस् होइन:= आईएफ (OR (C4 <1957; D4 = "महिला") * (नहीं (ई 4 <18)); "1000"; "700")
.
तालिकाको स्तम्भमा यो प्रकार्य प्रतिलिपि गर्न, जहाँ प्रिमियम मान संकेत गरिएको छ, हामी सेलको निचो दायाँ कुनामा अवस्थित कर्सर हुनुहोस् जुन यसमा सूत्र हो। भर्खरै मार्कर देखा पर्दछ। यसलाई तालिकाको अन्त्यमा तान्नुहोस्।
यसैले, हामीले उद्यम को प्रत्येक कर्मचारी को लागि पुरस्कार को राशि को बारे मा जानकारी को साथ एक तालिका पाईयो।
पाठ: एक्सेलका उपयोगी कार्यहरू
तपाईले देख्न सक्नुहुनेछ, Microsoft Excel मा गणना गर्नका लागी तार्किक प्रकार्यहरू एक धेरै सजिलो उपकरण हुन्। जटिल प्रकार्यहरू प्रयोग गर्दै, तपाईं एकैसाथ धेरै सर्तहरू सेट गर्न सक्नुहुन्छ र उत्पादन परिणाम प्राप्त गर्न सक्नुहुन्छ यी शर्तहरू पूरा भएको वा नगर्ने आधारमा। यस्तो सूत्रहरूको प्रयोगले धेरै कार्यहरू स्वचालित रूपमा सक्षम गर्न सक्दछ, जुन प्रयोगकर्ता समय बचत गर्दछ।