アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルの関数について教えて下さい!

【条件】
A1:ある決まった数値を入力するセル
A2: (ここに入れるべき数式を教えて下さい!)
A3:=A2/A1×100(%)
・A2は100単位でしか動かないものとする。
・A2はA3が20%に近い数値となる。

分かりにくいので、具体的な数値で説明します。
A1が700のとき、
A2が100だとA3は14%
A2が200だとA3は29%になりますが、
より20%に近いのは14%の方です。
この時、A2が自動で100となる関数を知りたいです!!
よろしくお願いします!

質問者からの補足コメント

  • GooUserラックさん、tom04さん、早速の回答ありがとうございました!
    おかげさまで、日々の仕事を1時間早く切り上げる事が出来そうです。

      補足日時:2018/04/05 23:04

A 回答 (3件)

多分「=ROUND(A1/5,-2)」で良いのですが、


どちらも同じだけ離れているとき、例えばA1が250のときはどうするのでしょうか?
    • good
    • 1

No.1 の補足



どちらも同じだけ離れているとき「=ROUND(A1/5,-2)」は 0 から遠い数になります。
    • good
    • 1

こんばんは!



一案です。
>A2は100単位でしか動かないものとする
というコトなので↓の画像のように作業用として100単位で表を作成しておいてはどうでしょうか?
D1セルには
=IF(A$1="","",ABS(0.2-C1/A$1))

という数式を入れフィルハンドルでダブルクリックしています。
そしてA2セルに
=IFERROR(INDEX(C:C,MATCH(MIN(D:D),D:D,0)),"")

という数式を入れています。

※ 細かい検証はしていませんので
お望み通りの結果にならない場合はごめんなさい。m(_ _)m
「エクセルの関数について教えて下さい! 【」の回答画像3
    • good
    • 1

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