[算表] 解決 將日期數據XXXXX改為1-31的數據

作者: playp (playp)   2020-03-29 22:41:56
軟體:GOOGLE 網路空間 XLSX
版本:GOOGLE 放EXCEL的XLSX軟體
問題:因為自己在做記帳,想要新增一個SHEET呈現該月某日花費,如下圖
https://imgur.com/Y3qAOA9
I3格內的日期的函數為
=IF(MONTH(($A$1&"-"&$A$3)-WEEKDAY($A$1&"-"&$A$3,2)+COLUMN(E:E)-1
+ROW(1:1)*7-7)=$A$3,($A$1&"-"&$A$3)-WEEKDAY($A$1&"-"&$A$3,2)
+COLUMN(E:E)-1+ROW(1:1)*7-7,"")
GOOGLE 可以改為單純日期呈現,但是2020年10月1日數字為44105
我要把I5格式來呈現當日 支出+收入的總額呈現,
I5的函數為 =sumif('支出'!$X:$X,$C$1&$A$3&I3,'支出'!$P:$P)
我支出的SHEET的10月1日,所以'支出'!$X:$X索引都為101,
而無法跟原本日期呈現的數字44105呼應,
請問我要如何才能把日期數字改為單純的1-31日的數字?
打擾了 謝謝大家
解決方式
=text(IF(MONTH(($A$1&"-"&$A$3)-WEEKDAY($A$1&"-"&$A$3,2)+COLUMN(E:E)-1
+ROW(1:1)*7-7)=$A$3,($A$1&"-"&$A$3)-WEEKDAY($A$1&"-"&$A$3,2)
+COLUMN(E:E)-1+ROW(1:1)*7-7,""),"d")
感謝SO大
作者: soyoso (我是耀宗)   2020-03-29 22:48:00
要將日期序列值如內文所述44105,回傳日的部分1-31的話配合函數day來回傳日期或是函數text格式"md"來回傳文字"101"
作者: playp (playp)   2020-03-30 09:27:00
感謝so大 我來試看看

Links booklink

Contact Us: admin [ a t ] ucptt.com