iT邦幫忙

0

excel filter函數如何增加兩欄條件

  • 分享至 

  • xImage

各位大神與高手, 想請問如下圖
原始data是第一個table
想利用一個橫的&兩個直的條件
去計算C2:O6
我試了兩種方法都無法加入A2:A6的篩選條件
希望大家能幫幫我, 感恩

https://meee.com.tw/je1zVxG.PNG

嘗試一
=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))

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

4
ccenjor
iT邦高手 1 級 ‧ 2024-06-21 19:35:22
最佳解答

一、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))
https://ithelp.ithome.com.tw/upload/images/20240621/201098817zXpqfXn4c.jpg
二、SUMPRODUCT函數作法:(各版本適合)
C9
=SUMPRODUCT(($B$2:$B$6=$B16) * ($A$2:$A$6=$A16) * ($C$2:$O$6) * ($C$1:$O$1=C$15))
https://ithelp.ithome.com.tw/upload/images/20240621/20109881eGIMO1GhgG.jpg
三、POWER QUERY作法:
將A1:O6框選起來,
點取「資料 > 從表格/範圍」指令。
https://ithelp.ithome.com.tw/upload/images/20240622/2010988186u7OA8so5.jpg
點取「確定」鈕,進入POWER QUERY編輯視窗。
https://ithelp.ithome.com.tw/upload/images/20240622/201098810ixWaVSDhC.jpg
點取「新增資料行 > 自訂資料行」指令。
https://ithelp.ithome.com.tw/upload/images/20240622/20109881ORyMJ9NDac.jpg
設定資料行名稱: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儲存格。
https://ithelp.ithome.com.tw/upload/images/20240622/20109881Ctk4uV26L7.jpg
點取「確定」鈕。
https://ithelp.ithome.com.tw/upload/images/20240622/20109881kxY8fER62c.jpg

0
BI_Automate
iT邦新手 4 級 ‧ 2024-06-22 09:58:34

可以尝试用power query来计算,选中AB两列,逆透视其他列,然后再透视第三列就可以了。

不明
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答