過去ログ

                                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種類のマークで判定したいのですができるでしょうか?仕事で使用するのでとてもこまってます。よろしくお願いします。
 ───────────────────────────────────────  ■題名 : Re:経過月により4種類のマークで判断  ■名前 : りん <rin_doggie@hotmail.com>  ■日付 : 02/9/1(日) 13:05  -------------------------------------------------------------------------
   ▼ブンブン さん:
> ものすごく久しぶりに投稿させていただきます。質問箱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,"▲","※"))))

でも表示できます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 18