EXCEL数据有效性如何根据其他单元格计算结果,限制本单元格的输入

2025-05-19 12:08:37
推荐回答(4个)
回答1:

不知道你是来追究原因的?还是来解决表格核算问题的??

根据你的操作意图,按你目前的思路恐怕是越来越复杂啊,太多的条件提醒限制用这样的方式有点麻烦

根据你上面的图,建议你在相关单元格输入公式:

1、在J4单元格输入公式:=$J$3*B4

2、在K4单元格输入公式:

=IF(SUM(C4:I4)=0,"",IF(OR(COUNTIF(C4:G4,">1")>0,COUNTIF(C4:E4,">0")>1,COUNTIF(F4:G4,">0")>1,COUNTIF(F4:H4,">0")>1,SUMPRODUCT(($C$3:$I$3)*(C4:I4))>$J$3*B4),"有误",SUMPRODUCT(($C$3:$I$3)*(C4:I4))))

3、在L4单元格输入公式:

=IF(SUM(C4:I4)=0,"",IF(K4="有误",0,$J$3*B4-SUMPRODUCT(($C$3:$I$3)*(C4:I4))))

最后,选择J4:L4单元格区域,复制并下拉,估计应该可以满足你的操作要求了……

回答2:

=AND($M$3<=$L$3,$I$3=1,$K$3=1)

回答3:

出错警告那里设对了吗?

回答4:

设置应该是没问题的