Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 在EXCEL中,SUMIFS函數是"多條件求和"函數,但是我們工作需要完成多條件求差,EXCEL里是沒有"多條件求差值"函數的,所以我們可以逆向利用多條件求和函數SUMIFS來完成"多條件求差值"。 ▌先介紹下SUMIFS函數的參數和基礎案例: ?參數:SUMIFS(提取求和的區域,包含條件值1的條件區域,條件值1,……)最多可以有127個條件區域和127個條件值。 ① 基礎案例一:對每個產品分地區求和,如圖1 圖1 ② 因為這兩個表的首行"地區"順序是一致的,都是從"一區"到"五區",所以我們只要在J5單元格輸入公式,向右填充,向下填充就可以批量計算完每個產品的合計值。 圖2 ③ J5單元格輸入公式=SUMIFS(C$2:C$11,$B$2:$B$11,$I5),然后選中光標,向右,向下拖動就可以了。
▌介紹完用SUMIFS"多條件求和"的用法,現在講解下怎么利用SUMIFS函數來完成"多條件求差值",完成求減法功能。 圖3 ?如圖3、求差值案例二:求每個產品在每個區還剩多少庫存?(總入庫-總出庫) 思路分析:"A產品"在"一區"的庫存 = "一區A產品的入庫數 - 一區A產品的出庫數"。
思路解析圖片版:如圖4 圖4 思路拓展:如果是“入庫總數”+“出庫總數”,就省略不寫{1,-1},因為SUMPRODUCT本身就是數組求和計算。 ?如圖5、案例三:按日期多條件求和或多條件求差值 圖5 思路分析:按“一月份”、“二月份”或“三月份”等月份的條件求和,首先插入一列輔助列,用MONTH函數提取月份數,再根據“月份數”條件求和。 思路解析圖片版:如圖6 圖6 如果想求差值,3月份-1月份是多少? 輸入公式=SUMPRODUCT(SUMIFS(C$2:C$15,$H$2:$H$15,{3,1})*{1,-1}), 按CTRL+Shift+回車,得出結果為-2178。3月少,1月多,所以結果為負數。 ?如圖7、案例四:參數添加通配符*,數組模糊查找條件求和 如圖7 在J2單元格輸入=SUMPRODUCT(SUMIFS(C$2:C$15,$B$2:$B$15,{"*A*","*b*"})),按CTRL+Shift+回車,完成數組求和。字母B和b是一樣的,不區分大小寫。 ?如圖8、案例五:合并單元格怎么正確多條件求和? 圖8 在A列有合并單元格下,直接在H3單元格輸入公式=SUMIFS(B$2:B$8,$A$2:$A$8,$G3),得出的結果"800"是錯誤的。 思路分析:我們需要對A列的合并單元格進行細節處理,才可以用SUMIFS條件求和。
如圖9:合并單元格處理演示 圖9:合并單元格細節處理 如圖10:SUMIFS多條件求和演示 圖10:多條件求和操作演示 ?如圖11、案例六:“求和區域”順序不一致,怎么自動變換求和區域? 圖11 思路分析:我們通過“公式”選項卡下的“定義名稱”,再配合INDIRECT函數來實現動圖引用。
如圖12:“定義名稱”動態演示 圖12 如圖13:嵌套INDIRECT函數,引用“定義名稱”的內容,完成動態引用求和區域,操作演示 圖13 以上就是EXCEL的SUMIFS多條件求和函數的相加,相減及數組加減的用法。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!