使用 SUMIF 将文本转换为数字

柯克兰

所以我在 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 日收到报酬,我试图得到两行,其中列出了第一份薪水中到期的所有账单的总和,以及之后到期的账单的总和。

所以我试图使用 SUMIF 函数,但是因为 DUE DATE 列是文本而不是日期,所以我得到了第一个、第二个等,我不确定如何对此进行比较。

所以,我有公式摆脱的thnd等如:

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

如果它没有th, 或nd,则 SUMIF 函数将如下所示:

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

但我就是不知道如何结合这两个公式。是否有任何特殊字符可以在单元格上运行转换,我可以将其传递到公式中,而无需在某处放置中间单元格来保存1, 或13到期日期?

我知道还有其他方法可以做到这一点,比如按截止日期对列进行排序,然后只选择该范围,但我不想每次添加或删除时都手动更改一堆其他“报告”列账单。

提前感谢您的任何帮助。

转发埃德
=SUMPRODUCT((left(B2:B3,len(B2:B3)-2)<15)*C2:C3)

SUMPRODUCT 执行类似数组的操作。因此,避免使用完整的列引用,例如 B:B。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将 SUMIF 与 INDIRECT 结合使用

来自分类Dev

在SUMIF Excel中使用OR

来自分类Dev

使用 For Each 语句将存储为文本的数字转换为数字

来自分类Dev

如何将sumif与arrayformula一起使用?

来自分类Dev

SUMIF 相似文本

来自分类Dev

我可以使用什么程序将文本转换为二进制数字?

来自分类Dev

我可以使用什么程序将文本转换为二进制数字?

来自分类Dev

使用python将多个csv转换为xls,并将数字存储为整数而不是文本

来自分类Dev

我们如何使用宏将数字转换为文本?

来自分类Dev

使用条件将数字替换为文本

来自分类Dev

使用javascript将数字转换为日期

来自分类Dev

使用NSNumberFormatter将数字转换为格式

来自分类Dev

使用堆栈将数字转换为字符

来自分类Dev

使用VBA的迭代SUMIF函数

来自分类Dev

Excel SUMIF使用当前行

来自分类Dev

使用SAPI将语音转换为文本

来自分类Dev

使用VBA将整数转换为文本

来自分类Dev

使用SAPI将语音转换为文本

来自分类Dev

使用JavaScript将Binary转换为文本

来自分类Dev

使用Perl将pdf转换为文本

来自分类Dev

使用开关盒将数字转换为罗马数字

来自分类Dev

SUMIF匹配文本添加值

来自分类Dev

使用Java在XLS中将文本转换为数字

来自分类Dev

使用Java在xls中将文本转换为数字

来自分类Dev

使用Excel SUMIF添加具有自定义数字格式的美元值的单元格

来自分类Dev

Excel SUMIF使用由单元格值定义的文本和日期范围

来自分类Dev

在Excel 2003中将两个条件与SUMIF函数一起使用

来自分类Dev

如何将 sumif 与 len 和 if 语句一起使用

来自分类Dev

使用Apply将数字列转换为带标签的因子