- 文化问答
- 答案列表
多条件取数:从另一个表格多条件取数[朗读]
做一个辅助列,内容a列和b列合并(aa1/3),然后用vlookup往你后面的表填时间,(一般情况下,一个人一天打2次卡,会出现2个"aa1/3",第一次的打卡记录都是在前面的,,然后可以给他加一个if函数进行判断,是在12点之前,还是在12点之后,填进去了的就是符合要求的,否则则不是)。
这你要在rebate价计算表单元格e3(就是标有rebate价格的这列)中输入如下公式:=sumproduct((h$3:h$100a3)*(g$3:g$100=c3)*j$3:j$100)然后同时按住ctrl+shift+enter确定最后选中这个单元格,用鼠标点击此单元格的右下角然后下拉填充即可。
如果要返回的是数值,可用:=sumproduct((条件区域1=条件1)*(条件区域2=条件2)*要返回数值的区域)如果要返回的是文本,可用:=lookup(1,0/((条件区域1=条件1)*(条件区域2=条件2)),要返回数值的区域)。
设数据简略如图:选中数据区域所有列,点"数据">"数据透视表和数据透视图">"下一步">"下一步">"布局">将"代码"拖至"行">将"数量"和"金额"分别拖至"数据",如图:>"确定">"完成",如图:>双击"计数项:数量">"求和">"确定"("计数项:金额"同上),如图:光标放入"b3"单元格中间部分,按住平着向右拖一列,如图:修改或添加原始数据后,只需在透视表数据区域内右击即可,方便快捷准确,不妨一试。
在d2中输入或复制粘贴下列公式=if(and(c2>a2,c2>b2),c2,if(and(a2"",b2""),b2,if(b2=0,a2,"")))下拉填充。