Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查excel中其他单元格的内容_Excel_Excel Formula - Fatal编程技术网

检查excel中其他单元格的内容

检查excel中其他单元格的内容,excel,excel-formula,Excel,Excel Formula,我有一个非常愚蠢的问题,正如你在下图中所看到的,我想检查左边前3列的内容,如果内容正常,就在第四列显示ok。 唯一的条件是前两行中显示的条件,因此第一列中有一个非空单元格,另外两个为空或相反,右边两个为非空,第一列为空。我该怎么做 假设您的数据放在A1:C3中 在D1中,复制下: =IF(OR(BIN2DEC(1-ISBLANK(A1)&1-ISBLANK(B1)&1-ISBLANK(C1))={3,4}),"OK","CHECK") 一种更“传统”的方法……假设您的数据从第一

我有一个非常愚蠢的问题,正如你在下图中所看到的,我想检查左边前3列的内容,如果内容正常,就在第四列显示ok。 唯一的条件是前两行中显示的条件,因此第一列中有一个非空单元格,另外两个为空或相反,右边两个为非空,第一列为空。我该怎么做

假设您的数据放在A1:C3中

在D1中,复制下:

=IF(OR(BIN2DEC(1-ISBLANK(A1)&1-ISBLANK(B1)&1-ISBLANK(C1))={3,4}),"OK","CHECK")

一种更“传统”的方法……假设您的数据从第一行开始,在单元格
D1
中输入以下内容并向下拖动

=IF(OR(AND(A1<>"",SUMPRODUCT(--ISBLANK(B1:C1))=2),AND(ISBLANK(A1),SUMPRODUCT(--NOT(ISBLANK(B1:C1)))=2)),"OK","NOT OK")
=如果(或(和(A1)”,SUMPRODUCT(--ISBLANK(B1:C1))=2,和(ISBLANK(A1),SUMPRODUCT(--NOT(ISBLANK(B1:C1))=2),“正常”,“不正常”)
逻辑是直接的,使用验证两个有效组合,使用为任何匹配返回
TRUE
,如果满足条件,使用IF返回所需结果


你能把你的问题重新提一下,让它更清楚地说明条件是什么吗。你现在谈论的是行,加上从你发布的图片来看,显然不清楚你在检查哪些值/列。目前它只是几个标题的图片(西班牙语?)你可以使用if()和and()的组合,但没有示例数据…抱歉,我上传了错误的图片,现在你可以看到显示表格的好图片我刚刚上传了正确的图片,抱歉,@JvdV it is意大利语:)以前从未见过这样的事情。。。太神了非常感谢您的快速帮助,并为我的错误解释感到抱歉@terry你的解决方案完美无瑕