我目前有以下数组公式获取每个舰队编号的天数(这是全部而且没有链接到任何日期):
=SUM(IF(FREQUENCY(IF('Management Ops Sheet'!$B$8:$B$500=A6,'Management Ops Sheet'!$A$8:$A$500),'Management Ops Sheet'!$A$8:$A$500)>0,1))
以下是每个部分代表的细分:
'Management Ops Sheet'!$B$8:$B$500
是车队号码列表
A6
是我正在检查的车队号码
'Management Ops Sheet'!$A$8:$A$500
是日期列表
我有一个我想要工作的日期范围:
Cell B3
是日期来自
Cell C3
是日期
我想要的是获取上述日期之间(包括)日期的频率。
以下是我正在搜索的数据:
| Date | Fleet No. | | | |
|-----------|:---------:|---|---|---|
| 01-Mar-18 | H05 | | | |
| 01-Mar-18 | H05 | | | |
| 01-Mar-18 | H05 | | | |
| 01-Mar-18 | H05 | | | |
| 01-Mar-18 | H72 | | | |
| 01-Mar-18 | H72 | | | |
| 01-Mar-18 | H77 | | | |
| 01-Mar-18 | H86 | | | |
| 02-Mar-18 | H05 | | | |
| 02-Mar-18 | H72 | | | |
| 03-Mar-18 | H77 | | | |
| 03-Mar-18 | H86 | | | |
| 04-Apr-18 | H86 | | | |
以下是我使用公式的地方:
| Month: | 2018-02-01 | 2018-03-01 | | |
|-----------|:------------------------:|----------------------|-------------------|---|
| TOTAL | R 56,043.50 | 6745 | 2.25 | |
| Fleet No. | Turnover Month to Date | KM's Month to Date | Days Worked M/D | |
| H05 | R 3,097.50 | 645 | 2 | |
| H72 | R 19,864.00 | 2200 | 2 | |
| H77 | R 20,132.00 | 1400 | 2 | |
| H86 | R 12,950.00 | 2500 | 3 | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
我不知道如何改变公式以使其发挥作用。如果有人能够提供帮助我会非常感激!
谢谢!
答案 0 :(得分:0)
我终于把它整理好了!!感谢@Luuklag和@QHarr试图帮助我。
我使用的公式如下:
=IF(A6<>"",SUM(IF(FREQUENCY(IF(MONTH('Management Ops Sheet'!$A$8:$A$500)>=MONTH(B$3),IF(MONTH('Management Ops Sheet'!$A$8:$A$500)<=MONTH(C$3),IF('Management Ops Sheet'!$B$8:$B$500=A6,IF('Management Ops Sheet'!$A$8:$A$500<>"",MATCH('Management Ops Sheet'!$A$8:$A$500,'Management Ops Sheet'!$A$8:$A$500,0))))),ROW('Management Ops Sheet'!$A$7:$A$500)-ROW('Management Ops Sheet'!$A$7)+1),1)),"")
请注意,这是一个数组公式,因此您需要按 Ctrl + Shift + Enter 才能使此公式生效。< / p>
以下帖子实际上帮助我找到了正确的方向:{{3}}