如何在excel一个单元格里设置两个公式?

详见图片
图贴错了,不好意思哦

因为randbetween是随机函数,所以即使在一个公式里使用在两个位置,则会产生不同的数字,所以只能使用一次才有意义。要用辅助列反复引用倒是可以。当然一次性一个公式完成也不是没有可能。
因为你的结果是数字值,可以使用text函数把负值,零值和区分
=text(你现有的第一个公式,"0;;;")
得到结果如果是正数则显示,负数,零值或者文本(包括空文本“”)都不显示
另外,用iferror也可以实现
需要将你的第一个公式里的双引号"",修改为0
=iferror(1/(1/(你修改完的第一个公式)),"")
手边没有电脑,手机编辑的,没经过测试。如果有问题,可以继续追问或者私信。
顺便说一下,此公式的核心是,randbetween是个随机函数,它输出的值不固定,当你需要在同一次运算中得到的值反复使用而又是同一个值的时候,就不能使用两次randbetween,因为它输出的值是不相同的。所以想办法让公式只用一次randbetween又能达到目的是核心和关键。
当然,对于学习到的函数不多的朋友来说,用辅助列或者辅助行也能达到这种效果。
上边我写的两个公式,用text函数得到的是个文本格式的数字,让它参与加减乘除可以,如果放在如SUM之类函数中可能会被认为是零值。
第二个公式得到的结果是数字。(除空文本外。)
另外,这个公式其实也可以不用,通过自定义单元格数字格式,让零值不显示的办法,比做更复杂的公式要简单的多。
还需要注意的是,randbetween是随机函数,任何一次的更新操作都会导致其计算结果的改变。例如对工作表的修改,刷新(按F9),保存以及重新打开等。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-07
  1、启动Excel,打开如下图所示的表格。

  2、点击菜单栏“编辑”,接着点击“Office剪贴板”。

  3、复制完选中的内容后,在“Office剪贴板”中,就显示该内容了。

  4、将光标定位单元格(光标在单元格中,而非选中单元格)中,然后点击“Office剪贴板”中下箭头,选择“粘贴”。

  5、点击刚复制到的单元格,在将单元格中的内容“剪切”。

  6、这回在相应的位置的单元格“粘贴”就可以了。
第2个回答  2011-08-17
这个应该符合你的要求,就是在H5输入: =IF(G5="","",G5+H4)
没错就是这个!追问

嗯,这就是我要的答案。
能不能授人以渔啊?呵呵

追答

偶是刚学的!不敢当呀!

本回答被提问者采纳
第3个回答  2011-08-16
=IF(ISERROR(G5+H4),"",(G5+H4)) 当H5值为正确值时单元格显示正确值,当H5值为错误值时单元格不显示,不知道你是不是这个意思,这个公式是不是你想要的结果追问

谢谢你的回答
我要达到的效果是:当G5没填内容的时候,H5也不要有内容或者显示成#N/A
现在的情况:G5里不填内容时,H5也会显示一个结果,当然这个结果是错误的
请帮忙解决!

追答

=IF(LEN($G$5)>0,SUM($G$5,H4),"") 这个公式应该可以达到你想要的结果

第4个回答  2011-08-16
用if函数,满足条件使用第一个公式,否则使用第二个公式。

怎样在excel中实现一个单元格中输入两个函数公式?
1、首先在两个单元格中分别输入函数公式进行数据的计算。2、点击回车生成计算结果后选中两个单元格。3、并进行复制粘贴操作,选择选择性粘贴成数值。4、然后在新的空白单元格中输入合并公式,使用合并符号&。5、将合并后的单元格再次粘贴为数值,并按下alt+回车进行两组数字的换行操作。6、即可将两组数...

excel中如何在一个单元格内输入两个条件格式的公式
1、用2007版excel软件打开目标文件后,选中D1表格,点击“格式”选项。2、然后在出现的下拉菜单中,执行“条件格式-新建规则”选项。3、然后选择最后一种规则类型,输入公式:D1<>A1+B1+CI,点击格式按钮。4、然后在出现的页面中,设置填充颜色为红色。5、然后返回主界面,点击确定按钮。6、重复前三...

EXCEL如何在一个单元格输入两个计算公式excel如何在一个单元格输入两...
不可以。一个单元格只能设置一个公式。一个公式中可以用n个函数。步骤:设需要对a1单元格进行运算,在b1输入:=ROUND(a1\/3;2)函数解析:对a1单元格的值除以3后,保留2位四舍五入的小数值。

如何在EXCEL表的同一个单元格里面写2个满足不同条件运算完全不同的公式...
一个单元格只能输入一个公式。该公式为: =IF(A1="单层",B1+C1,IF(A1="双层",(B1+C1)*2,"非单非双"))

EXCEL 中如何在一个单元格设置多个选择公式?
在Excel中,一个单元格只能输入一个公式。如果需要在一个单元格中设置多个选择公式,可以使用以下两种方法实现:使用IF函数嵌套:可以使用IF函数来实现多重条件判断。例如,如果需要根据不同的条件返回不同的结果,可以使用类似于下面这样的公式:=IF(A1=1,"条件1的结果",IF(A1=2,"条件2的结果",IF(...

如何在excel表格一个格里输入两个公式
①首先,新建一份电子表格,在A1单元格输入100,A9输入200,C2输入公式:=A1+50。②回车,C2得到结果150,然后继续在E5单元格输入=A9+C2。③显示结果为350,如果想知道该单元格公式计算所涉及到的其他单元格有哪些,可以选中此单元格,点击菜单栏--公式--公式审核--追踪引用单元格。④此时E5单元格会...

EXCEL能否在一个单元格里设两个公式?急用!!!
设2 个公式的话,用IF试试,=IF(A1>10,公式1,公式2)上面的公式就是当A1中的值大于10的就用公式1,否则就用公式2

excel表格是否一个单元格能够存在俩个公式
一:根据条件返回A1*C1或B1*C1,如:=IF(A1>10,A1*C1,B1*C1)以上公式通过判断A1是否大于10,如果大于10,则A1*C1否则B1*C1。二:直接把两个公式用 & 符号连接起来,如:=A1*C1&B1*C1 或者也可以用CONCATENATE函数连接 =CONCATENATE(A1*C1,B1*C1)假设A1*C1=2 ,B1*C1=3 ,则以上方式...

Excel中同一个单元格使用两个公式?
问题叙述得过于纠结,加入四舍五入,就用round函数,具体公式为:=round(average(G26:G30))

如何在一个单元格内显示两个公式?
首先是未插入行时,两种公式的结果 未插入行时,此时a2、b2内的结果一样 在第一行的上方插入一行后:插入行后 插入行后,原来a列公式仍然对应a1单元格,因为这里是用a1这个文本,转化成引用,文本本身不会因为插入行列而改变,所以插入行后仍然引用a1单元格 b列单元格因为是直接引用a1单元格,而a1...

相似回答