• ベストアンサー

エクセル関数

お世話になります。 エクセルで、比率から数値を出したいです。 例えば、 50.500を75%と25%に分けた場合、答えは 75%が37.875 25%は12.625 になります。 小数点以下3位は必ず0にし、2位までの表示にしてどちらに余りを寄せるかは 比率の高い方 又は 左にくる比率(ここでは75%) とする関数はどう設定すればいいでしょうか?

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

  • ベストアンサー
  • sknbsknb2
  • ベストアンサー率38% (1127/2911)
回答No.2

ANo.1です。ANo.1の補足についてです。 最終イメージがどのようなものなのかが全くわかりません。 Excelで最終イメージを作って、画像として添付してください。

yamako102
質問者

お礼

再投稿しました。 パソコン・スマホ>ソフトウェア>エクセルにカテゴリ変更しています。 よろしくお願いします。

yamako102
質問者

補足

お手数おかけします。補足では画像添付できず、再度質問作り直します。

その他の回答 (1)

  • sknbsknb2
  • ベストアンサー率38% (1127/2911)
回答No.1

75%の数値をround使って小数点以下3桁で四捨五入し、25%の方は(もとの数値-75%の数値)で表示するのではだめですか?

yamako102
質問者

補足

早速ありがとうございます。説明が足りなかったのですが 例えば、動物10種類項目あり、そのうち2種類に コアラ75%、タヌキ25%のようにしたい。 次はクマ60%、サル40%、とか… 10個のセルにどういう組み合わせになっても大丈夫な関数にするとなると…

関連するQ&A

  • エクセル関数(再)

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

  • エクセルの関数について

    こんにちは。 エクセル関数でわからないところがあるので、教えてください。 Round関数で、四捨五入の小数点以下の表示を切っています。 そうすると、その合計を取ると、実際は表示は小数点以下が 切れていても、元の数字は小数点が残っているので 合計を出した時に端数が合いません。 =IF(E5=0,"",G5) このG5に当たる個所が、Round関数が入っていて 合計が合いません。 ちなみにG5には、=ROUND(C6,2) こんな式が入っています。 C6の数値が小数点になっています。 分かる方、教えてください。よろしくお願いいたします。

  • エクセル関数?教えてください。これはどうすればできますか?未熟者です

    A列÷B列の答えの数値を削除と四捨五入し、プラス表示とマイナス表示をしたい。 答えは2パターンになります。 (1)A列÷B列の答え1.091763・・・などとなります。それを小数点一位以上(1.9)を削除し小数点五位(6)を四捨五入して数値で表したいのです。 そして出た答え、小数点以上が(1.)の場合プラス表示とし918で完成させたい。 (2)A列÷B列の答え0.991763・・・などとなります。それを小数点一位以上(0.9)を削除し小数点五位(6)を四捨五入して数値で表したいのです。 そして出た答え、小数点以下(0.)の場合はマイナス表示としと-918で完成です。 うまく説明できませんが、よろしくお願いします。

  • Excelのrounddown関数について

    Excelのrounddown関数について教えてください。 Excel2003でrounddownで0(小数点以下を切り捨て)を入れて計算させた所、例えば、17,600 *0.1=1759となってしまい、1760にはなりません。単純に考えても、電卓で計算しても17,600 *0.1=1760になるはずですが、何故このようになってしまうのでしょうか? 因みに式ですが、=ROUNDDOWN($P4*0.1,0)で、P4(隣のセル)の数値を計算します。 例の場合、P4には3200*5.5の結果が入りますので、ここにも小数点以下の数値は発生しません。 何か設定が違っているのでしょうか?

  • エクセル関数

    エクセル関数を教えて下さい。 A×B=Cの計算でCが小数点以下の端数が出る場合、 答えのCを小数点以下を四捨五入して整数にする関数を教えて下さい。 CをROUND関数でDという整数に置き換えるのは分かりますが、乗算の答えCを同じセルで整数にしたいです。よろしくお願いします。

  • エクセルで数値の文字数を数える方法

    エクセルで小数点を含む数値の桁数を数える方法を教えてください。 たとえば、225.260の場合、小数点も含んで7文字の答えがほしいです。 len関数の場合、小数点以下の最後の数値が0の場合、1文字として数えてくれません。 良い関数もしくは方法があれば教えていただけますでしょうか。 よろしくお願いします。

  • エクセル関数で

    お世話になります。先日こちらで教えていただきました関数で、変更箇所がありましたので悩んでおります、、、 ご存知の方ご指導いただけないでしょうか、、、 ■下記の数値の小数点以下3桁目をある条件で切上げ・切捨てを行いなさい。 【条件】23.230以下は、小数点以下3桁目を切り捨て。23.231以上は 小数点以下3桁目を切上げる。 ただし、小数点以下3桁目が0の場合は値が23.231以上は 小数点以下3桁目を切上げ(*1) 23.230以下の場合は少数点以下2桁目を1減少させる(=0.01マイナス)(*2) 例) 23.151 → 23.15    23.230 → 23.23    23.231 → 23.24 (*1) 23.240 → 23.25 (*2) 23.150 → 23.14 小数点以下3桁目が0の場合、23.230以下の場合小数点以下2桁目を 1減少させるという関数がわかりません。 下記の関数にどのような式を加えればよいのでしょうか? =IF(A1>=23.231,ROUNDUP(A1+0.001,2),ROUNDDOWN(A1,2)) ※上記の式だと、小数点以下3桁目が0の場合、23.231以上の場合は 切上げ、23.230以下の場合は切り捨てになります。 宜しくお願い致します。

  • EXCELのJIS関数で0の表示

    お世話になります。 EXCELのJIS関数で半角数値を全角に変換表示したいのですが、”1.00”などの”.00”の表示がされません。 ’を付けて入力してもエラーとなり、セルの書式設定で小数点を表示するように設定してもやはり反映されません。 数値の半角から全角の変換表示は無理でしょうか?

  • 関数

    お世話になります。 excelで、セルの数値が1以下(0〜0.99…)なら1を表示し1以上の場合は小数第1位を四捨五入にする関数はどう考えるといいでしょうか? 2つを同時に…という頭になりません。 よろしくお願いします。

  • エクセル関数で

    お世話になります。下記の数値の小数点以下3桁目をある条件で 切り上げ・切捨てを行いたいのですが、その条件に加えて小数点以下3桁 目が0でも切上げにする場合の数式を教えていただけないでしょうか? 【条件】23.230以下は、小数点以下3桁目を切り捨て。23.231以上は 小数点以下3桁目を切上げる。ただし、23.231以上で切上げる場合、 小数点以下3桁目が0の場合でも切上げる(*) 例)23.151 → 23.15   23.150 → 23.15   23.230 → 23.23   23.231 → 23.24 (*) 23.240 → 23.25 切り上げ、切捨ての数式はIF関数でできたのですが、23.231以上で 切上げる場合、小数点以下3桁目が0の場合でも切上げるというのが 分かりません、、、 =IF(A1>=23.231,ROUNDUP(A1,2),ROUNDDOWN(A1,2)) ご指導いただきたく、宜しくお願い致します。

専門家に質問してみよう