[[20070215122931]] 『直近の日付を抽出したい』(初心者) ページの最後に飛ぶ

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

 

『直近の日付を抽出したい』(初心者)

はじめまして。
社員の有休の次回取得日を得る表を作りたいのですが、
次回取得日を抽出する方法が分かりません。

過去ログも見たのですが、思うものが見つけられず質問させていただきました。
ご教示願います。

現在は下記のようになっています。(Bの入社日を入力すればC〜Jまでは自動で出るようになっています。)

  A      B      C        D       E      F   ・・・  J      M

  
 
名前  入社日  勤続年数   初回取得日 1年6ヵ月  2年6ヶ月・・・ 6年6ヶ月 次回取得日 

1 あああ  H18.9.11   0年5ヵ月   H19.3.12   H20.3.12   H21.3.12・・・H25.3.12  

2 いいい   H17.9.26   1年4ヵ月  H18.3.27    H19.3.27   H20.3.27・・・H24.3.27

3 ううう   H15.1.23  4年0ヵ月  H15.7.24    H16.7.24   H17.7.24・・・H21.7.24

4 えええ      ・     ・       ・        ・     ・   ・・・   ・

5 おおお      ・     ・       ・        ・     ・   ・・・   ・

できれば、次回取得日の日付がその日付の1ヶ月前になれば赤色に表示したいです。

宜しくお願いします。


 D2:j6を選択して、条件付き書式で
 =DATEDIF(TODAY(),D2,"M")<1  書式でフォント赤色に設定
 こういうことですか?
 (wisemac21)

説明が悪く申し訳ありません。

ファイルを開いた当日から直近の日付をD2:J6の中からM2に抽出し、なおかつ色づけができればいいのですが・・・


 =MIN(IF(D2:J2>TODAY(),D2:J2,""))
 としてCtrl+Shift+Enterで数式を確定するとどうなりますか?
 (ROUGE)

VALUE!と出ました。

すみません。さっきの説明ですがなんか言い回しがおかしいのでもう一度・・・。

直近の日付をD2:J6の中からM2に抽出し

なおかつ抽出した日付けがファイルを開いた当日から1ヶ月前になれば色付けをしたいです。


 CtrlとShiftを押しながらEnterとしていますか?
 (ROUGE)


 各データの下に1行づつ作業行を挿入
 D3=IF(D2<TODAY(),"",D2)で右へコピー
 D5=IF(D4<TODAY(),"",D4)で右へコピー
 D7,D9,D11も同様にする。
 M2=MIN(D3:J3)
 で1行おきに式を下へコピー
 M1に=DATE(YEAR(TODAY()),MONTH(TODAY())+1,DAY(TODAY())) で1ヶ月後の日付を求める
 条件付き書式でセルM2,M4,M6,M8,M10に
 =M2<=$M$1 フォントを赤色に設定
 作業行は非表示する。
 こんな方法でどうでしょうか?
 (wisemac21)


(ROUGE)さん

失礼しました!!
再度、CtrlとShiftを押しながらEnterを押したら出来ました!ありがとうございます。

(wisemac21)さん

ありがとうございました!!
言う通りやってみたら出来ました!

みなさん本当に助かりました。
ありがとうございますm(_ _;)m


コメント返信:

[ 一覧(最新更新順) ]


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