EXCEL:如果客户发票出现在当月和上年同期

问题描述 投票:0回答:1

我正在尝试确定客户是否在当月开具了发票,以及他们是否也在上一年的同月开具了发票。

下面的字段

报告_月份 cl_代码 收入
2023年8月31日 KEN166 64
2023年8月31日 保险4 513.92
2023年8月31日 EDI003 30
2023年8月31日 BLI039 40
2023年8月31日 MCL031 80
2023年8月31日 TRA060 341.42
2023年8月31日 MYE013 88
2023年8月31日 你274 162.18
2023年8月31日 SAM015 884.42
2023年8月31日 PAR099 436.5
2023年8月31日 WWESPS 15.54
2023年8月31日 全部376 51
2023年8月31日 ALM067 39.5
2023年8月31日 CUS039 42.8
2023年8月31日 MOO119 102
2023年8月31日 富豪 71.83
2023年8月31日 KID005 40
2023年8月31日 WOM002 1048.55
2023年8月31日 BIL018 125.7
2023年8月31日 CAR821 23.66
2023年8月31日 WBG001 72.4
2023年8月31日 FOS031 52
2023年8月31日 WTG 345.98
2022年8月31日 保险4 513.92
2022年8月31日 EDI003 30
2022年8月31日 BLI039 40
2022年8月31日 MCL031 80
2022年8月31日 TRA060 341.42
2022年8月31日 MYE013 88
2022年8月31日 你274 162.18
2022年8月31日 SAM015 884.42
2022年8月31日 PAR099 436.5
2022年8月31日 WWESPS 15.54
2022年8月31日 全部376 51
2022年8月31日 ALM067 39.5
2022年8月31日 CUS039 42.8

我想做的是,如果客户在同一时期内可见,则列说 1(如果不是 0)。但我希望能够更改比较的时期,以便下个月我可以更改公式,这样看起来九月份

结果如下

报告_月份 cl_代码 收入 有机
2023年8月31日 KEN166 64 0
2023年8月31日 保险4 513.92 1
2023年8月31日 EDI003 30 1
2023年8月31日 BLI039 40 1
2023年8月31日 MCL031 80 1
2023年8月31日 TRA060 341.42 1
2023年8月31日 MYE013 88 1
2023年8月31日 你274 162.18 1
2023年8月31日 SAM015 884.42 1
2023年8月31日 PAR099 436.5 1
2023年8月31日 WWESPS 15.54 1
2023年8月31日 全部376 51 1
2023年8月31日 ALM067 39.5 1
2023年8月31日 CUS039 42.8 1
2023年8月31日 MOO119 102 0
2023年8月31日 富豪 71.83 0
2023年8月31日 KID005 40 0
2023年8月31日 WOM002 1048.55 0
2023年8月31日 BIL018 125.7 0
2023年8月31日 CAR821 23.66 0
2023年8月31日 WBG001 72.4 0
2023年8月31日 FOS031 52 0
2023年8月31日 WTG 345.98 0
2022年8月31日 保险4 513.92 1
2022年8月31日 EDI003 30 1
2022年8月31日 BLI039 40 1
2022年8月31日 MCL031 80 1
2022年8月31日 TRA060 341.42 1
2022年8月31日 MYE013 88 1
2022年8月31日 你274 162.18 1
2022年8月31日 SAM015 884.42 1
2022年8月31日 PAR099 436.5 1
2022年8月31日 WWESPS 15.54 1
2022年8月31日 全部376 51 1
2022年8月31日 ALM067 39.5 1
2022年8月31日 CUS039 42.8 1

我尝试过以下方法

=IFS($D$4:$D$39=D4,1,$C$4:$C$39,">="&"31/08/2022")
但一切都返回为 1

另外尝试了

=IF(AND($C$4:$C$39>="31/08/2022",$D$4:$D$39=D4),1,0)
但全部返回0

提前致谢

excel excel-formula office365
1个回答
0
投票

在单元格 F2 上应用公式,并填充到最后一行

  • Date
    会生成一个日期,参数为:年、月、日
  • CountIf
    计算 D 列中有多少个 D4 ($D$4:$D$39)
=IF(AND(COUNTIF($D$4:$D$39,D4)>1,C4>DATE(2023,8,23)),1,0)
© www.soinside.com 2019 - 2024. All rights reserved.