EX表格中怎么设置单元格中数值在条件范围内时,其值等于对应的另外一个值?

求多层,129.满足这个条件,怎么设置公式?我是想在表格里输入多层,129,公式就直接得出350

C2输入

=LOOKUP(A2,IF(B2="单层",{0,80,95,110,125},{0,85,100,115,130}),{1000,800,500,350,150})

公式下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-30
假设数值在A1,区域外输入
=IF(A1<=85,1000,IF(A1<=100,800,IF(A1<=115,550,IF(A1<=130,350,IF(A1<=150,150,"")))))
回车。追问

我是想在表格里输入多层,129,公式就直接得出350

追答

“多层”和“129”都在同一单元格、还是分开?

追问

分开

追答

“多层”在A1、“129”在B1。
C1输入
=IF(A1="多层",LOOKUP(B1,{0,86,101,116,131,151},{1000,800,550,350,150,""}),IF(A1="单层",LOOKUP(B1,{0,81,96,111,126,1146},{1000,800,550,350,150,""}),""))
回车。

第2个回答  2019-12-30
建议表格做成A列层数,B列下限,C列上限,D列值。假如在E1输入层数,F1输入范围值,G1则=sumifs(D:D,A:A,E1,B:B,"<F1",C:C,">=F1")
相似回答