2015-02-08 7 views
7

इसलिए उदाहरण के प्रयोजनों के लिए, मैं निम्न तालिका है:एक्सेल SUMIF जब अन्य कक्ष शामिल पाठ

| |  A  | B  | 
| |------------|----------| 
| 1 |Description |Amount | 
| 2 |------------|----------| 
| 3 |Item1  |  5.00| 
| 4 |Item2**  |  29.00| 
| 5 |Item3  |  1.00| 
| 6 |Item4**  |  5.00| 
| 7 |------------|----------| 
| 8 |Star Total |  34.00| 
| 9 |------------|----------| 

मैं बी 8 में एक सूत्र है कि राशियों का योग की गणना करता है बनाने के लिए करता है, तो उस राशि का विवरण होता है चाहता हूँ "**" (या कुछ अन्य denoting पाठ)। इस विशेष उदाहरण में मुझे एक फॉर्मूला चाहिए जो 34 लौटाता है क्योंकि केवल आइटम 2 और आइटम 4 में "**" होता है।

मैं कुछ इस तरह का उपयोग करने की कोशिश की, लेकिन यह केवल A3 में मूल्य के आधार पर काम किया:

=SUMIF(A3:A6, ISNUMBER(SEARCH("**", A3)), B3:B6) 

कोई सुझाव की सराहना की होगी!

+0

मैं अभी एक्सेल के पास नहीं हूं, लेकिन रेंज होगा। चाल चलाना? मेरा मानना ​​है कि यदि यह पाया जाता है तो यह एक सीमा देता है और शून्य नहीं होता है। – withoutIf

उत्तर

12

तारांकन वाइल्डकार्ड प्रतीक है जिसका उपयोग सुमीफ() में किया जा सकता है, ताकि आप किसी अन्य प्रतीक पर denoting टेक्स्ट को बदलना चाहें, उदाहरण के लिए @@। तो फिर इस सूत्र काम करेगा:

=SUMIF(A2:A10,"*@@*",B2:B10) 

enter image description here

आप तारक रखना चाहते हैं, तो सूत्र थोड़ा curlier हो जाता है।

=SUMIF(A2:A10,"*~*~**",B2:B10) 

दो मध्य तारों को टिल्ड चरित्र से बच निकला है।

enter image description here

+0

यह पूरी तरह से काम करता है, धन्यवाद! – David

1

आप वाइल्डकार्ड वर्ण से बचने और एक शाब्दिक * में एक आ गया पानी का छींटा के साथ लगाकर (टिल्ड, ~) द्वारा इसे चालू और इसलिए अपने डेटा अपरिवर्तित छोड़ कर सकते हैं: IMO सार्थक

=SUMIF(A2:A7,"*~*~*",B2:B7) 

क्योंकि ज्योतिष अपेक्षाकृत 'सुरुचिपूर्ण' हैं।

+0

मुझे पता है कि यह बहुत समय पहले है लेकिन मुझे अभी भी आश्चर्य है: आपने मेरे जवाब के दस महीने बाद भी क्यों पोस्ट किया? यह सूत्र मेरे उत्तर में भी एक विकल्प है, स्क्रीनशॉट और सब कुछ। क्या लोग अब चीजें नहीं पढ़ते हैं? – teylyn

+0

@teylyn जब मैंने '= SUMIF (ए 2: ए 10 'तक पहुंचा तो मैंने पढ़ना बंद कर दिया होगा। अन्यथा मुझे नहीं पता (अब) पता है। – pnuts

संबंधित मुद्दे