Excel:SUMIF列A = x和(y或z)

时间:2017-07-05 12:18:55

标签: arrays if-statement filter excel-formula sumifs

以下是我正在使用的数据示例。

0 |      A      |    B
1 | Information |   Time  
2 | ----------- | ---------
3 |   x y abc   |    3
4 |   x z abc   |    4
5 |   y z abc   |    5

我希望这会返回值7。

我理解SUMIF(B:B,A:A,“ x ”)并使用SUMIF作为多个标准,但我正在努力弄清楚如何整合和/或SUMIF的能力

数据表

50e flute dolley tripped twice          |   0.29
dolly tripped paser flute               |   0.21
No 5 tripeed. Waiting for sparky.       |   0.18
No 2 tripped - waiting for sparky.      |   0.14
No 2 dolly tripped - waiting for sparky |   0.09
Dolly tripped, waiting for sparky       |   0.08
No 2 dolly - waiting for sparky         |   0.08
50e flute dolly                         |   0.07
dolly tripped 50e flute                 |   0.06
no 2 dolley tripped                     |   0.06
50e flute dolley (side 1) tripped       |   0.06
No 2 - waiting for sparky               |   0.06

我想为5种不同的卷轴推车提供5种不同的功能。所以对于5号,我想确保我只计算5号小车而不是50e长笛小车。这是一个外部输入的数据集,因此我希望能够涵盖包含错误拼写单词和特定卷轴小车多个名称的标准。

2 个答案:

答案 0 :(得分:0)

我试图找到任何确切的公式,但无法找到相同的公式,我们还有其他一些技巧可以用来做同样的事情。

=(SUMIFS(D2:D11,A2:A11,"South", C2:C11,"Meat")+SUMIFS(D2:D11,A2:A11,"South", C2:C11,"Beverages"))

<!--Footer-->
                        <tr id="footer">
                        <td id="footer" style="font-family: 'Titillium Web', sans-serif;;-webkit-text-size-adjust:none;background-image: url" img url"" templates\uuaemail-foot.jpg";padding-left:="" 20px;padding-right:="" 20px;padding-top:="" 10px;padding-bottom:="" 20px;"="">
                        <table height="101" width="602">
                        <tbody>
                            <tr>
                                <td id="footer" style="font-size: 10px;color:white;" height="95" valign="top" width="600" align="center"><p><br></p><p class="style3"><strong><span style="font-size: 12px;">admissions.rutgers.edu<br></span></strong></p><p class="style3"><span class="style7"><span style="font-size: 8px;"><strong> University Undergraduate Admissions</strong>, Operations Center<br>©2017 , an equal opportunity, affirmative action institution.</span></span></p></td>
                            </tr>
                        </tbody>
                    </table>
                </td>

希望这会有所帮助

答案 1 :(得分:0)

您可能正在寻找:

=SUM(SUMIFS(B:B,A:A, "*x*",A:A, {"*y*","*z*"}))

这意味着对B列进行求和,其中A包含“x”以及“y”和“z”中的任何一个。

这种结构的逻辑是:

  • 强制性标准单独出现

  • “ORed”条件位于{...}数组中。

例如,dolley no 2:

=SUM(SUMIFS(B:B,A:A, "* 2 *",A:A, {"*dolly*","*dolley*", "no *"}))