[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ある特定の日から2ヵ月後・6ヵ月後を算出したい』(ハル)
ある特定の日付から、2ヵ月後や6ヶ月後の日にちを算出して、その日付が、現在の日付の
1ヶ月前に赤くなる。と、このような関数は、できるのでしょうか?
例えば、
A B 2003/05/06現在
1 入社日 更新日
2 2003/4/1 2003/6/1
の表でA1のセルに日付を入力すると、B2には2ヶ月後が表示され、現在の日付からすると
B2の数値が赤くなる。と言った感じで作りたいのですが・・・
関数式のどの部分を変更すれば、経過月日を変更できるかも教えてもらえると嬉しいです。
色々、やってみたけど日数ではできたけど、カレンダーとのリンクがないので、微妙にずれ
てしまいました。色づけの方法は、全く出来ませんでした。
関数式の内容も教えてもらえれば、他に応用も出来ると思うのでご面倒ですが、どうぞよろしく
お願いします。
(ハル)
「書式」「条件付書式設定」で、
「数式が」「=AND(B2>DATE(YEAR(NOW()),MONTH(NOW())-1,DAY(NOW())),B2>NOW())」
にして、「書式」をクリック、「フォント」タブより、「色」を、「赤」に設定すれば出来ると思います。
(TORI)
EDATE関数で処理します。 この関数を使うには、セットアップ プログラムを実行して分析ツールを組み込み、 [ツール] メニューの [アドイン] コマンドを使ってその分析ツールを登録する必要があります。 EDATE(開始日, 月) 月 開始日 から起算した月数を指定します。 月 に正の数を指定すると、起算日より後の日付となり、負の数を指定すると、起算日より前の日付となります。 A B C D 1 入社日 月 更新日 2003/5/7現在← =TODAY() 2 2003/4/1 2 2003/6/1 TRUE ← =C2<=EDATE($D$1,1) 3 2003/4/6 6 2003/10/6 FALSE A列に入社日、B列に何ヶ月後の月数、C列の式は =EDATE(A2,B2) でB列の指定月後の日付表示になります。 D1には =TODAY() とし、「セルの書式設定」[ユーザー定義]で yyyy/m/d"現在" とします。 「更新日が今日現在の一ヶ月前以降(赤)に表示させるには D2に条件式 =C2<=EDATE($D$1,1) を入力します。条件式の結果が真のときTRUE、偽のときFALSEになります。 C2を選択して、書式メニューの「条件付き書式」で「数式が」[ =D2=TRUE ]と入力、 [書式]ボタンをクリックしてフォント色を(赤)に指定して、OK,OK AB列にデータを入力したら、C2:D2を選択して、下方コピーします。 D列の条件式の結果表示が気になるようでしたら、フォント色を背景の同色(白)にして、見掛上非表示にします。 尚、C2の書式は当然「日付形式」にします。 (シニア)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.