1、B17——B501为每月的业绩量,开始有业绩量的起始月份不定,可能是2014年4月、也可能是2015年1月、也可能是2017年9月……,求公式:【B5=?×20%】, 即:在B5填一个公式,在B17——B501中检索第一个大于0的数据,以此作为首月的业绩量,并将这个业绩量×20%即是。
2、从有数据的第一个月算起(有数据的第一个月可能是B17——B501中的任一月),前6个月就是A6所说的“第1年上半年”、第7--第12个月就是A7所说的“第1年下半年”……类推。求公式:【B6=?】(“?”:就是从有数据的第1个月--第6个月的业绩量之和÷第1个月--第6个月的实际天数,也就是求前六个月的日均业绩量)、【B7=?】(同前,求的是第7--第12个月的日均业绩量)……【B15=?】(同前,求的是第49--第60个月的日均业绩量)。如果每月的天数不方便用公式求,可以加辅助列先计算并标注各月的天数,用于引用计算。
3、C6——C15会填入奖励金额,但不一定是与B6——B15对应的,可能是5月发1月的、6月发3月的、7月发2月的…… ,求:【公式或条件格式】,达到目的:在C6——C15出现的数字,如果在B6——B15也有相同的数字,则将B列中的数字加上删除线、变为淡黑(忽略有相同的数字的情况,这个表中不会有相同的奖励数字)。
我所学太肤浅,请给具体公式或excel实例,有问题请发信件,谢谢。
发现自己的一个错误,现需要更改B5的公式,要求:在B5填一个公式,在B17——B501中检索第一个大于0的数据,并以此第一个数据除以它所在月份的天数(即:求首月业绩的日均量)。
请教了,谢谢。
B5公式:
=INDIRECT("B"&MIN(IF($B$17:$B$501>0,ROW($B$17:$B$501))))*20%,数组公式。
其它的详见附件。
发现自己的一个错误,现需要更改B5的公式,要求:在B5填一个公式,在B17——B501中检索第一个大于0的数据,并以此第一个数据除以它所在月份的天数(即:求首月业绩的日均量)。
请教了,谢谢。
原来可以这样用:
=INDIRECT("B"&MIN(IF($B$17:$B$501>0,ROW($B$17:$B$501))))/DAY(EOMONTH(INDIRECT("A"&MIN(IF($B$17:$B$501>0,ROW($B$17:$B$501)))),0)),数组公式。
现在用个辅助行把首行所在行号提出来,这样只需在提取行号的单元格用数组公式,其余的公式,相对要简单些,且只需用普通公式,不要三键齐按,可提高运算速度、减少资源占用。详见附件。
非常棒!!!
现在如果再建一个表,在上表的基础上去掉C列内容,B、C、D、E……SG 各列与B列一样,一列一个ID/介绍人,要将B列的公式应用到后面各列(后面还有499列),我试了拖动不行,该怎么快速应用?
主要是看不懂公式,能解释一下公式各部分的作用、变量,那敢情更好^_^
继续加分,谢谢!
刚刚上来,今天没空了,看明天有空的话,再做个附件发给你,这样的话,原表中的条件格式就用不上了。
但是这么大批量的数据不知会不会影响速度,明天再说吧。
谢谢。