人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルについて質問です。

列Cに日付を入力した際、列Dに自動的に5日プラスした日付を反映させる方法等ありますでしょうか。
日付は列Cには3月10日の場合は3/10と入力しています。
もし可能の場合は列Dに5日追加するものと、4日追加するもの、3日追加するものをひとつの列で作成したいのですがそういったことも可能でしょうか?
お手数をおかけしますがよろしくお願いいたします。

●質問者: aiomock
●カテゴリ:コンピュータ インターネット
✍キーワード:3月10日 ひとつ エクセル プラス 作成
○ 状態 :終了
└ 回答数 : 3/4件

▽最新の回答へ

1 ● Gay_Yahng
●27ポイント

d1に

=c1+5

で5日後になります。

3日後なら

=c1+3

ですね。

5日追加するものと、4日追加するもの、3日追加するもの

というのは何か自動で判別したいのでしょうか?

◎質問者からの返答

はい、プログラムで判別できればと考えました。


2 ● taku0208
●27ポイント

C1に"3/10"と入力した場合、D1に"=C1+5"と入力すると、

D1の表示は、「3月15日」となります。

同じ要領で、"=C1+"の後の数値を変えると、いろいろ設定できます。

◎質問者からの返答

ありがとうございます。


3 ● apr-25
●26ポイント

http://www.q^apr25.ne.jp/ (dummy)

5日後の日付を表示するには、C列の表示形式が日付でありC列内にシリアル値があるのならばD列の表示形式も日付にすれば =C1+5で年月をまたいでも正しい日付が表示されます。3日後、4日後を判定したいのは5日後の曜日のためでしょうか。仮に5日後が日曜日であれば3日後を、土曜日であれば4日後としたいのならば、下記の式でよいでしょう。

=if(weekday(C1+5),2)<6,C1+5,C1+5-(weekday(C1+5,2)-5))) または

=if(weekday(C1+5),2)<6,C1+5,C1+10-(weekday(C1+5,2)))

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ