代码之家  ›  专栏  ›  技术社区  ›  Kirkland

将SUMIF与转换后的文本一起使用到数字

  •  0
  • Kirkland  · 技术社区  · 7 年前

    所以我在Excel中有一个每月预算,我用它来跟踪确保我所有的经常性账单都能按时支付。

    假设我有一个如下格式的表:

    Bill | Due Date | Amount Projected | Actual Amount | Diff Mortgage | 1st | $1,500 | $1,510 | -$10 Water Bill | 13th | $30 | $25.80 | $4.20

    我在1号和15号拿到工资,我试着得到两行,这两行给出了在第一次发工资时到期的所有账单的总和,以及在第一次发工资后到期的账单的总和。

    所以我有办法摆脱 th nd ,等等:

    =LEFT(B2, LEN(B2)-2)

    如果它没有 ,SUMIF函数如下所示:

    =SUMIF(C2:C3, "> 15", B2:B3)

    但我就是搞不懂怎么把这两个公式结合起来。有没有什么特殊的字符可以在单元格上运行转换,我可以将其传递到公式中,而不需要中间单元格来保存 1 13

    我知道有 其他方式

    谢谢你的帮助。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Forward Ed    7 年前
    =SUMPRODUCT((left(B2:B3,len(B2:B3)-2)<15)*C2:C3)
    

    推荐文章