根据数据验证选择更改公式中的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据数据验证选择更改公式中的值相关的知识,希望对你有一定的参考价值。
我有一个包含一系列下拉选项的电子表格。如果选择了某个选项,如何更改某个公式的值?
例如,如果用户选择“不适用”,则加权平均值应该更改。如果我有4个问题,每个问题的值为25%,则当用户选择“不适用于一个问题”时,这应该会更改。加权平均值需要为33.333333%,因为只有3个问题需要加权。如果用户选择不适用于2个问题,则剩余问题的加权平均值应为50%。
例:
用户未选择不适用:
Question | Answer | Weighted Average
1 | Choice | 25%
2 | Choice | 25%
3 | Choice | 25%
4 | Choice | 25%
用户在一个问题上选择不适用:
Question | Answer | Weighted Average
1 | Not Applicable | -
2 | Choice | 33.333333%
3 | Choice | 33.333333%
4 | Choice | 33.333333%
用户在两个问题上选择不适用:
Question | Answer | Weighted Average
1 | Not Applicable | -
2 | Choice | 50%
3 | Not Applicable | -
4 | Choice | 50%
以下是我目前使用的公式:
=IF(OR(D39="Yes",D39="Yes - Corrected"),0.25,"")
答案
=IF(B3 = "Not Applicable", "", 1/(4 - (COUNTIF($B$2:$B$6, "Not Applicable"))))
只需将单元格更改为您需要的位置即可。这对我有用。
另一答案
如果我已正确理解您的问题,那么您正在寻找答案
=IF(B2="Not Applicable","",1/COUNTIF($B$2:$B$5,"<>Not Applicable"))
列C
中的公式
以上是关于根据数据验证选择更改公式中的值的主要内容,如果未能解决你的问题,请参考以下文章