एक्सेल एडवांस सुमीफ फॉर्मूला - एक्सेल, फॉर्मूला, समीफ

मेरे पास एक सूची देखने के लिए एक सूत्र है और यदि इसमें एक विशिष्ट स्ट्रिंग है, तो उसके बगल में सेल्स जोड़ें।

Cell D5 = "String1" "for example
=SUMIF($A$4:$A$250,"*- "&D5&"*",$C$4:$C$250)

जिस समस्या का सामना करना पड़ता है वह तब होता है जब मैं "-String1"ऐसे समय होते हैं जहां मैं कई स्ट्रिंग्स खोज रहा हूं - उदाहरण के लिए:

यहां छवि विवरण दर्ज करें

उपर्युक्त सूत्र के साथ यह प्रत्येक स्ट्रिंग 1, स्ट्रिंग 2 और स्ट्रिंग 4 कोशिकाओं के लिए 300 जोड़ देगा और स्ट्रिंग 1 और स्ट्रिंग 3 दोनों के लिए 400 जोड़ देगा

जिस सूत्र को मैं ढूंढ रहा हूं वह खोजना है "-string?"और उसके आगे सेल द्वारा विभाजित करें" * - * "की संख्या रेखा में हैं

उत्तर:

उत्तर № 1 के लिए 1

इस सरणी सूत्र का प्रयोग करें:

=SUM(IF(ISNUMBER(SEARCH(D5,$A$4:$A$24)),$C$4:$C$24/(LEN($A$4:$A$24)-LEN(SUBSTITUTE($A$4:$A$24,"- ","x")))))

एक सरणी सूत्र होने के कारण इसे संपादन मोड से बाहर निकलने के दौरान एंटर के बजाय Ctrl-Shift-Enter के साथ पुष्टि की आवश्यकता है। अगर सही तरीके से किया जाता है तो एक्सेल डाल देगा {} सूत्र के चारों ओर।

! [यहां छवि विवरण दर्ज करें


संबंधित सवाल
सबसे लोकप्रिय