潘婷北北 发表于 2021-11-19 10:43:00

EXCEL如何在不输入打引号日期通过单元格比较日期大小条件求和? ...

由于多条件求和计算较多,其中一个条件需要通过某个单元格日期来求和。每次手工输入日期会非常繁琐,有没有比较简单办法来进行比较。

如上图所示,红色区域,我知道是格式的问题导致求和出错,求1产品符合状态且日期小于或等于某个日期所在单元格的销售收入?要如何实现呢?是需要将F列格式转换为数字还是将J2转换为可计算格式?希望论坛李的大佬和各位朋友可以多指导一二。非常感谢!
要求:1、要求可以在2007可实现?2、用函数解决,越简洁移动越好!


永远飞翔的毛 发表于 2021-11-20 13:21:48

=SUMPRODUCT(D2:D30000*(C2:C30000=H2)*(E2:E30000=I2)*((F2:F30000)*1<=J2))

我是广东越版猴 发表于 2021-11-22 05:48:18

把F列【分列】 一下,转成日期格式
=SUMIFS(D:D,C:C,H2,E:E,I2,F:F,"<="&J2)

郭松林 发表于 2021-11-22 08:14:17

不分列也可行,不分列的公式:
=SUMIFS(D:D,C:C,H2,E:E,I2,F:F,TEXT(J2,"e-m-d"))
强烈推荐 分列 F 列 。
我只以为是 一个日期值

沧剑 发表于 2021-11-22 08:15:08

=SUMIFS(D:D,C:C,H2,E:E,I2,F:F,TEXT(J2,"<'e-mm-dd"))

亲了就跑 发表于 2021-11-26 14:22:28

楼主要的是小于等于。。

日光明照 发表于 2021-12-6 13:19:10

要加一个=吗?=SUMIFS(D:D,C:C,H2,E:E,I2,F:F,TEXT(J2,"<='e-mm-dd"))

正能量洲儿 发表于 2021-12-8 03:37:54

不需要+等于,加了是多余的,用的是文本日期,TEXT强制时已经加了一个单引号了。

你是对的 发表于 2021-12-9 00:17:05

答案是错的啊?崩溃,依然是0

赤脚神狐 发表于 2021-12-10 05:16:54

那个单引号是怎么打出来的?我用中文双引号大写锁定打出来的单引号结果还是0?
页: [1] 2 3
查看完整版本: EXCEL如何在不输入打引号日期通过单元格比较日期大小条件求和? ...