[excel-formula] 另一个单元格包含文本时Excel SUMIF


Answers

你可以转义通配符,并将其变成一个文字* ,用一个摇摆的短划线(波浪号, ~ )作为前缀,因此保持你的数据不变:

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

国际海事组织是值得的,因为星体相对“优雅”。

Question

所以举个例子,我有下面的表格:

|    |     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 |------------|----------|

我想在B8中创建一个公式,如果该金额的描述包含“**”(或其他表示文本),则计算该金额的总和。 在这个特定的例子中,我想要一个返回34的公式,因为只有Item2和Item4包含“**”。

我试图使用这样的东西,但它只能基于A3中的值:

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

任何建议,将不胜感激!