URLはダミーです。
A1に割引前の値段
A2に割引後の値段
とすると
=1-A2/A1
でOKです。%の値にするなら、
=(1-A2/A1)*100
でOKです。
http://www.hatena.ne.jp/1053705955
エクセルで簡単に割引率を出す関数(数式)を教えてください。値に%の表示はいりません。例)150000円→80000円の割引率.. - 人力検索はてな
単純に、
=(1-80000/150000)*100
とかの計算式ではダメでしょうか?
↑のURLはダミーです。
例)
セルA1の値を150,000、セルB1の値を80,000とし、セルC1に答えを出すとします。
セルC1に入れる数式:=ROUND(B1/A1*100,0)
最後の0は小数点以下を第何位まで表示するかの指定に使います。
この例では小数点以下を四捨五入し、整数の値を求めています。
小数点以下を切り捨てたい場合は『ROUND』の変わりに『ROUNDDOWN』という関数を使えばOKです。
もしくは、
=INT(B1/A1*100)としても良いです。
Yahoo! JAPAN
すいません、慌てて答えたので数式が間違っていました。
先ほどの数式では、割引率は求まりません。
=ROUND((1-B1/A1)*100,2)
1をマイナスし忘れていました。
お詫びして訂正します。m(_ _)m
コメント(0件)