如何在excel if条件公式的返回值里用公式执行某个具体的操作(比如执行ctrl+;)
发布网友
发布时间:2022-05-24 19:26
我来回答
共2个回答
热心网友
时间:2023-10-27 16:30
=if(b2="是",today(),"")
但是这个函数是易失性函数,会随着时间改变改变
想完全替代ctrl+;
还需要进行启用迭代计算的操作
2007的操作是
文件——选项——公式
启用迭代计算
迭代计算启用后,就完全等于ctrl+;,查了很多资料,只能如此
热心网友
时间:2023-10-27 16:31
迭代1 次,想必已设定
a2
=if(b2="","",if(b2="是",if(a2<>"",today(),a2)))
第1层if 用来清零
第二层if 用来设定b2为 是 的动作
第三层if用来判定如果b2为 是 时,本单元格是空就写入日期,不是空就保持原值,不随日期改变追问应该吧改为=就对了,呵呵,你真是高手,谢谢