数字:计算付款数,SumIf,CountIf,连接日期,更改数据类型


1

我正在尝试创建一个电子表格,从一个单独的行中的付款列表中计算出迄今已支付的金额。我尝试了很多不同的选项,包括使用SumIF和CountIF。有了这两个功能,我没有收到预期的结果。我怀疑表达式中的日期值没有转换为字符串。如何更改数据类型(日期/值为字符串)?有许多函数会将字符串转换为日期值,但我不知道如何执行相反操作并将日期值转换为字符串。

这些是到目前为止尝试的公式:

= SUMIF(2:2,CHAR(34)& “<=” &B5&CHAR(34),PMT)

其中:CHAR(34)&“<=”&B5&CHAR(34)=表达式=“<= 5/1/20”

在此输入图像描述

= COUNTIF(2:2,CHAR(34)& “<=” &B5&CHAR(34))

在此输入图像描述

我已经尝试将评估表达式移动到另一个单元格,我尝试通过T()和Plaintext()运行Expression(B5)以尝试将日期值转换为字符串,但没有成功。

请帮忙,谢谢你的时间!

Answers:


1

我找到了解决方案:

= SUMIF(2:2,CLEAN( “<=” &DATEVALUE(B5)),PMT)

在此输入图像描述

解决方案是正确使用Clean()函数。

如果有人遇到类似问题我会留下这个。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.