アプリ版:「スタンプのみでお礼する」機能のリリースについて

excelの関数についてご教示ください。
起点日となる日付のセルから任意の日数(±何日)の期間を表示させる関数という可能でしょうか。

例えば、セルA1;2014年9月1日、セルA2;±3日間、という情報から、
セルA3に「2014年8月29日-2014年9月4日」と表示させるというものです。

ご教授のほど宜しくお願い致します。

A 回答 (4件)

A2セルに「±3日間」という文字列ではなく、3という数字が入っているなら



=TEXT(A1-A2,"yyyy年m月d日-")&TEXT(A1+A2,"yyyy年m月d日")

でいけるはずです。
    • good
    • 0
この回答へのお礼

emaxemax様

早々にご教授頂けたおかげで、非常に助かりました。
ありがとうございました。

お礼日時:2014/09/02 19:58

A3: =TEXT(A1-MID(B1,2,FIND("日",B1)-2),"yyyy年m月d日-")&TEXT(A1+MID(B

1,2,FIND("日",B1)-2),"yyyy年m月d日")
    • good
    • 0
この回答へのお礼

mike_g様

この度はご教授いただき誠にありがとうございました。

お礼日時:2014/09/02 20:00

回答1のemaxemaxです。


A2セルに単なる数値だけでなくどうしても±何日間と表示させたいのであれば
A2セルの書式を、ユーザー設定で

±#"日間"

としてみてください。
これで数字だけの入力でも±何日間と表示されます。
    • good
    • 0

A2セルが±3日間の条件なら、セルの書式設定で表示形式をユーザー定義にして「±0"日間"」として、セルに「3」と入力します。



A3セルには以下の式を入力します。

=IF(A1="","",TEXT(A1-A2,"yyyy年m月d日-")&TEXT(A1+A2,"yyyy年m月d日"))
    • good
    • 0
この回答へのお礼

MackyNo1様

この度はご教授いただき誠にありがとうございました。

お礼日時:2014/09/02 19:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!