ExcelHome技术论坛

 找回密码
 免费注册
QQ登录 只需一步,快速开始
   
高效办公必会的Office99uu优优 永久免费,网表让Excel秒变数据库 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
Excel不给力? 何不试试FoxTable! 国内首部Excel函数公式学习大典 职场充电黑科技, Office微99uu优优 免费下载Excel行业应用视频
300集Office 2010微99uu优优 Tableau-数据可视化工具 突破Excel限制,用活字格提高效率 12门Excel免费公开课任你学
你的Excel 201099uu优优学习锦囊 欲罢不能, 过目难忘的 Office 新界面 免费的Excel考勤计算系统
查看: 178|回复: 11
打印 上一主题 下一主题

[已解决] 求助大神,自己折腾很久没做出来

[复制链接]
TA的精华主题TA的得分主题
跳转到指定楼层
1
发表于 2018-1-13 23:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hxzgame 于 2018-1-14 18:45 编辑


需要做个自动检索会员价格的表,如图表1里面,输入姓名和身份类别(会员或是普通)后,在根据后面的月份和货品,从表2的数据中匹配,匹配方式为:

1,假如李明能从会员价格表里找到匹配姓名,则再根据月份匹配后面对应货品价格,如果月份未找到匹配,则匹配最新更新价格,如4月未找到,则匹配3月的价格

2,假如李明是会员,但是表2中会员价格表里没找到匹配姓名,则匹配初级会员里面对应货品的价格

3,假如李华是普通顾客,就根据他购买货品的数量,匹配表2中价格阶梯中对应货品价格,比如,李华购买香蕉5斤以下,则匹配香蕉1斤的价格,如果是5斤以上10斤以下,则匹配5斤价格,如果是10斤以上,则匹配10斤价格


样表我已经上传到附近中了,求大神帮助

有热心大神给出正解,绝不只口头感谢




微信图片_20180113230057.png (107.12 KB, 下载次数: 0) 表2
表2
微信图片_20180113230037.png (66.35 KB, 下载次数: 0) 表1
表1
台账.rar 9.3 KB, 下载次数: 23 样表
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 有用有用 无用无用
TA的精华主题TA的得分主题
2
 楼主| 发表于 2018-1-13 23:21 | 只看该作者 |楼主
如有需要,可把表2做适当修改
TA的精华主题TA的得分主题
3
发表于 2018-1-13 23:22 | 只看该作者
还是先给个肯定吧   那什么感谢
TA的精华主题TA的得分主题
4
 楼主| 发表于 2018-1-13 23:27 | 只看该作者 |楼主
TA的精华主题TA的得分主题
5
 楼主| 发表于 2018-1-14 00:35 | 只看该作者 |楼主
TA的精华主题TA的得分主题
6
发表于 2018-1-14 08:53 | 只看该作者
=IF(B2="普通",LOOKUP(F2,会员价格!$M$3:$M$5,OFFSET(会员价格!$M$3:$M$5,,MATCH(E2,会员价格!$N$2:$V$2,))),IFERROR(LOOKUP(1,0/((A2=会员价格!$A$3:$A$13)*(会员价格!$B$3:$B$13<=C2)),OFFSET(会员价格!$B$3:$B$13,,MATCH(E2,会员价格!$C$2:$K$2,))),HLOOKUP(E2,会员价格!$N$9:$V$10,2,)))      下拉,

结果你自己核实吧……下次有问题建议上模拟结果,方便别人确认
TA的精华主题TA的得分主题
7
发表于 2018-1-14 09:49 | 只看该作者
G2

=IF(B2="普通",LOOKUP(F2,会员价格!$M$3:$M$5,OFFSET(会员价格!$M$3:$M$5,,MATCH(E2,会员价格!$N$2:$V$2,))),IF(AND(B2="会员",COUNTIF(会员价格!A:A,A2)>0),SUMPRODUCT((会员价格!$C$3:$K$24)*(会员价格!$A$3:$A$24&会员价格!$B$3:$B$24=A2&C2)*(会员价格!$C$2:$K$2=E2)),INDEX(会员价格!$N$10:$V$10,MATCH(E2,会员价格!$N$9:$V$9,))))
TA的精华主题TA的得分主题
8
 楼主| 发表于 2018-1-14 12:12 | 只看该作者 |楼主
jivy1212 发表于 2018-1-14 08:53
=IF(B2="普通",LOOKUP(F2,会员价格!$M$3:$M$5,OFFSET(会员价格!$M$3:$M$5,,MATCH(E2,会员价格!$N$2:$V$2,)) ...

感谢,试了一下ok了,厉害!支付宝发我私信,太感谢你了
TA的精华主题TA的得分主题
9
 楼主| 发表于 2018-1-14 12:12 | 只看该作者 |楼主
niko88819 发表于 2018-1-14 09:49
G2

=IF(B2="普通",LOOKUP(F2,会员价格!$M$3:$M$5,OFFSET(会员价格!$M$3:$M$5,,MATCH(E2,会员价格!$N$2:$ ...

从第7行起,计算结果就对不上了
TA的精华主题TA的得分主题
10
发表于 2018-1-14 12:50 | 只看该作者
=IFERROR(INDEX(会员价格!$C$3:$K$13,LOOKUP(1,0/((会员价格!$A$3:$A$13=订单!$A2)*(会员价格!$B$3:$B$13<=订单!$C2)),ROW($1:$11)),MATCH($E2,会员价格!$C$2:$K$2,)),INDEX(会员价格!$N$3:$V$5,LOOKUP(订单!$F2,会员价格!$M$3:$M$5,ROW($1:$3)),MATCH(订单!$E2,会员价格!$N$2:$V$2,)))

三键下拉。在这里没,我没有考虑 “是会员,但是没上会员名册”的,你可以再修改一下
您需要登录后才可以回帖 登录 | 免费注册
本版积分规则
关闭

最新热点上一条 /1 下一条

关注官方微信,每天坐享新鲜教程
手机版|关于我们|联系我们|ExcelHome    GMT+8, 2018-1-18 02:08 , Processed in 1.089089 second(s), 24 queries , Gzip On.
Powered by Discuz! X3.3 © 2001-2017 Wooffice Inc.
    沪公网安备 31011702000001号 沪ICP备11019229号 本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:徐怀玉律师 李志群律师
快速回复 返回顶部 返回列表
99uu优优