『数式を教えてください』(超初心者) エクセル2007,WindowsXPを使用しています。 A1にB1の1年前の年月を表示させたいのですが、A1の数式がわかりせんので、 教えて下さい。  A1 H20.4  B1 H21.3 ---- サンプルデータでは1年前ではなく11ヵ月前になっていますが 何か基準があるんでしょうか? すでにB1には入力済みなのでしょうか? もしそうならシリアル値でしょうか? 文字列でしょうか? (えくせる青年)2009/10/26 15:26 ---- A1が H20.3 ではなく H20.4 なのかの説明をお願いします B1の値は シリアル値なのでしょうか 文字なのでしょうか? 文字の場合日付の情報はどのようになるのでしょう (補足説明要求者) ---- 説明不足で済みません。 B1は入力済で文字列です。 12月間の保険料の納付状況を見るために必要な 表示(A1)なのです。A1はH20.4です。 ---- こういうことかな?(A列も文字列) =TEXT(EDATE(B1&".1",-11),"ge.m") シリアル値で入力した方がいいような気がしますが (R) ---- B列の値はシリアル値で入力したほうがいいと思います。 Excelで日付を扱うときは シリアル値で入力するのが基本です。 B列に h20.4.1 と入力すると 2008年4月1日のシリアル値となりますので 表示形式をユーザー定義で ge.m と設定します。 あとはA列で =EDATE(B1,-11) として 表示形式をB列と同じにします。 (えくせる青年)2009/10/26 16:55 ---- Rさん、エクセル青年さん、さっそく教えて頂きましてありがとうございました。 シリアル値を入力して出来ました。感謝申し上げます。(超初心者)