Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2075|回复: 9

[已解决]我有个表格在C列里填写不同的数据、在D列里填写不同类型、想在T列里自动显示不同数...

[复制链接]
发表于 2013-12-1 16:59 | 显示全部楼层 |阅读模式
我有个表格在C列里填写不同的数据、在D列里填写不同类型、想在T列里自动显示不同数据范围对应的费率计算的相应结果。C列里的数据会有很多。
最佳答案
2013-12-1 18:47
{:14:}                          

2013年咨询项目.rar

50.06 KB, 下载次数: 16

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-12-1 18:47 | 显示全部楼层    本楼为最佳答案   
{:14:}                          

2013年咨询项目.rar

48.68 KB, 下载次数: 15

回复

使用道具 举报

发表于 2013-12-1 19:34 | 显示全部楼层
本帖最后由 笨笨四 于 2013-12-1 20:31 编辑

T2单元格数组下拉:
IF(OR(C4:D4=""),"",MAX(IF(D4="审核",C4*S4,IF(C4%<1,300,C4*LOOKUP(C4%,{1;3;5;10;30;50},CHOOSE(MATCH(D4,{"预算";"招标"},),F4:K4,M4:R4)))),300))
字符135

IF(OR(C4:D4=""),"",MAX(IF(D4="审核",C4*S4,IF(C4%<1,300,C4*LOOKUP(C4%,{1;3;5;10;30;50},IF(MATCH(D4,{"预算";"招标"},)<2,F4:K4,M4:R4)))),300))
字符:133,减2字符。

多谢楼下建议,还是只减了几个字符
IF(OR(C4:D4=""),"",MAX(C4*IF(D4="审核",S4,IF(C4%<1,,LOOKUP(C4%,{1;3;5;10;30;50},IF(MATCH(D4,{"预算";"招标"},)<2,F4:K4,M4:R4)))),300))
字符:127,再减6字符。
回复

使用道具 举报

发表于 2013-12-1 19:42 | 显示全部楼层
感觉t列数据是什么生成方法没说清楚,另外楼上的公式可以考虑简化一下,嵌套太多了
回复

使用道具 举报

发表于 2013-12-1 20:03 | 显示全部楼层
=IF(AND(C7>0,C7<100),300,IF(D7="审核",C7*S7,IF(D7="预算",OFFSET($E7,,MATCH(C7,100*{1,3,5,10,30,50},1))*C7,IF(D7="招标",OFFSET($L7,,MATCH(C7,100*{1,3,5,10,30,50},1))*C7,))))
回复

使用道具 举报

 楼主| 发表于 2013-12-1 20:22 | 显示全部楼层
zx_wl 发表于 2013-12-1 18:47

您好,审核计算低于300时也要直接填300,现在的表格里怎么改,谢谢了
回复

使用道具 举报

 楼主| 发表于 2013-12-1 20:48 | 显示全部楼层
zx_wl 发表于 2013-12-1 18:47

您好,那个表格里还要把审核的低于300的按300计算怎么改啊,谢谢了
回复

使用道具 举报

 楼主| 发表于 2013-12-1 20:54 | 显示全部楼层
笨笨四 发表于 2013-12-1 19:34
T2单元格数组下拉:
IF(OR(C4:D4=""),"",MAX(IF(D4="审核",C4*S4,IF(C4%

您好,我怎么输进去是乱码,盼解答,谢谢了

2013年咨询项目.zip

217.71 KB, 下载次数: 0

回复

使用道具 举报

发表于 2013-12-2 09:51 | 显示全部楼层
jstxzz 发表于 2013-12-1 20:22
您好,审核计算低于300时也要直接填300,现在的表格里怎么改,谢谢了

=IF(C4="","",IF(AND(OR(D4="预算",D4="招标"),C4<100),300,IF(D4="预算",LOOKUP(C4,{100,300,500,1000,3000,5000},F4:K4)*C4,IF(D4="招标",LOOKUP(C4,{100,300,500,1000,3000,5000},M4:R4)*C4,IF(C4*S4<=300,300,C4*S4)))))
回复

使用道具 举报

 楼主| 发表于 2013-12-2 14:11 | 显示全部楼层
zx_wl 发表于 2013-12-2 09:51
=IF(C4="","",IF(AND(OR(D4="预算",D4="招标"),C4

谢谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-20 05:34 , Processed in 0.394516 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表