[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『直近の日付を抽出したい』(初心者)
はじめまして。
社員の有休の次回取得日を得る表を作りたいのですが、
次回取得日を抽出する方法が分かりません。
過去ログも見たのですが、思うものが見つけられず質問させていただきました。
ご教示願います。
現在は下記のようになっています。(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)
すみません。さっきの説明ですがなんか言い回しがおかしいのでもう一度・・・。
直近の日付を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)
失礼しました!!
再度、CtrlとShiftを押しながらEnterを押したら出来ました!ありがとうございます。
(wisemac21)さん
ありがとうございました!!
言う通りやってみたら出来ました!
みなさん本当に助かりました。
ありがとうございますm(_ _;)m
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.