问题答疑:
公司账上每天可能有多笔流水,有些天,也可能一笔流水也没有(如下图);
如果当日有流水,这天的最终结余金额取最后一笔流水对应的结余金额;
若当天无流水,则延续前一日结余金额。
现需计算该月的日平均结余金额,在Excel中应如何操作?
其实这个问题:如果想通过一个公式或者一步求出还是比较难的;建议通过添加辅助列的形式,求得最终结果。
以上图为例,计算这6天的平均值,这6天中,1月4日是没有值的。
第一步:添加一个辅助列,用公式=IF(B2=B3,"",B2),找到每个日期对应的最后一行,也就是当天最终结余金额。
第二步:添加两个辅助列,一列直接把1月1日-1月6日日期列在这,然后用公式:=IFNA(INDEX(C:C,MATCH(E2,D:D,0)),F1),取到每天对应结余金额。
公式解释一下:INDEX(C:C,MATCH(E2,D:D,0)),在D列中查找E列中的日期,找出C列对应的结余金额。
IFNA这个函数的意思是,如果能取到对应日期的值就显示取到的值,取不到的话,可以指定一个值显示。所以这里我们就让它显示上一个单元格的值。原来1月4日,是没有对应值的,我们指定后就显示1月3日的值了。
第三步:直接对F列求个平均值就可以了。
你学废了,有问题欢迎留言哦。