我试图在Excel中使用矩阵函数计算几个相关矩阵。我对一个简单的问题没有困难但是当我想根据变量的三个唯一值计算三个矩阵时,我无法使IF语句正常工作。
具体来说,我有三个场景(“喜欢风险”,“正常”,“厌恶风险”),用B2:B253
编码。我的返回数据位于C2:C253
。我的目标是根据列B
中的值创建三个相关矩阵。我的代码是:
=MMULT(IF(B2:B253="RISK LOVING",TRANSPOSE($C$2:$L$253-$O$3:$X$3),$C$2:$L$253-$O$3:$X$3)/$P$1/MMULT(TRANSPOSE($O$4:$X$4),$O$4:$X$4),0). Any suggestions?
答案 0 :(得分:0)
条件的左侧是范围(B2:B253)。右边是一个值。我相信第一个comparisson会产生一个真实的,当且仅当它适用于B2时。这真的是你想要做的吗?或者你想要一列IF语句。