>例えばW5に10500と入れるとX5は7350になり、Z5は1259となります。
>この1259を1260となるような計算式を教えてください。
Z5の値(計算結果)は1258.75です。
つまり、W5に10500を入力すると Z5は1258.75です。これを1259と解釈している
のですから、四捨五入or切り上げをしています。
その上で、1259を1260にしたいのが質問の趣旨かとおもわれます。
W5が10500の場合、どのように解釈しても同じ答なります。
W5が10465の場合、Z5は1254.554167になりますから、定義を確実に行っておか
ないと、希望する値と異なった値になってしまいます。
1 小数点以下1位を四捨五入しZ5を1255とする
2 小数点以下1位を切上げしZ5を1255とする
3 小数点以下の処理を行わない 1254.554とする
上記の 1 か 2 か 3 の上で、下記の行います。
4 1255の1の位を四捨五入して1260 or 1254.554の1の位を四捨五入して1250
5 1259の1の位を切り上げして1260 or 1254.5541の位を切上げして1260
※10465の場合には、計算方法によって1250になったり1260になったり
します。
よって回答は6通りになります。希望する方法を取捨選択してください。
1 と 4 =ROUND(ROUND(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,0),-1)
1 と 5 =ROUNDUP(ROUND(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,0),-1)
2 と 4 =ROUND(ROUNDUP(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,0),-1)
2 と 5 =ROUNDUP(ROUNDUP(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,0),-1)
3 と 4 =ROUND(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,-1)
3 と 5 =ROUNDUP(((W5*100/105-X5)-((W5*100/105-X5)*0.05))/2,-1)