google試算表:"記帳總表"撈出"指定資料"問題

想把每筆收入及支出記成"總表",再設定相關條件撈出"指定資料"

目前設定"收入"或"支出",能夠成功撈出"指定資料"
公式=IFERROR(INDEX('收支記錄'!$A:$F,SMALL(IF('收支記錄'!$B:$B=$A$2,ROW('收支記錄'!$B:$B)),ROW()-1),0),"")

但再增加條件如指定"年份"或"月份",研究一段時間還是撈不出來
公式=IFERROR(INDEX('收支記錄'!$A:$H,SMALL(IF(and(iferror(year(index('收支記錄'!$A:$A,ROW('收支記錄'!$B:$B),1))=A4,0),iferror(MONTH(index('收支記錄'!$A:$A,ROW('收支記錄'!$B:$B),1))=A6,0),'收支記錄'!$B:$B=$A$2),ROW('收支記錄'!$B:$B)),ROW()-1),0),"")

上面公式仍無法撈出資料,IF(and(iferror(year(index('收支記錄'!$A:$A,ROW('收支記錄'!$B:$B),1))=A4,0),iferror(MONTH(index('收支記錄'!$A:$A,ROW('收支記錄'!$B:$B),似乎這邊的陣列大小不符

熬夜幾天仍無法解決,本人第一次嘗試寫試算表公式,不知各位有無其它建議


google試算表:"記帳總表"撈出"指定資料"問題
(總表畫面)

google試算表:"記帳總表"撈出"指定資料"問題
(撈出資料畫面)


https://drive.google.com/file/d/1keOP2263oz-s4FavZDK7gzTVvTp1ZKGL/view?usp=sharing
(檔案參考)
2020-08-24 12:36 發佈
可以試試樞紐分析表
ghost741 wrote:
可以試試樞紐分析表(恕刪)

感謝回覆,樞紐分析是個選項

但考慮未來較個人化操作,想說試試自己寫公式,所以先以自己撈出資料為主
我是用EXCEL 做的。
C2儲存格輸入公式:
=IFERROR(INDEX(收支記錄!A$1:A$6,SUMPRODUCT(LARGE((YEAR(收支記錄!$A$2:$A$6)=搜尋資料!$A$5)*(MONTH(收支記錄!$A$2:$A$6)=搜尋資料!$A$7)*ROW(收支記錄!$A$2:$A$6)*(收支記錄!$B$2:$B$6=搜尋資料!$A$2),COUNTIFS(收支記錄!$A$2:$A$6,">=44044",收支記錄!$A$2:$A$6,"<=44074",收支記錄!$B$2:$B$6,搜尋資料!$A$2)+2-ROW())),0),"")
再複製到C2:H7儲存格。
錦色如月,子耀光芒。
錦子 wrote:
我是用EXCEL 做(恕刪)

感謝建議,excel版本只有2007,只能用google試算表,但算式貼上去沒反應
第一次寫公式,太複雜公式理解要時間
然後還要從excel轉到google試算表,也是個挑戰(函數有些不一樣)

但最後在找google試算表函數,找到一個FILTER函數
然後條件帶進去,資料就撈出來了


FILTER函數說明:https://support.google.com/docs/answer/3093197



搞那麼久,結果一個函數就解決了,不好意思,還是很感謝各位的幫助
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?