我不能为此使用数据透视表,因为这个计算发生在一个巨大的嵌套 if 公式中。
A 列有单位
B 列有开始日期
C 列有结束日期
D:F 列有数据。列 E... 是试图弥合该数据,因此我可以比较 7 月和 8 月。
编辑问题:我不妨把它扔在这里,因为每个人都是从头开始做的。
好的,在第一张图片中,有两个日期,一个开始测量,一个结束测量。我采取结束 - 开始。很容易。
但也有例外。有时 D:F
http://i.imgur.com/z9KhdmC.png
但是我的数据不一致。D:F 可能全是零。有时 7 月的数据是 8 月,但根据桥梁,情况并非如此。我认为 7 月的数据不会超过 8 月 1 日。
为了解释这一点,这张新照片就在这里。
http://i.imgur.com/QcR55s8.png
这是我目前正在尝试弄清楚的公式。
=IF(AND(B2>=DATE(2013,7,1),B2<=DATE(2013,8,1)),IF(G2<>0,IF(-need.to.prevent.duplicates.here- ,F2-D2,0),V2),IF(AND(C2>=DATE(2013,7,1),C2<=DATE(2013,7,31)),IF(B2=DATE(2013,8, 1),F2-E2,F2-D2),0))