• ベストアンサー

EXCELの式と書式設定を教えて下さい。

単純な早見表を作っています。左の行の項目に、年、月。その6ヶ月後、10ヵ月後、15ヵ月後が何年、何月なのかっていう簡単な表なのですが、ワープロ的に、文字を入力するのは面倒なのでオートフィルで、うめたいのですができません。書式設定の日付けでも15/12(15年12月のこと)という選択肢はないし・・。EX2000で、こんな具合です。宜しくお願いします   月数  6   10    15    20   年月 15/12  16/5 16/9   17/2  17/7 16/1  16/6 16/10  17/3  17/8 16/2  16/7 16/11  17/4  17/9

質問者が選んだベストアンサー

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.3

B1 に 6、C1に 10、D1 に15、E1 に20と入力する A2に 2003/12/1 と入力する。 A3に =DATE(YEAR(A2),MONTH(A2)+1,DAY(A2)) と入力し、下にコピー B2に =DATE(YEAR($A2),MONTH($A2)+B$1-1,DAY($A2))と入力し、横と下にコピー 範囲を選択し、セルの書式設定でユーザー定義を ee"/"mm (又は e"/"m )にする。 (違いは 9月9日を 09/09 と表示するか 9/9 と表示するか)

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.5

(1)A2に2003/12/1、A3に2004/1/1といれる。2セルだけ。 (2)A2:A3を範囲指定してA3の右下の+ハンドルをだし 下へ適当数引っ張る。この例ではA20までとする。 (3)D1:G1に5,9,14,19と入れる。別のセル範囲 でも良い。同一行にあること。 (4)B2に関数式 =DATE(YEAR($A2),MONTH($A2)+D$1,DAY($A2)) を入れ、B2:B20に複写する。$の位置・有無が大事です。 (5)B2:B20を範囲指定してB20の右下に+ハンドルを出し E列まで引っ張る。 (6)A2:E20まで範囲指定して 書式-セル-ユーザー定義-ee/mm-OK (結果)の一部 15/12 16/05 16/09 17/02 17/07 16/01 16/06 16/10 17/03 17/08 16/02 16/07 16/11 17/04 17/09 16/03 16/08 16/12 17/05 17/10

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.4

#3です。 >(違いは 9月9日を 09/09 と表示するか 9/9 と表示するか) これNGです。月日じゃなくて、年月でした。 例えば平成8年9月を 08/09 か 8/9 かです。

  • comv
  • ベストアンサー率52% (322/612)
回答No.2

こんにちは    A   B C D E 1 年月・月数  6 10 15 20 2 15/12  式→ → →  3 16/1   ↓ ↓ ↓ ↓ 4 16/2   ↓ ↓ ↓ ↓ ・A列の入力範囲の書式設定は予め 文字列 にしておく ・セルB2に式  =IF(A2="","",EDATE("H"&$A2&"/1",B$1))  書式設定 ユーザー定義 種類欄に e/m ・必要範囲まで複写 注:EDATE()関数は ツール アドイン 分析ツール   にチェックが入っている必要があります   もしEDATE()が使えない場合は =IF(B2="","",DATE(LEFT($A2,FIND("/",$A2)-1)+1988,REPLACE($A2,1,FIND("/",$A2),)+C$1,1)) となります

  • list
  • ベストアンサー率30% (61/203)
回答No.1

   A     B 1      6 2 H15.12.1 =date(year(A2),month(A2)+B1,1) A2及びB2の書式 '15/12'  -> y"/"m '15年12月' -> y"年"m"月" なお、A2には半角で入力して下さい。シリアル値である37956となりますが・・・ 以上の内容で良いのですかね?

関連するQ&A