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

■Excel上、下記のような表を作ることは可能でしょうか?

セルがA,B,C,Dの4つあるとします。
セルに入力する内容は日付(2009/○○/○○)です。

A:手入力
B:自動計算(Aから5日後の日付)
C:手入力
D:自動計算(Cがブランクの場合はAから12日後の日付。Aに入力があってもCに入力がある場合には、Cから10日後の日付)

教えていただきたいのは、
Dにどのような計算式をいれるのかというところです。
ネットからは情報を見つけれらず、今回質問を出させていただきました。
Excelは初心者です。

A 回答 (2件)

いや、だから・・・



=IF(C1="",A1+12,C1+10)

これだけの話ですよね。

ただ、これだけだとA1,C1ともにブランクの場合は、
1900/1/10が自動的に表示されちゃうので、例えば

=IF(C1="",IF(A1="","",A1+12),C1+10)

こんな風に逃げておくとか・・・ですね。
    • good
    • 0

>ネットからは情報を見つけれらず、


そりゃあんた、調べ方が悪い

「条件によって処理方法を変える」
ってことですよね
これで調べましたか?
「Cがブランクの場合はAから12日後の日付。Aに入力があってもCに入力がある場合には、Cから10日後の日付」
なんて探しても絶対に見つかりません
(見つけられてもこのページを見つけることができるだけでしょう)

では、「条件によって処理方法を変える」 にはどうすればよいのか
前の方も回答しているように IF関数を使います
これが一番簡単で確実な方法ですから、深く考える必要はありません
ただし、IF関数をどのように使う(使っている)のかは自身で考えてください
分からない場合は、別に質問すると良いでしょう
親切な人が詳しく解説してくれると思いますよ

 =IF(「C」="",IF(「A」="","",「A」+12),「C」+10)

ほんと前の方が答えてくださった通りなんですよ
    • good
    • 0

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