我需要填充结果有效的单元格或基于以下条件的错误。我不确定使用Match,Lookup公式是否可以解决这个问题。
鉴于
A B C
+-----------+-----------+----------
1 | IntRef | Value | Result
2 |-----------|-----------+----------
3 | r01 | Value 123 | Success (because B4 matches B3)
4 | r01 | Value 123 | Success (because B3 matches B4)
5 | r02 | Value ABC | Failed (because B6 differs from B5)
6 | r02 | Value XYZ | Failed (because B5 differs from B6)
成功标准
扫描每个IntRef(A)列以获取所有重复键。他们匹配的地方 在行上检查值列(B)。所有匹配的单元格都有 相同的值将其结果单元格(C)设置为Success。
标准失败
扫描每个IntRef(A)列以获取所有重复键。他们匹配的地方 在行上检查值列(B)。所有匹配的单元格都有 a 不同的值将其结果单元格(C)设置为Failed。
我确信可以在C列的每个单元格中输入一个公式,该公式将对每个引用匹配的B列内容的IntRef交叉进行查找。这超出了Excel公式知识。
是否可以创建并帮助制定成功/失败标准的计算(C列)?
答案 0 :(得分:1)
这似乎可以解决问题...
{=IF(COUNT(IF($B$3:$B$6=B3,IF($C$3:$C$6=C3,1)))=COUNTIF($B$3:$B$6,B3),"Success","Failed")}
请注意,这是一个数组查找公式(意味着您在输入时需要按 Ctrl + Shift + Enter 。)
此公式基本上计算A和B列值一起显示的次数,并将其与A列值显示的次数进行比较。如果两个计数匹配,那么您就获得了成功。
答案 1 :(得分:1)
试试这个公式:
=IF(SUMPRODUCT(IF(A2=A$2:A$9,1,0),IF(B2=B$2:B$9,1,0))>1,"Success","Fail")
假设您有这样的数据:
通过按 Ctrl + Shift + Enter ,在Array Formula
中输入公式为C2
。
然后只需复制剩余的单元格
我刚刚添加并更改了一些数据的位置以供测试
希望这对你有用。更改Range
以适合您的数据大小。