[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『前月、翌月、翌々月の月を表示するには』(みど)
A2セルに、「ある日」の年月日が表示されています。 A1セルに前月、A3セルに翌月、A4セルに翌々月の「月」だけを表示したいのですが、 どんな式を入れたら良いでしょうか。 「ある日」を入れ変えたとき、各セルが自動的に変わるようにしたいのです。宜しくお願いします。
A1に=IF(COUNT(A2),MONTH(A2-DAY(A2)),"")、 A3に=IF(A1="","",MONTH(A1+40))、 A4に=IF(A1="","",MONTH(A1+70))では、どうでしょう? (6UP)
横からすみません…<(_ _)> A3とA4の数式内の「A1」を「A2」に置き換えてみて下さい
(Ohagi)
A1には、A2の前月末日付を戻しています。+40は、その翌々月、+70は、その翌々々月 のつもりで作式しています。 (6UP)
おっと、すみません…私の方は出来ましたぁ (Ohagi)
A1=DATE(YEAR(A2),MONTH(A2)-1,DAY(A2)) A3=DATE(YEAR(A2),MONTH(A2)+1,DAY(A2)) A4=DATE(YEAR(A2),MONTH(A2)+2,DAY(A2)) いずれもセルの書式設定のユーザー定義で「m"月"」にする (wisemac21)
6UPさんへ。 A1に返しているのは、シリアル値ではなく「前月末日付の月」では?
A1 =MONTH(EDATE(A2,-1)) A3 =MONTH(EDATE(A2,1)) A4 =MONTH(EDATE(A2,2))
#NAME? となったら、ツール>アドインの「分析ツール」にチェックを 入れてみて下さい。 (純丸)(o^-')b
A1=MONTH(YEAR(A2),MONTH(A2)-1,1) =MONTH(A2-DAY(A2)) A3=MONTH(YEAR(A2),MONTH(A2)+1,1) A4=MONTH(YEAR(A2),MONTH(A2)+2,1)
(純丸)(o^-')b さんの回答は MONTH を EMONTH に
By しげちゃん
>A1に返しているのは、シリアル値ではなく「前月末日付の月」では? そのとおりです。ご指摘ありがとうございます。
大変、申し訳ありません。 A1に=IF(COUNT(A2),MONTH(A2-DAY(A2)),"") A3に=IF(A1="","",MONTH(A2-DAY(A2)+40)) A4に=IF(A1="","",MONTH(A2-DAY(A2)+70)) に変更させてください。
当初は、以下のようにして、表示形式で mとするつもりのものを ここに掲載する際に気が変わっため、不適切なものを掲載してしまいました。
A1に=IF(COUNT(A2),A2-DAY(A2),"") A3に=IF(A1="","",A1+40) A4に=IF(A1="","",A1+70)
A 1 12 2 2007/1/31 3 2 4 3
しげちゃん さんへ。私の回答は、直接「月」を返す数式です。 月末の日付を返して、表示形式で「月」を表示させるものではありません。 ですので、MONTH関数 を使っています (純丸)(o^-')b
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.