• ベストアンサー

エクセル関数(再)

お世話になります。エクセルで、比率から数値を出したいです。 50.500を75%と25%に分けた場合、37.875と12.625ですが小数点以下二位までの 表示にする。どちらに余りを寄せるかは 比率の高いほう 左にくる比率(ここでは75%) とするとどう考えればいいでしょうか? 1から10のどの組み合わせになってもいいように考えたいです。 よろしくお願いします。

この投稿のマルチメディアは削除されているためご覧いただけません。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1734/2604)
回答No.4

> 皆さん、頭の中にスラスラ出てくるのでしょうか? 私は出来が良くないので、じわーーーーーーと出てきます。なので質問の内容を一部忘れたりすることがままあります。 式は(説明が下手ですが) 数式の入ったセルの上のセルが空白ではなく(IF(B4="","",←空白だと空白)て、動物1から動物10の中($B4:$K4)で値が一番大(MAX)きければL列の値をもとに計算して表示し、空白でも最大値でなければL列の値から最大値の計算結果($L5*MAX($B4:$K4))を引いて表示する。 です。

yamako102
質問者

お礼

なるほど!という部分が半分で、完璧ではありませんが説明いただいて何となく…(笑) ありがとうございます。

その他の回答 (3)

  • kkkkkm
  • ベストアンサー率66% (1734/2604)
回答No.3

No2です。 > どちらに余りを寄せるかは比率の高いほう でしたね。 ROUNDUP だと思います。

  • kkkkkm
  • ベストアンサー率66% (1734/2604)
回答No.2

B5に =IF(B4="","",IF(MAX($B4:$K4)=B4,ROUND($L5*B4,2),$L5-ROUND($L5*MAX($B4:$K4),2))) として右にK5までコピーしてあと必要な行にコピーしてください。 %表示のセルは75%の場合そのまま75%で考えてます。実数としては75ではなく0.75 切り上げ切り捨ては ROUNDUP ROUNDDOWN に適宜変更してください。

yamako102
質問者

お礼

お世話になります。やってみたら出ました!ありがとうございます。 皆さん、頭の中にスラスラ出てくるのでしょうか?教えていただいた通り打っていても全く理解できてません。

  • molly1978
  • ベストアンサー率33% (393/1186)
回答No.1

roundup関数を使用します。 B5:=roundup(L5*B4,2) C5:=L5-B5 >1から10のどの組み合わせになってもいいように考えたいです。 意味がわかりません。

yamako102
質問者

お礼

お世話になります。 1に20、5に80と入れても、 5に50、8に50と入れても結果が出るようにしたかったのですが…説明が悪くすみません。 ありがとうございました。

関連するQ&A

専門家に質問してみよう