- ベストアンサー
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
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
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)
(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)
#3です。 >(違いは 9月9日を 09/09 と表示するか 9/9 と表示するか) これNGです。月日じゃなくて、年月でした。 例えば平成8年9月を 08/09 か 8/9 かです。
- comv
- ベストアンサー率52% (322/612)
こんにちは 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)
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となりますが・・・ 以上の内容で良いのですかね?