• ベストアンサー

エクセル2010 日付計算(基準日より○日前)

教えて下さい。 エクセル2010(win7)を使用。 エクセルでA1に 7/25と入力すると 平成26年7月25日(金)と表示しています。 この7/25を基準日として B1に 7/25より4日前を表示させたいのですが、 A1に 7/25 と入力すると B1に平成26年7月21日(月)と表示させたいのですが、、、 どのような式?を入れたらよろしいでしょうか?

  • REN-C
  • お礼率78% (265/336)

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! >A1に 7/25と入力すると 平成26年7月25日(金)と表示しています。 というコトはすでに表示形式はそのようになっていると思いますので、 B1セルは =A1-4 としてみてください。 ※ もし表示形式がお望み通りにならない場合は B1セル上で右クリック → セルの書式設定 → 表示形式タブ → ユーザー定義から 「種類」の欄に表示されている文字をすべて決して ggge年m月d日(aaa) と入力してみてください。m(_ _)m

REN-C
質問者

お礼

回答ありがとうございます。 やってみたんですが。。。表示が ♯VALUE! となってしまいます。 基準日。B1セル。ともにセルが結合されているからでしょうか?

REN-C
質問者

補足

すいません。 表示形式を両方ともggge年m月d日(aaa)にしたらできました (=^_^=) ありがとうございます^^ 大変助かりました☆

関連するQ&A

  • エクセルの計算式について

    いつもお世話になっています。 ある日を基準として、5年経過すると「更新」というように表示したいと考えています。 例えば、基準日(A1)に平成22年4月1日とします。 A2に平成15年3月31日と入力していた場合、B2に「更新」と表示させたいです。 また、A3に平成20年3月31日(5年経過していない場合)は空白にしたいです。 計算式は、どのようにすればいいか教えてください、宜しくお願いします。

  • エクセルで「日付」を表示する件

    エクセルで「日付」を表示する件 シート(1)の「A1」に「この事件は」の文字列。「B1」に書式を日付にして「平成22年8月1日」と入力。「C1」に「に起こりました」と入力。 複数のセルの文字列と日付を一つのセルに合わせて「この事件は平成22年8月1日に起こりました」のようにしたいので、「D1」に「=A1&B1&C1」と入力すると、「この事件は40391に起こりました」と表示されてしまいます。 解決方法を教えて下さい。 エクセルのバージョンは2002です。

  • 日付の書式の維持

    エクセル2002です。 A1にある基準日(平成23年10月1日)から見た 10年前の3月22日~翌3月21日を、 「平成13年3月22日~平成14年3月21日」と表示させたいのですが・・・ 色々試しても数式内に""や&があると、日付の書式にしても数字が崩れてしまいます。 30年前のも作りたいので、昭和を表示させるためにも書式は「日付」のままがいいのですが、 月日だけ固定したまま年を計算したり、""等の記号を式に入れても問題ないような方法があれば、教えてください。

  • 3ヵ月後の日付を自動計算しようと思っているのですが、上手くいかなかった

    3ヵ月後の日付を自動計算しようと思っているのですが、上手くいかなかったのでご質問させていただきます。 3ヵ月後の日付をエクセルで自動的に計算させようと思って、いろいろ試行錯誤しているのですが、上手くいかなかったので、ここに質問させていただきました。よろしくお願いいたします。 で、単純に3ヵ月後を計算させようと思い、ExcelのWorkday関数等を利用して、以下のような式を考えました。 =WORKDAY(DATE(YEAR(A1),MONTH(A1)+3,DAY(A1)-1),1,B1:B38) ここで、セルA1には基準日を入力し、セルB1からB38には国民の祝日を入力しています。 で、これでほとんどの場合で上手くいったんですが、例えば明日8月31日を基準日とした場合、3ヵ月後を、基準日が月末なので3ヵ月後も月末で揃える格好で日付を指定したいと考えており、エクセル関数の組み合わせでとまってしまいました。 つまり8月31日を基準日としたような場合は、求める日付として11月30日(11月30日が土日や祝日の場合は、更にさかのぼって11月29日だったり、11月28日が求める日付)となるようにしたいと考えております。 どなたか、お知恵を拝借できればと思っております。よろしくお願いいたします。

  • Excelの日付関数教えて下さい

    Windoes XP Pro, Excel 2003を使っています。 A1とA2には、書式設定で、[$-411]ggge"年"mm"月"dd"日"を入れてあります。 B2の書式表示形式には、m"ケ月"d"日目"といれてあります。 B2に計算式、=A2-A1 を設定しておいて A1 に、2008/10/31 と入力すると、平成20年10月31日と表示されます。 A2 に、2008/12/19 と入力すると、平成20年12月19日と表示されます。 そのとき、B2 には、2ケ月18日目と表示されます。 シリアル値で計算しているつもりですが、 なぜ、計算が違うのでしょうか。 日を変更しても狂いがでます。 宜しくお願いします。

  • エクセルの日付の入力方法について

    過去にあったかも知れませんが探せなかったので、 新たに質問させていただきます。 (1)「19821」と入力して「平成19年8月21日」と表示させたい のですが、無理そうだったので (2)「19.8.21」と入力して「平成19年8月21日」と表示させよう としました。が、 (3)「2007.8.21」と入力して「平成19年8月21日」と表示させるところまでたどり着いたものの解りません。 XP エクセル2003  で「19.8.21」と入力して「平成19年8月21日」と表示させる方法を 解る方、いらっしゃいましたら教えてください! 宜しくお願いします。

  • 定年退職日の計算

    エクセル2002です。 定年日付を、その人が60歳になってから最初に来る締め日(20日)で計算したいのです。 また、和暦で表示させたいです。 たとえばA1に 1951/3/12 とあったら、 B1に 平成23年3月20日       A2に 1951/3/23 とあったら、 B2に 平成23年4月20日    と表示させることは可能でしょうか? よろしくお願いします。

  • Excel 日付から1日の平均を求めたいです

    Excelで頭を抱えています。 どなたかわかる方が居たら教えてください。 Excelには以下のようなDATAが入力されています。  A列  B列 C列 D列 E列・・・・・・     開始日 終了日  加工(h)    4/3 4 5 6 7 8 4/3  4/8    10     ←---------------→               (加工日数をオートシェイプで表示) コレに行を追加し(最終的には非表示) 4/3~4/8の間で加工時間に1日平均何時間かかったかを表示したいのです。 日付のセルには4/1を基準として、+1の式を入力してあります。 説明不足で申し訳ありませんが 何方かわかる方が居たら教えてください。 よろしくお願いします。

  • エクセルの「&関数」で日付の結合について

    すみませんが、できればとっても嬉しいのですが・・・・ たとえば、A列に下記のように日付が入っているとし、「&」を利用してB1に関数で「="誕生日は"&B3&"です"」と入力し、「誕生日は平成19年8月6日です」表示させようとすると、「誕生日は39300です」と表示されてしまいます。 これの解決方法はあるのでしょうか?? よろしくお願いします。 ____A列_______B列____ 1 平成19年8月6日 2

  • エクセルを使って日付の計算をする方法を教えてください

    エクセル素人です。 エクセルを使用した計算表を作っていますが、 ヘルプを見てもよくわかりません。 アドバイスを宜しくお願い致します。 質問1  A1に日付を入力し、B1に期間を入力(年)すると、 C1にその日付を表示できるようにしたいのです。 A1:日付 B1:年数 C1:入力年数後の日付(※結果) (例)2003/7/28 から 2年後の日付は? 2005/7/27 ↑       ↑          ↑    A1       B1         C1 ┌-----------------┐ | A1 | B2 | C3 | └-----------------┘ 質問2 上記と同じ要領で A1:日付 B1:年数 C1:月数 D1:入力年数後の日付(※結果) を表示する方法 ┌--------------------------┐ | A1 | B2 | C3 | A4 | └--------------------------┘ ※1年後、2年後の日付の問題で、いろいろ解釈が あるとは思いますが、下記の解釈でお願いします。 ○ 2003/7/28から1年後→ 2004/7/27 × 2003/7/28から1年後→ 2004/7/28 ちなみにエクセル2000です 宜しくお願い致します。