Page 18 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼経過月により4種類のマークで判断 ブンブン 02/9/1(日) 12:50 ┗Re:経過月により4種類のマークで判断 りん 02/9/1(日) 13:05 ─────────────────────────────────────── ■題名 : 経過月により4種類のマークで判断 ■名前 : ブンブン ■日付 : 02/9/1(日) 12:50 -------------------------------------------------------------------------
ものすごく久しぶりに投稿させていただきます。質問箱3から4へ引越ししていたのはびっくりしました。VBAは初心者ですこしかじったくらいなので、分からないこともおおいので宜しくご指導くださいますよう、よろしくおねがいします。 例) 基準となる日付 H14.01.31 (入力データ) 経過月1. H14.02.15 基準から1ケ月後以内であれば "◎" 経過月2. H14.03.20 基準から2ケ月後以内であれば "○" 経過月3. H14.04.09 基準から3ケ月後以内であれば "▲" 経過月4. H14.05.20 基準から4ケ月後以上は "※" 以上のように基準日から経過月により4種類のマークで判定したいのですができるでしょうか?仕事で使用するのでとてもこまってます。よろしくお願いします。 |
▼ブンブン さん: > ものすごく久しぶりに投稿させていただきます。質問箱3から4へ引越ししていたのはびっくりしました。VBAは初心者ですこしかじったくらいなので、分からないこともおおいので宜しくご指導くださいますよう、よろしくおねがいします。 VBAではなくて数式ですが。 A B 1 H14.1.31 '基準日 2 H14.2.28 ◎ '2/28まで 3 H14.3.20 ○ '3/31まで 4 H14.4. 9 ▲ '4/30まで 5 H14.5.20 ※ '5/01以降 こういう表だとして、 セルB2の数式 =IF(A$1>A2,"日付逆転",IF(DATEDIF(A$1,A2,"M")<1,"◎",IF(DATEDIF(A$1,A2,"M")<2,"○",IF(DATEDIF(A$1,A2,"M")<3,"▲","※")))) でも表示できます。 |