excel中如果条件不满足时返回最近一次的引用结果?求高手
答案:3 悬赏:20 手机版
解决时间 2021-02-14 16:01
- 提问者网友:了了无期
- 2021-02-13 16:31
excel中如果条件不满足时返回最近一次的引用结果?求高手
最佳答案
- 五星知识达人网友:不甚了了
- 2021-02-13 16:46
首先要对Excel进行设置,不知道你用的是Excel哪个版本,就以Excel2003为例吧。
工具-->选项,“重新计算”选项卡,勾选“迭代运算”,最多迭代次数设置为1。
在Sheet2!A1单元格输入下列公式:
=IF(OR(Sheet1!A1="",Shhet1A1<0),A1,Sheet1!A1))
=============================
我在Sheet2表中的A输入时间段,Sheet2中的B 和C单元格就自动计算出Sheet1中B竖行和C竖行在这个时间段的和
不知A、B、C是整列还是其中的一些单元格。A列中是17:00-19:00吗?B、C是空,怎么求和?追问A B C
17:00-19:00
B和C是 A B C
17:00-19:00
上面B,C是Sheet2表中的自动求和单元A是Sheet2表中的输入单元Sheet1表中的A时间包括0:00-24:00 在Sheet2表中的A单元输入时间段,自动计算出Sheet1表中的B,C整列在这个时间段内的和追答你的问题补充似乎与原提问没有任何关系,如果没关系,就另外提问。而且补充了这么多,也没有说清楚Sheet1B,C列里的时间与A列中的时间段(17:00-19:00)又是什么关系,实在愚笨,不知怎么回答了。
工具-->选项,“重新计算”选项卡,勾选“迭代运算”,最多迭代次数设置为1。
在Sheet2!A1单元格输入下列公式:
=IF(OR(Sheet1!A1="",Shhet1A1<0),A1,Sheet1!A1))
=============================
我在Sheet2表中的A输入时间段,Sheet2中的B 和C单元格就自动计算出Sheet1中B竖行和C竖行在这个时间段的和
不知A、B、C是整列还是其中的一些单元格。A列中是17:00-19:00吗?B、C是空,怎么求和?追问A B C
17:00-19:00
B和C是 A B C
17:00-19:00
上面B,C是Sheet2表中的自动求和单元A是Sheet2表中的输入单元Sheet1表中的A时间包括0:00-24:00 在Sheet2表中的A单元输入时间段,自动计算出Sheet1表中的B,C整列在这个时间段内的和追答你的问题补充似乎与原提问没有任何关系,如果没关系,就另外提问。而且补充了这么多,也没有说清楚Sheet1B,C列里的时间与A列中的时间段(17:00-19:00)又是什么关系,实在愚笨,不知怎么回答了。
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-02-13 18:03
你说的最近一次是什么意思呢?不是很明白追问比如说上次Sheet2中的A1显示的结果是500,如果这次的引用结果为空白或<0时时,Sheet2中的A1就显示500追答函数公式是基于你的引用位置来给出的返回值
你的sheet1是空白或小于0的时候
返回值就是空白或小于0
不会有记忆功能的追问问题没解决,,闹心。。。啊..换个方式问。。
A B C
17:00-19:00
我在Sheet2表中的A输入时间段,Sheet2中的B 和C单元格就自动计算出Sheet1中B竖行和C竖行在这个时间段的和追答sumif条件求和可以做到
你的sheet1是空白或小于0的时候
返回值就是空白或小于0
不会有记忆功能的追问问题没解决,,闹心。。。啊..换个方式问。。
A B C
17:00-19:00
我在Sheet2表中的A输入时间段,Sheet2中的B 和C单元格就自动计算出Sheet1中B竖行和C竖行在这个时间段的和追答sumif条件求和可以做到
- 2楼网友:逃夭
- 2021-02-13 17:27
你是要改变sheet1中的值,是吧?然后如果sheet1表中的数值如果为空白或<0那么sheet2中A1的值不变,是这样的吗?如果是这样的话,开始时sheet1的数值如果一开始就是空白,那么sheet2中A1的值应该为多少?
这样的话这个需要用宏来实现了。追问=IF(OR(Sheet1!A1="",Sheet1A1<0),A1,Sheet1!A1))
就针对这个公式说吧,好像是错的哇,不能用哇,显示公式错误,本人新手,请见谅。。追答=IF(OR(Sheet1!A1="",Sheet1!A1<0),A1,Sheet1!A1),Sheet1!A1为sheet1工作表的A1的值。OR是逻辑或,也就是sheet1的A1为空或者小于0,IF函数是(条件,条件为真的值,条件不为真的值)
这样的话这个需要用宏来实现了。追问=IF(OR(Sheet1!A1="",Sheet1A1<0),A1,Sheet1!A1))
就针对这个公式说吧,好像是错的哇,不能用哇,显示公式错误,本人新手,请见谅。。追答=IF(OR(Sheet1!A1="",Sheet1!A1<0),A1,Sheet1!A1),Sheet1!A1为sheet1工作表的A1的值。OR是逻辑或,也就是sheet1的A1为空或者小于0,IF函数是(条件,条件为真的值,条件不为真的值)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯