excel中,四个单元格为A,B,C,D时,A+B=C,且D=C时,显示为空

这样的话应该怎么实现呢?
ABCD为不同的单元格且ABC都使用了函数

以上,请各位excel达人指教!

假设 A1代表A,B1代表B,C1代表C,D1代表D
应用设及两个条件,并且这两个条件要同时成立
条件1 A1+B1=C1
条件2 D1=C1

如果需要两个条件同时成立有两种方法
1) AND(条件1,条件2) 即 and(a1+b1=c1,d1=c1)
2) 条件1*条件2 即 (a1+b1=c1)*(d1=c1)

上述两个条件可为条件组,整个应用需要用到关键函数是 IF
IF的函数格式如下
=if(条件组,成立的结果,不成立的结果)

你只给出了一个成立的结果 (成立为空),不成立的时候未知(请你自己定)

最终 公式为
=if(and(a1+b1=c1,d1=c1),"","自定义结果")

=if((a1+b1=c1)*(d1=c1),"","自定义结果")

示例:
=if(and(a1+b1=c1,d1=c1),"","正确")
解释
当 a1+b1=c1 且 d1=c1 也满足时,显示为 空,否则显示为 “正确”

希望我上述解释对你有所帮助。追问

开始的公式是这样:
B3内公式为:=IF(ISERROR(A1+B2),"",(A1+B2))

现在想实现原函数作用不变的情况下,C3公式为B3单元格的递增=IF(ISERROR(A2+B3),"",(A2+B3))
但是当A2单元格无数值时,C3显示为B3的数值
我是想把这个数值调整为:当C3数值=B3数值时,显示为空
或者当A2为空时,使A2+B3无效,所以C3也为空
我的表述能力可能差点...

追答

呵,你的表述是有些问题,不过这不怪你,其实简单的说来,是不是 A2没有内容时,就显示为空?

因为你的公式是写在C3单元格的,而你要在公式中判断C3是不是和公式的最终结果相等,这就形成了循环引用,会形成一个警示框,呵呵

你在原有的公式上外套一个IF吧
=IF(A2="","",IF(ISERROR(A2+B3),"",A2+B3))

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-22
哪一格显示为空?
如果是要ABCD都显示为空的话,那只有用VBA了
如果是另外的单元格显示为空,用if就可以了啊
第2个回答  2013-09-22
如果a、b、c、d是四个单元格所具有的值,写公式不能写这些值,只能用单元格位置来兑现。假如a、b、c、d分别在a1、a2、a3、a4,根据提问者的要求,公式可以这样写:=if(and(a1+a2=a3,a4=a3),"","想显示的数据")。
第3个回答  2013-09-22
假设为a1,b1,c1,d1四个单元格:
=if(a1+b1=c1=d1,"","不为空")

excel中,四个单元格为A,B,C,D时,A+B=C,且D=C时,显示为空
假设 A1代表A,B1代表B,C1代表C,D1代表D 应用设及两个条件,并且这两个条件要同时成立 条件1 A1+B1=C1 条件2 D1=C1 如果需要两个条件同时成立有两种方法 1) AND(条件1,条件2) 即 and(a1+b1=c1,d1=c1)2) 条件1*条件2 即 (a1+b1=c1)*(d1=c1)上述两个条件可为条...

excel表格中 有四个数值ABCD 我要设条件A=C且B=D或者 A=D且B=D时...
公式:=if(OR(AND(A=C,B=D),AND(A=D,B=D)),"真","否")按此公式设置就可以了

excel中a+b+c=d 如果d=0 能否在此单元格中不显示0
=IF(D1="",0,D1)这样引用D1中的值时,如果是空的,那么在引用时就变为0,不是空值 时就为D1

excel中,考试题有ABCD四个选项成一排,如何让ADCD四个选项排成一列,如图...
可以使用indirect+row函数实现,indirect(“列编号+行号”构成的文本地址,如“A1”),列编号即为A、B、C等列标,行号可以使用row函数自己构建。如要循环出现1111、2222、3333等可以使用int(row()\/4)+1形式获取;如要获取12345、12345之类的可以使用=MOD(ROW(A5),5)+1获取等。

excel中存在A+B=C,A、B、C同时存在时怎么计算各自的数量?
1. 确保A、B、C分别位于Excel表格中的不同单元格。2. 在Excel中选择一个空白单元格,输入公式 "=C-A"(不包括引号),然后按下Enter键。这将计算出B的值。3. 同样,在另一个空白单元格中,输入公式 "=C-B"(不包括引号),然后按下Enter键。这将计算出A的值。通过这样的方式,你可以根据...

EXCEL中,有A、B、C、D四列,如何判断当A某单元格等于B某单元格时
在D列中输入=if(A1=B1,C," "),意思是说IF如要A1=B1,把C1的值放入D1中,逗号后一个“ “,是说否则的话,就是A1不等于B1,就把两个空格放入D1,引号里两个空格。那D1就没反应。

excel表里面怎么没有a, b, c, d这四列。?
2、首先把电脑桌面上的excel表格点击打开。打开了之后,在excel表格里面可以看到是没有A、B这两列。此时可以将鼠标放到C列上,将C列选中,然后单击鼠标右键,在弹出的窗口里面选择取消隐藏。3

急,excel怎么设置A+B=C
最简单的方法就是:先选中Cn单元格,输入窗口中输入=An+Bn即可;如需要对全列进行如此设置,则只需要在Cn单元格右下角左键按住小+字下拉即可。

excel中A且B且C且D且。。。则是1,有一个不满足则为0 该如何设置
=(条件A)*(条件B)*(条件C)*(条件D)示例 =(A1="我")*(B1="是")*(C1="学")*(D1="生")其中那些等也不一定手动输入我是学生那些,如果是单元格也可以用单元格引用 =(A1=A2)*(B1=B2)*(C1=C2)*(D1=D2)如果条件都 是一样的话就公式长度看起来要简单的多了 ,条件中不一定是...

excel中 公式=a+b+c+d,怎么计算总共加了几个数字
如果公式为=SUM(A1:D1)得到求和,那么输入=COUNT(A1:D1)得到共加了多少个数字。

相似回答