元問答欄目視頻美女
  1. 文化問答
  2. 答案列表

條件取數:excel滿足條件取數

回答列表
f4公式下拉:=if(e4="","",sumproduct((a$4:a$999=e$2)*(b$4:b$999=e4)*c$4:c$999))i4公式下拉:=if(e4="","",sumproduct((a$4:a$999=h$2)*(b$4:b$999=h4)*c$4:c$999))如果用的是excel2007及以上版本,公式精簡為:f4公式:=if(e4="","",sumifs(c:c,a:a,e$2,b:b,e4))i4公式:=if(e4="","",sumifs(c:c,a:a,h$2,b:b,h4))。
公式要求在a列找x,返回a列對應的第2列數據,但第一個公式只有一列(a:a),沒有包含第二列,所以錯誤.而後一個公式設置了兩列(a:b),所以正確.注意:vlookup()至少要包含兩列以上.hlookup()則要包含兩行以上lookup()可查單行或單列。
1.次數統計:利用indirect函數結合countif來計算(indirect可以實現跨表引用)=indirect("工作表名稱!"&"範圍")注意,有空格的話需要單引號.2.列舉:用index結合small數組來實現(這個數組可以實現條件查詢並列舉).{=index(區域,small(if(條件,行標),序號)))}既然這個問題只值這麼點分,我也沒必要做範例了.這裡只給點提示,希望能夠看得懂。
下列函數可以實現對2行至886行,日期(假定日期所處列為"a")為"2010-7-1",收款方式(假定收款方式所處列為"b")為"現金"的收款金額(假定收款金額所處列為"c")進行求和:=sumproduct((a2:a886="2010-7-1")*(b2:b886="現金")*(c2:c886))。
設數據簡略如圖:選中數據區域所有列,點"數據">"數據透視表和數據透視圖">"下一步">"下一步">"布局">將"代碼"拖至"行">將"數量"和"金額"分別拖至"數據",如圖:>"確定">"完成",如圖:>雙擊"計數項:數量">"求和">"確定"("計數項:金額"同上),如圖:光標放入"b3"單元格中間部分,按住平著向右拖一列,如圖:修改或添加原始數據後,只需在透視表數據區域內右擊即可,方便快捷準確,不妨一試。
猜你喜歡
下一頁