在Excel上计算对比度值

时间:2019-04-04 20:35:46

标签: excel if-statement

我目前正在研究统计学中的实验设计,并且正在计算与2 ^ 3析因设计有关的值。

我的问题特别是关于“对比度”的计算。

这个问题的我的目标是学习如何使用表“编码因子”和“总计”,以便在Excel中使用IF THEN函数获得“对比度”值。

enter image description here

例如,对比度A的计算公式为:x-y。哪里 x =总计值的总和,其中编码因子A为+。 y =总计值的总和,其中编码因子A为-。

这将非常简单,但是对于交互而言则更为复杂。

例如,对比度AC的获得为:x-y。哪里 x =总计值的总和,其中编码因子A与C的乘积变为+。 y =总计值的总和,其中编码因子A与B的乘积变为-。

非常感谢您的帮助。

编辑: 考虑到IF语句的工作方式,我认为将+转换为1并将-转换为-1以使计算变得直接可能是一个好主意。

1 个答案:

答案 0 :(得分:1)

将所有+/-转换为1 / -1。使用一些单元格作为助手。

输入以下公式:

J2  -->  =LEFT(J1)
K2  -->  =MID(J1,2,1)
L2  -->  =MID(J1,3,1)

放入

J3  -->  =IF(J$2="",1,INDEX($B3:$D3,MATCH(J$2,$B$2:$D$2,0)))

并拖动到L10。然后

M3  -->  =J3*K3*L3*G3

并拖动到M10。最后,

M1  -->  =SUM(M3:M10)

使用方法:在单元格 J1 中输入因子梳,结果将在 M1 中。

想法:分隔因子文本>加载乘数>用乘数乘以总值>得到总和。

希望有帮助。