根据日期范围和另一个不包含0的条件提取唯一的区别值

时间:2019-05-16 16:22:55

标签: excel excel-formula

A2:A17列中,我有数字列表。 column B2:B17日期列表。 Column C包含C2:C17节。

我想通过将开始日期输入G2并将结束日期输入G3并将部分输入G4来生成唯一值。我尝试使用下面的公式,但是如果0中的某些单元格为空,则它在生成的唯一值列表之间获取column A的值。我需要唯一的值,而在唯一的g enter image description here之间没有0清单。 A:A列中的某些值为空白。

=IFERROR(INDEX($A$2:$A$17,MATCH(0,COUNTIF($D$1:D1,IF(($G$3>=$B$2:$B$17)*($G$2<=$B$2:$B$17)*($G$4=$C$2:$C$17),$A$2:$A$17,$D$1)),0)),"")

1 个答案:

答案 0 :(得分:0)

尝试一下:

=IFERROR(INDEX($A$2:$A$17,MATCH(1,INDEX(($B$2:$B$17>=$G$2)*($B$2:$B$17<=$G$3)*($C$2:$C$17=$G$4)*(COUNTIF(D$1:D1,$A$2:$A$17)=0)*($A$2:$A$17<>""),),0)),"")