Excelで以下の条件を満足する表示方法を教えていただけますか。

例としてA1に3,000、A2に3,300、A3に7,700が計算式の答えとして表示されます。これをB1に「(3,000+3,300+7,700)×1.05」と表示したい。

例としてA1に3,000、A2に0、A3に7,700が計算式の答えとして表示されます。これをB1に「(3,000+7,700)×1.05」と表示したい。

例としてA1に0、A2に3,300、A3に0が計算式の答えとして表示されます。これをB1に「3,300×1.05」と表示したい。

A 回答 (2件)

少し改良?


=CHOOSE(COUNTIF(A1:A3,0)+1,"("&A1&"+"&A2&"+"&A3&")×1.05",IF(A1*A2=0,"("&A1+A2&"+"&A3&")×1.05","("&A1&"+"&A2&")×1.05"),A1+A2+A3&"×1.05",0)
    • good
    • 0
この回答へのお礼

ありがとうございます。

思っていた様に表示されました。

お礼日時:2009/05/18 19:56

単純にIF式で場合分けするとこんな感じ?長くなりますが。


=IF(A1=0,IF(A2=0,IF(A3=0,0,A3),IF(A3=0,A2,"("&A2&"+"&A3&")")),IF(A2=0,IF(A3=0,A1,"("&A1&"+"&A3&")"),IFA3=0,"("&A1&"+"&A2&")","("&A1&"+"&A2&"+"&A3&")")))&IF(AND(A1=0,A2=0,A3=0),"","×1.05")
    • good
    • 0

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


人気Q&Aランキング

おすすめ情報