怎样用excel制作会员积分表格,查找方便,能自动算出积分的,一元积一分

2025-03-05 10:19:01
推荐回答(1个)
回答1:

首先这等于是个销售软件的功能,用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)。此列每添加一个会员下拉生成。