プロが教える店舗&オフィスのセキュリティ対策術

エクセルの計算式です。

   A    B    C
1   15    13    28
2   10    *    10
3   *    35    35
4   *     *    なし

基本、A+B=Cという計算なのですが、*は0と同じとみなし、2行目だと10+0でCは10といれたいのです。そして4行目のように*+*のときにはCに“なし”と表示させるにはC列にどんな計算式をいれたらいいですか?

A 回答 (2件)

C1の数式


=IF(A1="*",IF(B1="*","なし",B1),IF(B1="*",A1,A1+B1))

あとは、これを下にコピーしていけば大丈夫だと思います。
    • good
    • 0
この回答へのお礼

どうもありがとうございました。
助かりました!

お礼日時:2011/08/20 17:35

C列の式で処理する方法ではないので、ご参考まで。



A列、B列の「*」の部分は、数値の「0」ゼロを入力してください。
C列にはC=A+Bに相当する式を入れたください。(例、C1=A1+B1)
A列、B列の書式を「0;0;"*"」として下さい。
C列の書式を「0;0;"なし"」として下さい。
    • good
    • 0
この回答へのお礼

書式をかえる、ということでも解決できることに驚きました。
「0;0;"*"」の意味を勉強させていただきます。

どうもありがとうございました。

お礼日時:2011/08/20 17:36

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