- 締切済み
エクセルでの計算
例えば、エクセルでA1のセルに入れた日付をB1のセルでは、20日後とかの表示をさせたいんですが。自動的に表示することは可能ですか? できれば、その方法を教えて欲しいのですが。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
>B1のセルでは、20日後とかの表示をさせたいんですが あいまいな表現だが、B1には20日後の日付を出したいならエクセルでは、単純に=A1+20 で良いのです。常識。 理屈を説明すると A1の日付 20日後の日付 ↓ ↑ ↓ 日付表示形式適用←B1セルの表示形式適用(*) ↓ ↑ 日付シリアル値→日付シリアル値+20 =>セルの値です(整数) ↓ エクセルの日付シリアル値とは1900年1月1日を1としてその日までが実際に 何日目かの序数。 (*)のところで月末越えで月変わりや年末越えで年月変わりも うまくやってくれる。
- mshr1962
- ベストアンサー率39% (7417/18945)
入力が日付形式なら 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)
質問者さまの言っている”日付”が 単なる数字でなく、日付形式である必要があります。 20061220 ← 単なる数字です。 2006/12/20 ←日付形式です。 日付形式ですと、No.1さまのご回答の足し算、引き算がカレンダーどおり行われます。
- Kazamin
- ベストアンサー率30% (17/56)
式でいいのであれば、B1セルに↓のように入力します。 =A1+20 これで、A1セルの20日後を表示するようになりますよ。