各位大神與高手, 想請問如下圖
原始data是第一個table
想利用一個橫的&兩個直的條件
去計算C2:O6
我試了兩種方法都無法加入A2:A6的篩選條件
希望大家能幫幫我, 感恩
嘗試一
=MMULT(TRANSPOSE(IF(($B$2:$B$6=$B9),1,0)),MMULT(IF($C$2:$O$6="",0,$C$2:$O$6), TRANSPOSE(IF($C$1:$O$1=C$8,1,0))))
嘗試二
=SUM(FILTER(FILTER($C$2:$O$6,$C$1:$O$1=C$15, 0),$B$2:$B$6=$B16, 0))
一、FILTER函數作法:(365,2021版本適合)
C9:
=SUM(FILTER(FILTER($C$2:$O$6,($B$2:$B$6=$B9) * ($A$2:$A$6=$A9)),$C$1:$O$1=C$8))
二、SUMPRODUCT函數作法:(各版本適合)
C9
=SUMPRODUCT(($B$2:$B$6=$B16) * ($A$2:$A$6=$A16) * ($C$2:$O$6) * ($C$1:$O$1=C$15))
三、POWER QUERY作法:
將A1:O6框選起來,
點取「資料 > 從表格/範圍」指令。
點取「確定」鈕,進入POWER QUERY編輯視窗。
點取「新增資料行 > 自訂資料行」指令。
設定資料行名稱:6月+空格
設定資料行公式:=[6月]+[6月2]+[6月3]
設定資料行名稱:7月+空格
設定資料行公式:[7月]+[7月4]+[7月5]
設定資料行名稱:8月+空格
設定資料行公式:[8月]+[8月6]+[8月7]
設定資料行名稱:10月+空格
設定資料行公式:[10月]+[10月8]+[10月9]
按住CTRL鍵不放,將表格中的[6月],[6月2],[6月3],[7月],[7月4],[7月5],[8月],[8月6],[8月7],[10月],[10月8],[10月9]標題一一點取選取該欄,再按滑鼠右鍵,點取「移除資料行」指令。
按住6月,7月,8月標題,向左拖曳調整欄位順序。
點取「常用 > 關閉並載入 > 關閉並載入至」指令。
點取「目前工作表的儲存格」選項鈕,使其變黑。再點取A8儲存格。
點取「確定」鈕。