说明:1、如图:绿色区域为原始数据表,蓝色区域为我要做的报表。2、蓝色区域中的带问号表格为我要填写的空格,即F列,G列,H列,以上3列内容要分别符合F1,G1,H1的要求。(如公式最终结果F2=C14,G3=C11,H4=C6)3、求:在F2,G2,H2中填入公式,能直接从绿色区域(A1到C25中)引用出我想要的结果。
4、能分别给出H2,G2,H2的公式即可,该公式能使我直接下拉出第3行及以后所有行内容。每一列有分步骤的分解公式也行的。
5、拜谢大神帮忙。
我的扣扣号317536109。座等能人指点。
十分感谢您,实际中遇到了两个问题:一、绿色原始表中有三种情况:数据为空(如C10),数据为0(如C18),缺少一行(如1月7日中10行和11行间没有“史国”),以上3中情况出现时,我需要跳过该数据而反馈再前一日数据(如H7中引入该1月9日前两次数据,1月7日无数据,则返回1月6日数据,而非0)。还得请您费心!!二、前两次均值(i列)有直接公式就更好了。向高人致敬!!!谢谢了。
1、本公式中$D2-COLUMN(A1)+1是依据D列日期和第1行条件组合而成的条件,没有加入识别没有数据自动跳入前一行的数据,这样的公式需要输入条件函数IF,也很繁缛,不具有通用性,这里还是给提供一个公式出来,你自己验证一下:
F2单元格输入以下公式,然后向右向下填充公式
=IF(SUMIFS($C:$C,$A:$A,$D2-COLUMN(A1)+1,$B:$B,$E2)0,SUMIFS($C:$C,$A:$A,$D2-COLUMN(A1)+1,$B:$B,$E2),SUMIFS($C:$C,$A:$A,$D2-COLUMN(A1),$B:$B,$E2))
2、前两次的均值,表示的是“上次”和“上上次”的均值吗?
I2单元格输入=AVERAGE(H2,G2) 然后向下填充公式。