我正在使用countifs函数来添加许多不同的条件--我需要帮助简化过程,这样每次都不需要太多的手工格式化。

这是一个假想的电子表格的截图。这里是一个假设的场景,它将有助于传达我的问题。假设我和三个客户一起工作,梅西,阿伯克龙比和盖普,以填补几个空缺职位。我们正在审查多名候选人。当我审查并批准它们时,我在裁决栏(E)中选择“是”。当它们被处理后,我在F列中选择了yes。如果不批准,则在列中选择“否”。就这样等等。

因此,现在我想跟踪每个空缺职位的每个客户,我已经批准和处理了多少候选人。这是我的电子表格。我使用了以前的电子表格中的countifs函数,称为“审查文件”,如下所示:
C栏,第2行-已获批准但尚未处理的阿伯克龙比销售助理:
=COUNTIFS(
'Review Document'!$B:$B,"abercrombie",
'Review Document'!$C:$C, "sales associate",
'Review Document'!$E:$E,"yes",
'Review Document'!$F:$F,"no")我基本上对每个客户、每个角色、C和D列都这样做。假设有300行不同的公司和角色--公式文本每次都会更改,以计算“职位”和“公司”。
现在,我要做的是找到一种简单的方法,可以自动将日期范围应用于所有这些单元格,而不必为每个公式手动添加日期标准。例如,在第一个电子表格中,日期为2月、3月和4月。是否有方法在我的第二个电子表格中应用日期范围,以便它只计算我指定的日期?例如-对该工作表中的所有单元格应用一些日期范围,以便只在日期为2/15/2022-3/31-2022时计算?我最终希望能够快速更改日期范围,而不必手动向300个单元格添加日期标准,然后每次看到不同日期范围的数字时都会更改它。我在修改条件格式,但我还没有弄清楚。
谢谢!
发布于 2022-04-05 23:49:49
用途:
=INDEX(QUERY(QUERY({A2:A, PROPER(B2:C),
IF((E2:E="yes")*(F2:F<>"yes"), 1, 0),
IF((E2:E="yes")*(F2:F= "yes"), 1, 0)},
"select Col2,Col3,sum(Col4),sum(Col5)
where Col1 is not null "&
IF(J1="",," and Col1 >= date '"&TEXT(J1, "yyyy-mm-dd")&"'")&
IF(J2="",," and Col1 <= date '"&TEXT(J2, "yyyy-mm-dd")&"'")&"
group by Col2,Col3"),
"offset 1", ))

https://stackoverflow.com/questions/71755985
复制相似问题