我需要一个公式的帮助,该公式将根据2个不同列的结果列出列中的所有单元#。这个范围大约是。 200行。例如:
A B C
Unit # Inspection Date
100 Pass 4/12/14
101 Pass 4/20/14
102 Fail 4/23/14
103 Pass 4/21/14
该公式将考虑列B& C如果它说“通过”并且日期在最后一周内,它将列出单位#(对于所有200个适用的行)。因此结果将采用以下格式:101,103等。
非常感谢你的帮助!
答案 0 :(得分:0)
在col D中再添加两列Weeknum
,在col E中添加Extract
;添加以下公式:
D2
:
= WEEKNUM(C2)
E2
:
=IFERROR(INDEX(A:A,SMALL(IF(($B$2:$B$200="Pass")*(WEEKNUM(TODAY())-$D$2:$D$200<=1)*($D$2:$D$200>0),ROW($B$2:$B$200)),ROW()-ROW($B$1))),"")
E2中的公式是一个数组公式,需要用Ctrl + Shift + Enter确认。
这会为您提供前一周或当前周的所有Unit#
件商品Pass
。
如果您只想列出当前周中的那些,请将$D$2:$D$200<=1
更改为$D$2:$D$200<1
。