[[20050712142254]] 『月日の減算方法』(ぽっくり) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『月日の減算方法』(ぽっくり)

質問内容

セルA1に2005/6/1、セルB1に2005/6/30と入力してあります。
セルA2に数式等用いて2005/5/1、セルB2に2005/5/31と表示する
セルA3に同様に2005/4/1、セルB3に2005/4/30と
カレンダーどおりに月初と月末の日付を表示したいのですが。
宜しくお願いします。


 A2:=EDATE($A$1,-ROW(A1)) として下方向へコピー
 B1:=EOMONTH($A1,0) として下方向へコピー
 共に分析ツール アドインを組み込む必要があります。 (Hatch)


ありがとうございます。月末日付の方はうまくいったのですが、
月初日付の方がうまくいきません。
A1には、書式が”日付のXXXX/X/X形式になっています。
分析ツールは組み込み済みです。
ちなみにエクセル97です。

 EDATEはExcel97では使えないようです。
 A2:=IF(MONTH(A1)=1,DATE(YEAR(A1)-1,12,1),DATE(YEAR(A1),MONTH(A1)-1,1))
 で、どうでしょう? (Hatch)

Hatch様うまくいきました、ちなみに2ヶ月前の月初の日付の数式はどうなりますか?
本当にすみません。

 横から失礼します。
 EOMONTHが使えるなら、A2は =EOMONTH(A1,-2)+1 でもよさそうですね。
 また、2ヶ月前なら A2は =EOMONTH(A1,-3)+1 みたいな感じで。
 (sato)                            ~~~

SATOさんありがとうございました。完璧です。
おかげで助かりました。
皆様今後とも宜しくお願いします。

 >EDATEはExcel97では使えないようです。
 これ↑は取り消し・・・
 # Web検索で「Excel97トラブル脱出法」という本の「EDATE関数が使えない」という項目を
 みて、そうなんだ・・・と早とちりしました。
 失礼しました m(_ _)m  (Hatch)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.