专业修水龙头 发表于 2021-9-18 15:09:00

如何根据单元值不同自动调整公式计算列

根据A列的月份,如果A2=2020-04,则C2=IF(SUM(E2:J2)=6,"二阶段",IF(SUM(E2:G2)=3,"一阶段",0))
如果A2=2020-05,则C2=IF(SUM(F2:K2)=6,"二阶段",IF(SUM(F2:H2)=3,"一阶段",0))
如果A2=2020-06,则C2=IF(SUM(G2:L2)=6,"二阶段",IF(SUM(G2:I2)=3,"一阶段",0))
……………………
如果A2=2021-09,则C2=IF(SUM(V2:AA2)=6,"二阶段",IF(SUM(V2:X2)=3,"一阶段",0))
我现在的解决办法就是插入很多列,把每个月不同计算范围公式都写一遍
然后C2=IF(A2=D$1,D2,IF(A2=E$1,E2,IF(A2=F$1,F2,IF(A2=G$1,G2,IF(A2=H$1,H2,IF(A2=I$1,I2,IF(A2=J$1,J2,IF(A2=K$1,K2,IF(A2=L$1,L2,IF(A2=M$1,M2,IF(A2=N$1,N2,IF(A2=O$1,O2,IF(A2=P$1,P2,IF(A2=Q$1,Q2,IF(A2=R$1,R2,IF(A2=S$1,S2,IF(A2=T$1,T2,U2)))))))))))))))))
麻烦各位大神看看有什么简单的公式能执行谢谢

阿呆呆 发表于 2021-12-8 16:56:53

code配合offset
=SUM(OFFSET(B2:D2,,CODE(A2)-97))
页: [1]
查看完整版本: 如何根据单元值不同自动调整公式计算列