• ベストアンサー

計算式をまとめたい

C8 に =IF(B8>=10,(B8-10)*130,0) C9 に =ROUNDDOWN((C7+C8)*1.08,-1) の計算式が入っています。 この2つの計算式を1つにして、C9に表示したいのですが どうすればいいでしょうか? 画像を添付します。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

>この2つの計算式を1つにして、C9に表示したいのですがどうすればいいでしょうか? 考え方の整理をすれば次のようになります。 C9=ROUNDDOWN(MAX((B8-10)*130+C7,C7)*1.08,-1) 下記の条件をC9セルの数式に組み込めば良いことになります。 上水道使用量が10以下は1350円(消費税別)---基本料金    〃   10を超える分に@130円(消費税別)で加算---超過料金 (質問に添付された画像では@1300円となっていますので再確認してください) 消費税込みの料金=(基本料金+超過料金)×1.08 但し、10円未満を切り捨て IF関数の代わりにMAX関数で基本料金のみの場合と超過料金を含む場合を区分けしています。 使用量が0でも基本料金が請求することになります。

その他の回答 (4)

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.5

C9: =ROUNDDOWN(C7+MAX(0,B8-10)*130*1.08,-1)

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.3

その2つを合わせるだけなら =ROUNDDOWN((C7+MAX((B8-10)*130,0))*1.08,-1)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 以下の様な関数にされると宜しいかと思います。 =IF(COUNT(C7,B8)=2,ROUNDDOWN((C7+(B8-10)*130*(B8>=10))*1.08,-1),"")

  • f272
  • ベストアンサー率46% (8469/18132)
回答No.1

C8=IF(B8>=10,(B8-10)*130,0) C9=ROUNDDOWN((C7+C8)*1.08,-1) であれば C9=ROUNDDOWN((C7+IF(B8>=10,(B8-10)*130,0))*1.08,-1) になるよね。

関連するQ&A