• 締切済み

エクセルでの計算

例えば、エクセルでA1のセルに入れた日付をB1のセルでは、20日後とかの表示をさせたいんですが。自動的に表示することは可能ですか? できれば、その方法を教えて欲しいのですが。

みんなの回答

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

>B1のセルでは、20日後とかの表示をさせたいんですが あいまいな表現だが、B1には20日後の日付を出したいならエクセルでは、単純に=A1+20 で良いのです。常識。 理屈を説明すると A1の日付      20日後の日付  ↓          ↑  ↓       日付表示形式適用←B1セルの表示形式適用(*)  ↓          ↑ 日付シリアル値→日付シリアル値+20 =>セルの値です(整数) ↓  エクセルの日付シリアル値とは1900年1月1日を1としてその日までが実際に 何日目かの序数。 (*)のところで月末越えで月変わりや年末越えで年月変わりも うまくやってくれる。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

入力が日付形式なら X日後=A1+日数 X月後=DATE(YEAR(A1),MONTH(A1)+月数,DAY(A1)) X月後の月末==DATE(YEAR(A1),MONTH(A1)+月数+1,0) X年後=DATE(YEAR(A1)+年数,MONTH(A1),DAY(A1)) 上記とは別に「ツール」「アドイン」「分析ツール」にチェックがあれば X営業日後(土日を含まない)=WORKDAY(A1,日数) 上記で祝日も含まない場合は、祝日の一覧を作った上で X営業日後(土日祝日を含まない)=WORKDAY(A1,日数,祝日の一覧) X月後=EDATE(A1,月数) X月後の月末=EOMONTH(A1,月数)

  • nekotaru
  • ベストアンサー率50% (22/44)
回答No.2

質問者さまの言っている”日付”が 単なる数字でなく、日付形式である必要があります。 20061220 ← 単なる数字です。 2006/12/20 ←日付形式です。 日付形式ですと、No.1さまのご回答の足し算、引き算がカレンダーどおり行われます。

  • Kazamin
  • ベストアンサー率30% (17/56)
回答No.1

式でいいのであれば、B1セルに↓のように入力します。  =A1+20 これで、A1セルの20日後を表示するようになりますよ。