• ベストアンサー

月の引き算 エクセル

エクセルで、例えば 平成21年1月から3ヶ月を引き算して、平成20年10月と表示させたいのですが、どんな計算式にすれば良いでしょうか? 教えて下さい。

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

  • ベストアンサー
回答No.3

DATEを使用して =DATE(2009,1-3,1) セルA1に日付型が入力されているなら以下のように (平成21年1月でしたら2009/1/1など、日は適当に設定して下さい) =DATE(YEAR(A1),MONTH(A1)-3,1) 表示はセルの表示形式を変更することをお勧めしますが TEXT関数を使用して以下のようにしても =TEXT(DATE(YEAR(A1),MONTH(A1)-3,1),"[$-411]ggge""年""m""月"";@") なお表示形式を指定する場合はユーザー定義にして 以下のように設定して下さい [$-411]ggge"年"m"月";@

gift4y
質問者

お礼

すばらしいです! 余計な手間なく出来ました。 ありがとうございました。 また機会があればよろしくお願いします。

その他の回答 (2)

  • noah7150
  • ベストアンサー率46% (116/251)
回答No.2

EDATE関数は使える状態にありますか? これは分析ツールのアドインの組み込みが必要です また、平成21年1月は文字列ですか? 該当関数を使うには入力は年月日を入力し表示書式で年月とする必要があります 現在が標準書式なら平成21年1月1日と入力すると日付で管理され表示書式が自動でセットされますのでユーザー書式に切り替えてd"日"を削除しましょう EDATE関数で求められたものは日付のシリアル値ですので書式を複写してね

gift4y
質問者

お礼

ありがとうございました。 CDが見つからず焦ってましたが、違うやり方を教えて頂く事ができました。 お手間とらせてすいませんでした。 ありがとうございます。

gift4y
質問者

補足

使える状態になかったです(^-^;) 早速インストールを試みましたが、どうやらオフィスのCDが必要のようで・・・ 今、手元にないので、明日早速インストールしてみます。 ありがとうございました。 わからなかったら、また教えて下さい。

  • aleister
  • ベストアンサー率31% (11/35)
回答No.1

=EDATE(A1,-3) これでA1にある日付が3か月前に計算され表示されます

gift4y
質問者

補足

すいません、これではうまくいかないようです。 連続したデータから値を求めたいのです。  入金月  入金サイト    売上月 --------------------------------------- 平成21年1月  2ヶ月   平成20年11月 --------------------------------------- 平成21年2月  2ヶ月   平成20年12月 --------------------------------------- 表示形式は何でも構いません。 入金サイトの表記も2ヶ月ではなく、2でも構いません。 よろしくお願いします。

関連するQ&A

  • エクセル 西暦どうしの引き算をするには

    エクセル 西暦どうしの引き算をするにはどうしたらよいでしょうか。 セルの値は2008/11/05でこのセルの表示は平成15年11月5日となっています。本日からこのセルの値を引いて勤続年数をだしたいのですが、どのように設定したらよいのかを教えてください。

  • エクセルの日付の引き算って出来ますでしょうか?

    エクセルの日付を引き算したいのですが、これは可能でしょうか? 具体的に言うと、日付というか、月の部分だけをある指定の年月日より引き算された形で表示させていのです。というのが、確認日と実行月に2ヶ月のタイムラグがあります。 例えば、あるセルに2008/8/30 と表示があり、その隣には実行月としてマイナス2ヶ月を行った「月」だけの表示ができればとおもいます。 今回の例ですと、日付が2008/8/30ですので、マイナス2ヶ月の6月と自動で表示できればとおもいます。 自動というのは、2008/8/30を変更したら自動で6月に、2008/9/30としたら、7月といった具合にできればとおもうのですが、このような事は可能でしょうか? 数式?のところに色々と入力して試してみるのですが、計算されないかエラーになってしまいます・・・。 どなたかご存知の方いらっしゃいましたら、アドバイスいただけると助かります。よろしくお願いします。

  • エクセルの引き算で・・・

    こんにちは。 エクセルで引き算をするとき、 結果がマイナスである場合は、全て 計算結果を0と表示するには どうすればいいのでしょうか? (例えば、34-45=-11ですが、  この結果を0と表示させたいのです。  結果がプラスの場合は、その値を正しく  表示させたいです。     45-34=11  この場合は11と表示) よろしくお願いします。

  • excelで時間の引き算でマイナス表示にしたい

    残業時間の計算をしたいのです。 時刻部分の書式設定は「時刻」(でしたか?自宅PCにexcelがなく確認できず) うろ覚えなので、突っ込みはご容赦ください。 ともかく時間の引き算でマイナスを表示できたらよいのです。 先月 5:00:00 今月 3:00:00 引き算2:00:00 これは単純に引き算したらokです。 先月 3:00:00 今月 5:00:00    -2:00:00 としたいのですが(マイナスじゃなくて△でもよい) エクセル上では、時刻の引き算で負の数かセルの幅より大きい数は####になりますよね。 今月は、先月より残業減ったね/増えたね という表を作りたいので、 マイナスはマイナスで表示させたいです。 そういう計算式、関数は組み立てれませんでしょうか?

  • エクセルでの引算

    エクセルでどの関数を使えば、引算ができるのでしょうか?

  • エクセル シート同士の引き算

    エクセルの引き算で質問です。 今期末の決算が入力されているシートと、前期末の決算が入力されているエクセルのシートがあります。項目は同じです。 その差異を項目ごとに求め、新しいシートにに入力する簡単な方法はありますか? やっぱり、地道に1項目ごとに計算していくしかないのでしょうか・・・。 教えて下さい。お願いします。

  • 引き算

    6年生にもなって繰り下がりのある引き算を指を折ってじゃないと計算ができないです パパッと指を折らないで簡単に出来る計算方法はないですか?

  • エクセルでの引き算について

    練習で簡単な引き算をしようとしたんですが上手く行きません。 添付しました画像で説明させていただきます。 1図はM101に「4」、N101に「3」を入れてO101を選択してオートSUMをクリックした画像です。 この状態でEnterキーを押したら足し算が出来ます。 M101を選択して「ー」をキー入力して、Ctrlキーを押しながらN101を選択してEnterキーを押したら引き算が正常にできます。 ここまで操作方法は間違ってないと思います。 次に2図ですが、1図と同じように操作して、足し算は上手く行きますが、引き算が上手く出来ません。 「数式が間違っている」と言う様なメッセージが表示されます。 図を見ていただくと2図の「L116」の数字が表示されてないのが気にかかるんですが。 計算方法の設定も自動になっています。 足し算が出来るので「数字」、分類も「標準」で間違いないと思います。 どうすれば良いか、アドバイスお願いいたします。

  • エクセル引き算

    エクセルで、プラス実績もマイナス実績も全て引き算したい場合は どうしたらいいのでしょうか?

  • エクセルで引き算をする場合、余計な「+」マークが付く原因

    エクセルで引き算をする場合、 例えば、 =C4-C5  ←C4,C5はセルです の計算をする場合、 =C4-+C5 のように余計な「+」マークがついてしまい、 上手く引き算の計算結果を返すことができません。 この余計な+マークは何で付いてしまうのでしょうか。。。 原因をご存じの方がいらっしゃれば是非教えてくださいませm(_ _)m

専門家に質問してみよう