举个例子,现在有一款商品,每天的报价都是不一样的,然后报价因休息日中断,现在我们需要快速汇总最近3天有价格的区间的均价。
朋友们可以先思考一下,遇到这个问题,你会怎么求解?
1、求解逻辑剖析比如3月4号的均价是这3天的总和
3月2日 | 1264 |
3月3日 | 1387 |
3月4日 | 1423 |
那3月6号的均价是含当天,前3天有数据的均值
3月3日 | 1387 |
3月4日 | 1423 |
3月5日 | |
3月6日 | 1362 |
如果是3月13号的均价,则算的是:这3个数据的均值
3月9日 | 1340 |
3月10日 | 1340 |
3月11日 | |
3月12日 | |
3月13日 | 1453 |
解决这个问题的答案不是统一标准的,小编提供1种解决办法的思路
先将不包含空白列的数据提取出来,求3天的平均值,然后再vlookup匹配进去。
使用filter公式 vlookup公式求解我们在一个空白列输入公式:
=FILTER(A:B,B:B<>""),筛选公式对b列进行了筛选,把非空值全部提取了出来
然后我们在g列输入公式:
=AVERAGE(F2:F4),向下填充
最后我们再使用vlookup公式,查找匹配3天均价
=IFERROR(VLOOKUP(A4,E:G,3,0),"")
答案肯定不是唯一的,关于这个题目,你还有什么更快的解决方法么?