アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。

図のように、「生年月日」の列があって隣の列の「切替日」に表示されているように、
下記の条件を表示させる関数式を教えて頂けないでしょうか?

※「生年月日」が『1日』の場合   → 「生年月日」の『当月』を表示
※「生年月日」が『2~31日』の場合 → 「生年月日」の『翌月』を表示

よろしくお願いいたします。

「【エクセル】日付によって当月か翌月を分岐」の質問画像

A 回答 (5件)

生年月日がシリアル値ならば「=IF(MONTH(A3-1)=12,"1月",MONTH(A3-1)+1 & "月")」で良いと思います。


※ 行番号が判らないので適当に修正してください。
    • good
    • 0
この回答へのお礼

速攻のご回答ありがとうございました!
できました!!
大変助かりました!

お礼日時:2018/04/24 17:18

EOMONTH関数を使ってみては。


https://kokodane.com/kan27.htm

生年月日がB3セルから開始しているのならC3セルに
 =EOMONTH(B3-1,1)
として、[表示形式]を「m"月"」にします。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!
このような関数があるんですね!
大変勉強になります!

お礼日時:2018/04/24 17:20

No.3 の補足



もちろん C列の書式が「0"月"」ならば「=IF(MONTH(A3-1)=12,1,MONTH(A3-1)+1)」ですみます。
    • good
    • 0
この回答へのお礼

シリアル値なので、先の方法で解決いたしました。
ご丁寧にありがとうございます!!

お礼日時:2018/04/24 17:19

これで行けますか?


=IF(DAY(A3)=1,MONTH(A3),IF((MONTH(A3)+1)>12,1,MONTH(A3)+1))

A3:は生年月日のセルです。
    • good
    • 0
この回答へのお礼

速攻のご回答ありがとうございました!
できました!!
大変助かりました!

お礼日時:2018/04/24 17:17

切り換え日=month(生年月日-1)


で良いと思います。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました!

お礼日時:2018/04/24 17:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!