所以例如,我有下表:
| | 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 |------------|----------|
Run Code Online (Sandbox Code Playgroud)
我想在B8中创建一个公式,如果该金额的描述包含"**"(或其他一些表示文本),则计算金额之和.在这个特定的例子中,我想要一个返回34的公式,因为只有Item2和Item4包含"**".
我尝试使用这样的东西,但它只能根据A3中的值工作:
=SUMIF(A3:A6, ISNUMBER(SEARCH("**", A3)), B3:B6)
Run Code Online (Sandbox Code Playgroud)
任何建议,将不胜感激!
tey*_*lyn 13
星号是可以在Sumif()中使用的通配符,因此您可能希望将表示文本更改为其他符号,例如@@.然后这个公式将起作用:
=SUMIF(A2:A10,"*@@*",B2:B10)
Run Code Online (Sandbox Code Playgroud)

如果你想保留星号,公式会变得有点曲线.
=SUMIF(A2:A10,"*~*~**",B2:B10)
Run Code Online (Sandbox Code Playgroud)
两个中间星号以波形符号转义.
