- 文化問答
- 答案列表
多條件取數:從另一個表格多條件取數[朗讀]
做一個輔助列,內容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,"")))下拉填充。