Excel COUNTIF 公式(跳过范围顺序)

Excel COUNTIF formula (Skip the range order)

我需要有关我试图拖延的公式的帮助。

原公式为:

=COUNTIFS(Sheet2!N:N,"P",Sheet2!M:M,"<=3/31/17",Sheet2!M:M,">=1/1/17")

我需要把这个公式再拖18次。但是,我需要每次跳过一个范围。例如,如果我将公式向下拖动一行,它应该是:

=COUNTIFS(Sheet2!P:P,"P",Sheet2!O:O,"< =3/31/17",Sheet2!O:O,">=1/1/17")

所以在那个例子中它首先跳过了 "O" 范围,然后跳过公式后面的 "N" 范围。

使用 Index() 设置 range/array:

=COUNTIFS(INDEX(Sheet2!:40000,0,(ROW(1:1)-1)*2+14),"P",INDEX(Sheet2!:40000,0,(ROW(1:1)-1)*2+13),"<=3/31/17",INDEX(Sheet2!:40000,0,(ROW(1:1)-1)*2+13),">=1/1/17")

现在,当它被向下拖动时,引用将每隔一行跳过一次。