[算表] 解决 将日期数据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