- ベストアンサー
エクセル関数(再)
お世話になります。エクセルで、比率から数値を出したいです。 50.500を75%と25%に分けた場合、37.875と12.625ですが小数点以下二位までの 表示にする。どちらに余りを寄せるかは 比率の高いほう 左にくる比率(ここでは75%) とするとどう考えればいいでしょうか? 1から10のどの組み合わせになってもいいように考えたいです。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> 皆さん、頭の中にスラスラ出てくるのでしょうか? 私は出来が良くないので、じわーーーーーーと出てきます。なので質問の内容を一部忘れたりすることがままあります。 式は(説明が下手ですが) 数式の入ったセルの上のセルが空白ではなく(IF(B4="","",←空白だと空白)て、動物1から動物10の中($B4:$K4)で値が一番大(MAX)きければL列の値をもとに計算して表示し、空白でも最大値でなければL列の値から最大値の計算結果($L5*MAX($B4:$K4))を引いて表示する。 です。
その他の回答 (3)
- kkkkkm
- ベストアンサー率66% (1719/2589)
No2です。 > どちらに余りを寄せるかは比率の高いほう でしたね。 ROUNDUP だと思います。
- kkkkkm
- ベストアンサー率66% (1719/2589)
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 に適宜変更してください。
お礼
お世話になります。やってみたら出ました!ありがとうございます。 皆さん、頭の中にスラスラ出てくるのでしょうか?教えていただいた通り打っていても全く理解できてません。
- molly1978
- ベストアンサー率33% (393/1186)
roundup関数を使用します。 B5:=roundup(L5*B4,2) C5:=L5-B5 >1から10のどの組み合わせになってもいいように考えたいです。 意味がわかりません。
お礼
お世話になります。 1に20、5に80と入れても、 5に50、8に50と入れても結果が出るようにしたかったのですが…説明が悪くすみません。 ありがとうございました。
お礼
なるほど!という部分が半分で、完璧ではありませんが説明いただいて何となく…(笑) ありがとうございます。