A1的值是22 05 04我想讓B1的值是22 05 04,就是加上月。應該用什麼函式

時間 2022-07-09 04:10:09

1樓:匿名使用者

可以,在b2輸入=if(month(a1)=7,a1+31,if(month(a1)=12,a1+31,if(month(a1)=2,a1+31,if(month(a1)=1,a1+28,a1+30))))。然後向下拉就可以了。然後用格式刷,將b列的數值刷成a列的格式即可。

解釋一下,首先判斷a1的日期月份是不是7月,是的話,b1格子填入a1日期加上31天。如果不是7月,那麼判斷是不是12月,是的話,b1格子填入a1日期加上31天,如不也不是12月,那麼判斷是不是2月,是的話,b1格子填入a1日期加上31天,如果都不是的話,b1格子填入a1日期加上30天的日期。(判斷這四個月份,是因為,12月,7月,2月到下個月最後一天是31天,而1月到下個月最後一天是28天,剩下的均是30天)

你可以試一下,然後挑選幾個看看對不對,不對的話你再追問吧。我試了試,應該沒問題了。

改進的公式:

=if(or(month(a1)=7,month(a1)=12,month(a1)=2),a1+31,if(month(a1)=1,a1+28,a1+30))

得到的結果是一樣的。

2樓:匿名使用者

=d13+day(31),這個是最現成的。如果別的月份要自己判斷了

A 我是一條龍B 為什麼,1 A 1 B 1為什麼 A 1 A B B 1 2 我們計算時可以把 1l

桑拿要去酒店,比如昌安,新昌安,粵海等等,都有,一般300 600都有,分a,b兩種,去玩玩就知道了 請問c語言中 a a b b a b a b a能實現兩資料的交換嗎?為什麼?能啊!首先可以架設一個a b的值,比如5 10 那麼第一句結果為a 5 10 5第二句結果為 b 5 10 5第三句結果...

ecel單元格中如果a1的值大於或等於b1的值時在c1顯

在c1輸入或複製貼上下列公式之一 if a1 b1,yes no if a1 if c1 yes 150,0 c1 yes 150 在c1單元格中輸入 if a1 b1,yes no d1單元格中輸入 if c1 yes 150,if c1 no 0 c1輸入公式 if a1 b1,yes no d...

設A是正交矩陣,絕對值A 1,證明1是A的特徵值

正交矩陣是實矩陣。它的特徵值的模都是1。它的特徵值除 1外,一定是成對出現的共軛虛數 特徵方程為實係數 每一對之積為1 模平方 注意 a 全體特徵值的積。而 a 1.如果a沒有實特徵值,將共軛的特徵值按對乘之,積都是1,全體乘起來,還是 1.從而得到 a 1,矛盾。如果a有實特徵值。但只有1,沒有 ...