如何在Excel表格中的一个单元格中设置两个公式?

如何在Excel表格中的一个单元格中设置两个公式?G6=G5+E6或者G6=G5-F6... 如何在Excel表格中的一个单元格中设置两个公式?
G6=G5+E6或者G6=G5-F6
展开
 我来答
侯玉川
科技发烧友

2019-12-23 · 教育领域创作者
个人认证用户
侯玉川
采纳数:2041 获赞数:3566

向TA提问 私信TA
展开全部
因为randbetween是随机函数,所以即使在一个公式里使用在两个位置,则会产生不同的数字,所以只能使用一次才有意义。要用辅助列反复引用倒是可以。当然一次性一个公式完成也不是没有可能。
因为你的结果是数字值,可以使用text函数把负值,零值和区分
=text(你现有的第一个公式,"0;;;")
得到结果如果是正数则显示,负数,零值或者文本(包括空文本“”)都不显示
另外,用iferror也可以实现
需要将你的第一个公式里的双引号"",修改为0
=iferror(1/(1/(你修改完的第一个公式)),"")
手边没有电脑,手机编辑的,没经过测试。如果有问题,可以继续追问或者私信。
顺便说一下,此公式的核心是,randbetween是个随机函数,它输出的值不固定,当你需要在同一次运算中得到的值反复使用而又是同一个值的时候,就不能使用两次randbetween,因为它输出的值是不相同的。所以想办法让公式只用一次randbetween又能达到目的是核心和关键。
当然,对于学习到的函数不多的朋友来说,用辅助列或者辅助行也能达到这种效果。
上边我写的两个公式,用text函数得到的是个文本格式的数字,让它参与加减乘除可以,如果放在如SUM之类函数中可能会被认为是零值。
第二个公式得到的结果是数字。(除空文本外。)
另外,这个公式其实也可以不用,通过自定义单元格数字格式,让零值不显示的办法,比做更复杂的公式要简单的多。
还需要注意的是,randbetween是随机函数,任何一次的更新操作都会导致其计算结果的改变。例如对工作表的修改,刷新(按F9),保存以及重新打开等。
pepe3399
推荐于2016-04-21 · 知道合伙人软件行家
pepe3399
知道合伙人软件行家
采纳数:1259 获赞数:5940
1988年毕业于苏州市职业大学计算机专业 从事软件开发5年 从事生产管理20年

向TA提问 私信TA
展开全部
一个单元格只能设置一个公式。一个公式中可以用n个函数。
你的意思也许表达得不太清楚,也许是根据不同的情况得到不同的结果,这样的话一般用if函数可以解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
soup5258
推荐于2016-02-07 · TA获得超过9255个赞
知道大有可为答主
回答量:5594
采纳率:74%
帮助的人:1978万
展开全部
使用IF函数 根据特定条件设置
比如 假设G5>E6 G6=G5-F6 G5<=E6 G6=G5+E6
公式就这么写G6 =if(G5>E6,G5-F6,G5+E6)
具体条件自己设置
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guojingcha
2010-05-05 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.3万
采纳率:42%
帮助的人:9866万
展开全部
Excel不允许这样做。如果实在要做,只能用条件语句。让系统根据不同的条件来执行不同的运算。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱吃蜂蜜的狼
2015-09-15 · 超过24用户采纳过TA的回答
知道答主
回答量:119
采纳率:0%
帮助的人:61.2万
展开全部
函数是不可能的,函数运算没有先后顺序,要想完成你的要求只能用,vba了,也就是宏
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式