如何比较3列并在另一列中放置是或否?

时间:2016-11-25 12:28:40

标签: excel excel-formula excel-2010

enter image description here

您好,

我想比较六列,材料与材料(a与e),植物与植物和预处理与pre,如果这列是等于放入rezultat是,如果不放不。

实施例。我们有材料1,植物ANG,Pret 4.5,我想搜索E材料1,plang ANG并比较预处理,如果预处理等于然后放入Rezultat OK。

非常感谢

3 个答案:

答案 0 :(得分:3)

=IF(AND(INDEX(F:F, MATCH(A2,E:E, 0))=B2,INDEX(G:G, MATCH(A2,E:E, 0))=C2), "OK", "Not OK")

只有在没有重复值时才会有效。

答案 1 :(得分:1)

这适用于重复值

公式将需要作为数组输入(一旦复制并粘贴,但仍然在公式栏中点击 CTRL + SHIFT + ENTER

SumProduct

这将返回" OK"仅当满足所有3个条件时,即使材料编号在数据中出现多次。如果找不到匹配项,单元格将保持空白。

如果您想确定所有3列匹配的次数

考虑SumProduct,如果您需要帮助,请与我联系,我将使用所需的std::this_thread::sleep_for(std::chrono::milliseconds(10)); 公式更新此答案

答案 2 :(得分:1)

您可以使用公式

in I2 = SUMPRODUCT( - (A2 = $ E $ 2:$ E $ 16), - (B2 = $ F $ 2:$ F $ 16), - (C2 = $ G $ 2:$ G $ 16))

= SUMPRODUCT( - (A3 = $ E $ 2:$ E $ 16), - (B3 = $ F $ 2:$ F $ 16), - (C3 = $ G $ 2:$ G $ 16))