要求:姓名,卡号,手机。消费日期,购买产品名称,消费金额,对应积分(满50元2.5积分满100元5积分)总积分等,另外,会员A介绍会员B时,会员B享有对应积分外,会员A也享有半额的积分(如B买180元积7.5分 A就积4分),B介绍C 的时候,A 不再享受积分,只有B 才享受C一半的积分..有点复杂的感觉 首先这等于是个销售软件的功能,用EXCEL做相对复杂,而且需要使用者具备一定的EXCEL知识,台阶相对较高。建议使用专门软件。当然,问题下边给你解答。 首先,会员积分不是一次性产生的,可能是多次消费产生的,因此,根据使用需求最少表格当中应包含的关系应该是会员表、消费表、产品表。 分别来看每个表需要包含的一些信息。 会员一览表 消费明细表 产品明细表 点一下各表里边用到的公式和事项。 (1)销售建基于产品,产品表开始。产品编号是为了在消费记录里边只输入数字快速获取信息而存在,日后数据1多,编号对于提高效率显得尤为重要。(其他的表的编号同理)自己定义输入编号、名称和单价。对应积分计算因为题中没给出积分获得的计算方式,由此分为不足50 ,50-100,100-150,150以上4档。实际使用中,自己添加或修改公式(所以说使用台阶相对高)。积分计算公式=IF(C2<50,0,IF(AND(C2>=50,C2<100),2.5,IF(AND(C2>=100,C2<150),5,IF(C2>=150,7.5))))。推荐人积分=ROUND(D2,0)/2。 (2)消费记录表。既然是累积,必须要有记录才能累加。本表用“卡号”来识别消费者身份,“购买产品编号”和“数量”来识别消费项目。因为这3项需要实际发生时手动输入。其他通过公式自动产生,每条记录下拉生成。购买产品名称通过读取产品明细表生成:=VLOOKUP(消费明细表!C2,产品明细表!$A$2:$E$8,2,1)。同理,消费金额和获取积分也一样通过产品表获得,只是要乘以数量。金额:=VLOOKUP(消费明细表!C2,产品明细表!$A$2:$E$8,3,1)*E2。获取积分=VLOOKUP(消费明细表!C2,产品明细表!$A$2:$E$8,4,1)*E2。这里同时产生有可能存在的推荐人的推荐积分。推荐积分是四舍五入后的一半:=ROUND(G2,0)/2。因会员一览表里每个会员只存一个推荐人,计算以此来获得,所以无需担心ABC这种多级推荐关系产生A得8分则B得4分则C得2分的问题。 (3)会员一览表。方便日常联系会员及会员本身查询自己积分信息。除总积分外其他都是开通会员时候的登记信息,都要手动输入。总积分通过消费明细表计算获得。原理就是以会员卡编号为查找条件,在消费表中计算所有的消费获得积分和推荐获得积分的记录来进行求和运算,得到个人总积分:=SUMIF(消费明细表!$A$2:$A$4,A2,消费明细表!$G$2:$G$4)+SUMIF(消费明细表!$A$2:$A$4,2,消费明细表!$J$2:$J$4)。此列每添加一个会员下拉生成。 其实一点也不复杂,关键你所谓的积分我没弄明白, 50得2.5 100得5积分 180怎么弄出来的7.5 7.5也就罢了,为什么一般出来一个4分 四舍五入么? 积分条件是满50积2.5分 满100积5分!!满180只能以150的积分条件算,就只有7.5分!推荐人获得一半积分四舍五入后是4分!! 这样弄会不会很复杂!! 那就按照我说的那个写呗 我也懒得弄了 ,你自己慢慢按照我那格式套公式用吧 照你那样积分是否要自己算好再手动输入!!没有公式能自动积分的吗? 在我表格积分处,需要写公式 【满50积2.5分 满100积5分!!满180只能以150的积分条件 感谢你的回答!!我去试试
哪位朋友帮忙做个呗,本人十分的感谢!!!!
参考知识1
】
推荐人获赠积分 【积分/2 四舍五入】
推荐积分【公式】
完了