【发布时间】:2023-01-03 01:55:15
【问题描述】:
我正在制作一个表格,该表格将总结在特定时间段内找到的公司的所有匹配项。如果将某些月份作为 mm/yy 插入到单元格中,我还需要排除这些月份。排除一个月是可以的,但是当我输入 10/22, 11/22 时,它会总结所有内容。下面的代码是我使用的 U$4 是月底减去 90 天的跟踪期。请注意,它正在读取的原始数据仅到 11 月底。
=IF([@[Company Name]]="","",SUM(IF(ISNUMBER(SEARCH([@[Company Name]],RawData[Description]))=TRUE,IF(RawData[Home]=XLOOKUP($D$1,HomeList[Home Code],HomeList[Home]),IF(RawData[Source]="Spend Money",IF(RawData[Date]<=U$4,IF(RawData[Date]>=U$4-[@[Tracking period (Days)]],1,0)))))))
插入一个正确的日期:
28/Feb 31/Mar 30/Apr 31/May 30/Jun 31/Jul 31/Aug 30/Sep 31/Oct 30/Nov 31/Dec 31/Jan
Exclude Company Name Tracking period (Days) Month 1 Month 2 Month 3 Month 4 Month 5 Month 6 Month 7 Month 8 Month 9 Month 10 Month 11 Month 12
11/22 CLH 90 0 0 0 0 0 0 0 1 2 2 1 0
插入多个月份是不正确的:
28/Feb 31/Mar 30/Apr 31/May 30/Jun 31/Jul 31/Aug 30/Sep 31/Oct 30/Nov 31/Dec 31/Jan
Exclude Company Name Tracking period (Days) Month 1 Month 2 Month 3 Month 4 Month 5 Month 6 Month 7 Month 8 Month 9 Month 10 Month 11 Month 12
10/22,11/22 CLH 90 0 0 0 0 0 0 0 2 3 8 6 5
预计如果多个月,因为它找到了 9 月的一场比赛,所以计算它
28/Feb 31/Mar 30/Apr 31/May 30/Jun 31/Jul 31/Aug 30/Sep 31/Oct 30/Nov 31/Dec 31/Jan
Exclude Company Name Tracking period (Days) Month 1 Month 2 Month 3 Month 4 Month 5 Month 6 Month 7 Month 8 Month 9 Month 10 Month 11 Month 12
10/22,11/22 CLH 90 0 0 0 0 0 0 0 1 1 1 0 0
【问题讨论】:
-
我想你可以。放置少量样本数据,然后放置所需的输出。只有公式没有意义你正在尝试做什么。
标签: excel excel-formula