四捨五入・五捨六入・五捨五超入・銀行丸め(jis丸め)について負数の場合や整数化以外の場合についてもまとめてみた。
B列についての四捨五入等(正負連続型)を主にint関数を使って求めた。
小数点以下何位を求めるかをF4に入力する。
c8 =int($B8*10^$F$4+(10-C$2)/10)/10^$F$4
4捨5入正負連続整数化 g8 =int($B8+0.5)
(今回は2捨3入が1か所間違った値に)
B | C | D | E | F | G | H | I | J | K | L | |
2 | 1.00 | 2.00 | 3.00 | 4.00 | 5.00 | 6.00 | 7.00 | 8.00 | 9.00 | 10.00 | |
3 | 使用 関数 | int | int | int | int | int | int | int | int | int | int |
4 | B列 間隔 | 0.005 | 桁 | 1.00 | 四捨 五入 | 差 | 0.02 | 切り 捨て | |||
5 | 型 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 連続 |
6 | 正式 名称的 | 0捨 1入 | 1捨 2入 | 2捨 3入 | 3捨 4入 | 4捨 5入 | 5捨 6入 | 6捨 7入 | 7捨 8入 | 8捨 9入 | 9捨 10入 |
7 | 略称 (仮) | 1入 (仮) | 2入 (仮) | 3入 (仮) | 4入 (仮) | 5入 (仮) | 6入 (仮) | 7入 (仮) | 8入 (仮) | 9入 (仮) | 10入 (仮) |
8 | -0.515 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.60 | -0.60 |
9 | -0.510 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.60 |
中略 | |||||||||||
91 | -0.100 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 |
92 | -0.095 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 |
93 | -0.090 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 |
94 | -0.085 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 |
95 | -0.080 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 |
96 | -0.075 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 |
97 | -0.070 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 |
98 | -0.065 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 |
99 | -0.060 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 |
100 | -0.055 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 |
101 | -0.050 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 |
102 | -0.045 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 |
103 | -0.040 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 |
104 | -0.035 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 |
105 | -0.030 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 |
106 | -0.025 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 |
107 | -0.020 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 |
108 | -0.015 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 |
109 | -0.010 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 |
110 | -0.005 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 |
111 | 0.000 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
112 | 0.005 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
113 | 0.010 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
114 | 0.015 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
115 | 0.020 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
116 | 0.025 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
117 | 0.030 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
118 | 0.035 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
119 | 0.040 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
120 | 0.045 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
121 | 0.050 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
122 | 0.055 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
123 | 0.060 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 |
124 | 0.065 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 |
125 | 0.070 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 |
126 | 0.075 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 |
127 | 0.080 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 |
128 | 0.085 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 |
129 | 0.090 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 |
130 | 0.095 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 |
131 | 0.100 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 |
B列についての五捨五超入等(正負連続型)を主にint関数を使って求めた。
B | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | |
2 | 0.00 | 1.00 | 2.00 | 3.00 | 4.00 | 5.00 | 6.00 | 7.00 | 8.00 | 9.00 | ||||
3 | 使用 関数 | int | int | int | int | int | int | int | int | int | int | round -down | round -up | round |
4 | 切り 上げ | 切り 捨て | 切り 上げ | 四捨 五入 | ||||||||||
5 | 型 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 連続 | 正負 対称 | 正負 対称 | 正負 対称 |
6 | 正式 名称的 | 0捨 0超入 | 1捨 1超入 | 2捨 2超入 | 3捨 3超入 | 4捨 4超入 | 5捨 5超入 | 6捨 6超入 | 7捨 7超入 | 8捨 8超入 | 9捨 9超入 | |||
7 | 略称 (仮) | 0捨 (仮) | 1捨 (仮) | 2捨 (仮) | 3捨 (仮) | 4捨 (仮) | 5捨 (仮) | 6捨 (仮) | 7捨 (仮) | 8捨 (仮) | 9捨 (仮) | |||
8 | -0.515 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.60 | -0.50 | -0.60 | -0.50 |
9 | -0.510 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.50 | -0.60 | -0.50 | -0.60 | -0.50 |
中略 | ||||||||||||||
91 | -0.100 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 |
92 | -0.095 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | 0.00 | -0.10 | -0.10 |
93 | -0.090 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | 0.00 | -0.10 | -0.10 |
94 | -0.085 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | 0.00 | -0.10 | -0.10 |
95 | -0.080 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | 0.00 | -0.10 | -0.10 |
96 | -0.075 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | 0.00 | -0.10 | -0.10 |
97 | -0.070 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | 0.00 | -0.10 | -0.10 |
98 | -0.065 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | 0.00 | -0.10 | -0.10 |
99 | -0.060 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | 0.00 | -0.10 | -0.10 |
100 | -0.055 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | 0.00 | -0.10 | -0.10 |
101 | -0.050 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | -0.10 | 0.00 | -0.10 | -0.10 |
102 | -0.045 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | 0.00 | -0.10 | 0.00 |
103 | -0.040 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | -0.10 | 0.00 | -0.10 | 0.00 |
104 | -0.035 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | 0.00 | -0.10 | 0.00 |
105 | -0.030 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | -0.10 | 0.00 | -0.10 | 0.00 |
106 | -0.025 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | 0.00 | -0.10 | 0.00 |
107 | -0.020 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | -0.10 | 0.00 | -0.10 | 0.00 |
108 | -0.015 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | 0.00 | -0.10 | 0.00 |
109 | -0.010 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | 0.00 | -0.10 | 0.00 |
110 | -0.005 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.10 | 0.00 |
111 | 0.000 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
112 | 0.005 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.10 | 0.00 |
113 | 0.010 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.10 | 0.00 |
114 | 0.015 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.10 | 0.00 |
115 | 0.020 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.10 | 0.00 |
116 | 0.025 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.10 | 0.00 |
117 | 0.030 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.10 | 0.00 |
118 | 0.035 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.10 | 0.00 |
119 | 0.040 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.10 | 0.00 |
120 | 0.045 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.10 | 0.00 |
121 | 0.050 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.10 | 0.10 |
122 | 0.055 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.10 | 0.10 |
123 | 0.060 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.10 | 0.10 |
124 | 0.065 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.10 | 0.10 |
125 | 0.070 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.10 | 0.10 |
126 | 0.075 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.10 | 0.10 |
127 | 0.080 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.00 | 0.10 | 0.10 |
128 | 0.085 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.10 | 0.10 |
129 | 0.090 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.00 | 0.10 | 0.10 |
130 | 0.095 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.00 | 0.10 | 0.10 |
131 | 0.100 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 | 0.10 |
B列についての四捨五入等(正負対称型)を主にint関数を使って求めた。
AF8 =sign($B8)*int(abs($B8)*10^$F$4+(10-AF$2)/10)/10^$F$4
4捨5入正負対称整数化 aj8 =sign($B8)*int(abs($B8)+0.5)
B | AF | AG | AH | AI | AJ | AK | AL | AM | AN | AO | |
2 | 1.0 | 2.0 | 3.0 | 4.0 | 5.0 | 6.0 | 7.0 | 8.0 | 9.0 | 10.0 | |
3 | 使用 関数 | int sign abs | int sign abs | int sign abs | int sign abs | int sign abs | int sign abs | int sign abs | int sign abs | int sign abs | int sign abs |
4 | 四捨 五入 | 切り 捨て | |||||||||
5 | 型 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 |
6 | 正式 名称的 | 0捨 1入 | 1捨 2入 | 2捨 3入 | 3捨 4入 | 4捨 5入 | 5捨 6入 | 6捨 7入 | 7捨 8入 | 8捨 9入 | 9捨 10入 |
7 | 略称 (仮) | 1入 (仮) | 2入 (仮) | 3入 (仮) | 4入 (仮) | 5入 (仮) | 6入 (仮) | 7入 (仮) | 8入 (仮) | 9入 (仮) | 10入 (仮) |
8 | -0.515 | -0.600 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 |
9 | -0.510 | -0.600 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 |
中略 | |||||||||||
91 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 |
92 | -0.095 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 |
93 | -0.090 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 |
94 | -0.085 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 |
95 | -0.080 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 |
96 | -0.075 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 |
97 | -0.070 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 |
98 | -0.065 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 |
99 | -0.060 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 |
100 | -0.055 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
101 | -0.050 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
102 | -0.045 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
103 | -0.040 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
104 | -0.035 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
105 | -0.030 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
106 | -0.025 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
107 | -0.020 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
108 | -0.015 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
109 | -0.010 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
110 | -0.005 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
111 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
112 | 0.005 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
113 | 0.010 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
114 | 0.015 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
115 | 0.020 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
116 | 0.025 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
117 | 0.030 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
118 | 0.035 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
119 | 0.040 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
120 | 0.045 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
121 | 0.050 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
122 | 0.055 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
123 | 0.060 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 |
124 | 0.065 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 |
125 | 0.070 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 |
126 | 0.075 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 |
127 | 0.080 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 |
128 | 0.085 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 |
129 | 0.090 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 |
130 | 0.095 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 |
131 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 |
B列についての五捨五超入等(正負対称型)を主にint関数を使って求めた。
AS8 =-sign($B8)*int(-abs($B8)*10^$F$4+AS$2/10)/10^$F$4
5捨5超入正負対称整数化 ax8 =-sign($B8)*int(-abs($B8)+0.5)
(今回は7捨7超入が2か所間違った値に)
B | AS | AT | AU | AV | AW | AX | AY | AZ | BA | BB | |
2 | 0.0 | 1.0 | 2.0 | 3.0 | 4.0 | 5.0 | 6.0 | 7.0 | 8.0 | 9.0 | |
3 | 使用 関数 | int sign abs | int sign abs | int sign abs | int sign abs | int sign abs | int sign abs | int sign abs | int sign abs | int sign abs | int sign abs |
4 | 切り 上げ | ||||||||||
5 | 型 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 |
6 | 正式 名称的 | 0捨 0超入 | 1捨 1超入 | 2捨 2超入 | 3捨 3超入 | 4捨 4超入 | 5捨 5超入 | 6捨 6超入 | 7捨 7超入 | 8捨 8超入 | 9捨 9超入 |
7 | 略称 (仮) | 0捨 (仮) | 1捨 (仮) | 2捨 (仮) | 3捨 (仮) | 4捨 (仮) | 5捨 (仮) | 6捨 (仮) | 7捨 (仮) | 8捨 (仮) | 9捨 (仮) |
8 | -0.515 | -0.600 | -0.600 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 |
9 | -0.510 | -0.600 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 |
中略 | |||||||||||
91 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 |
92 | -0.095 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 |
93 | -0.090 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 |
94 | -0.085 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 |
95 | -0.080 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 |
96 | -0.075 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 |
97 | -0.070 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 |
98 | -0.065 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 |
99 | -0.060 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 |
100 | -0.055 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 |
101 | -0.050 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
102 | -0.045 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
103 | -0.040 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
104 | -0.035 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
105 | -0.030 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
106 | -0.025 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
107 | -0.020 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
108 | -0.015 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
109 | -0.010 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
110 | -0.005 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
111 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
112 | 0.005 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
113 | 0.010 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
114 | 0.015 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
115 | 0.020 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
116 | 0.025 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
117 | 0.030 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
118 | 0.035 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
119 | 0.040 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
120 | 0.045 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
121 | 0.050 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
122 | 0.055 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 |
123 | 0.060 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 |
124 | 0.065 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 |
125 | 0.070 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 |
126 | 0.075 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 |
127 | 0.080 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 |
128 | 0.085 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 |
129 | 0.090 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 |
130 | 0.095 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 |
131 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 |
B列についての四捨五入等(正負対称型)を主にROUNDDOWN関数を使って求めた。
BF8 =rounddown($B8+sign($B8)*(10-BF$2)/10/(10^$F$4),$F$4)
BJ8 =ROUND($B8,$F$4)
BO8 =rounddown($B8,$F$4)
4捨5入正負対称整数化 BJ8 =ROUND($B8,0)
B | BF | BG | BH | BI | BJ | BK | BL | BM | BN | BO | |
2 | 1.0 | 2.0 | 3.0 | 4.0 | 5.0 | 6.0 | 7.0 | 8.0 | 9.0 | 10.0 | |
3 | 使用 関数 | round -down sign | round -down sign | round -down sign | round -down sign | round | round -down sign | round -down sign | round -down sign | round -down sign | round -down |
4 | 四捨 五入 | 切り 捨て | |||||||||
5 | 型 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 |
6 | 正式 名称的 | 0捨 1入 | 1捨 2入 | 2捨 3入 | 3捨 4入 | 4捨 5入 | 5捨 6入 | 6捨 7入 | 7捨 8入 | 8捨 9入 | 9捨 10入 |
7 | 略称 (仮) | 1入 (仮) | 2入 (仮) | 3入 (仮) | 4入 (仮) | 5入 (仮) | 6入 (仮) | 7入 (仮) | 8入 (仮) | 9入 (仮) | 10入 (仮) |
8 | -0.515 | -0.600 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 |
9 | -0.510 | -0.600 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 |
中略 | |||||||||||
91 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 |
92 | -0.095 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 |
93 | -0.090 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 |
94 | -0.085 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 |
95 | -0.080 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 |
96 | -0.075 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 |
97 | -0.070 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 |
98 | -0.065 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 |
99 | -0.060 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 |
100 | -0.055 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
101 | -0.050 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
102 | -0.045 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
103 | -0.040 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
104 | -0.035 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
105 | -0.030 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
106 | -0.025 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
107 | -0.020 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
108 | -0.015 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
109 | -0.010 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
110 | -0.005 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
111 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
112 | 0.005 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
113 | 0.010 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
114 | 0.015 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
115 | 0.020 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
116 | 0.025 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
117 | 0.030 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
118 | 0.035 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
119 | 0.040 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
120 | 0.045 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
121 | 0.050 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
122 | 0.055 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
123 | 0.060 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 |
124 | 0.065 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 |
125 | 0.070 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 |
126 | 0.075 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 |
127 | 0.080 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 |
128 | 0.085 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 |
129 | 0.090 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 |
130 | 0.095 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 |
131 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 |
B列についての五捨五超入等(正負対称型)を主にROUNDUP関数を使って求めた。
BS8 =ROUNDUP($B8,$F$4)
BT8 =if(abs($B8)<=BT$2/10/(10^$F$4),0,ROUNDUP($B8-sign($B8)*BT$2/10/(10^$F$4),$F$4))
5捨5超入正負対称整数化 bx8 =if(abs($B8)<=0.5,0,ROUNDUP($B8-sign($B8)*0.5,0))
銀行丸めについては後述。
B | BS | BT | BU | BV | BW | BX | BY | BZ | CA | CB | CC | CD | CE | |
2 | 0.0 | 1.0 | 2.0 | 3.0 | 4.0 | 5.0 | 6.0 | 7.0 | 8.0 | 9.0 | ||||
3 | 使用 関数 | round -up | round -up if sign abs | round -up if sign abs | round -up if sign abs | round -up if sign abs | round -up if sign abs | round -up if sign abs | round -up if sign abs | round -up if sign abs | round -up if sign abs | round | int | int |
4 | 切り 上げ | 1.000 | 銀行 丸め1 | 銀行 丸め4 | 銀行 丸め6 | |||||||||
5 | 型 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 正負 対称 | 二重 丸め | 区間 交替 | 重ね 合わせ |
6 | 正式 名称的 | 0捨 0超入 | 1捨 1超入 | 2捨 2超入 | 3捨 3超入 | 4捨 4超入 | 5捨 5超入 | 6捨 6超入 | 7捨 7超入 | 8捨 8超入 | 9捨 9超入 | |||
7 | 略称 (仮) | 0捨 (仮) | 1捨 (仮) | 2捨 (仮) | 3捨 (仮) | 4捨 (仮) | 5捨 (仮) | 6捨 (仮) | 7捨 (仮) | 8捨 (仮) | 9捨 (仮) | |||
8 | -0.515 | -0.600 | -0.600 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 |
9 | -0.510 | -0.600 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 | -0.500 |
中略 | ||||||||||||||
91 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 |
92 | -0.095 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 |
93 | -0.090 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | -0.100 | -0.100 | -0.100 |
94 | -0.085 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | -0.100 | -0.100 | -0.100 |
95 | -0.080 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | -0.100 | -0.100 | -0.100 |
96 | -0.075 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | -0.100 | -0.100 | -0.100 |
97 | -0.070 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | -0.100 | -0.100 | -0.100 |
98 | -0.065 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | -0.100 | -0.100 | -0.100 |
99 | -0.060 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | -0.100 | -0.100 | -0.100 |
100 | -0.055 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | -0.100 | -0.100 | -0.100 |
101 | -0.050 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
102 | -0.045 | -0.100 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
103 | -0.040 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
104 | -0.035 | -0.100 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
105 | -0.030 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
106 | -0.025 | -0.100 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
107 | -0.020 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
108 | -0.015 | -0.100 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
109 | -0.010 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
110 | -0.005 | -0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
111 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
112 | 0.005 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
113 | 0.010 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
114 | 0.015 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
115 | 0.020 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
116 | 0.025 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
117 | 0.030 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
118 | 0.035 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
119 | 0.040 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
120 | 0.045 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
121 | 0.050 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
122 | 0.055 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.100 | 0.100 | 0.100 |
123 | 0.060 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.000 | 0.100 | 0.100 | 0.100 |
124 | 0.065 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.100 | 0.100 | 0.100 |
125 | 0.070 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.000 | 0.100 | 0.100 | 0.100 |
126 | 0.075 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.100 | 0.100 | 0.100 |
127 | 0.080 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.000 | 0.100 | 0.100 | 0.100 |
128 | 0.085 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.100 | 0.100 | 0.100 |
129 | 0.090 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.000 | 0.100 | 0.100 | 0.100 |
130 | 0.095 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 |
131 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 | 0.100 |
銀行丸め(JIS丸め)の型
1.特異点型(仮)
基本的にROUND関数またはINT関数を使い四捨五入等を行い、不一致点をIF関数で別途指定または差分調整(一致点を含む場合もあり)。
もしかしたら精度は思ったより悪くないかもしれないが、好みではないので今回は却下。
2.二重丸め型(仮)
まず最も近い偶数を求めてそれとの差を五捨五超入して加える、または
まず最も近い奇数を求めてそれとの差を四捨五入して加える。
前者も作ってみたが複雑になりすぎたので後者のみ。
CC8 =round($B8*10^$F$4/2+1/2)*2/10^$F$4-1/10^$F$4-ROUND(round($B8*10^$F$4/2+1/2)*2-1-$B8*10^$F$4)/10^$F$4
銀行丸め整数化1 CC8 =round($B8/2+1/2)*2-1-ROUND(round($B8/2+1/2)*2-1-$B8)
3.区間交替型(仮)
偶数区間では五捨五超入、奇数区間では四捨五入。(負数の場合、言葉がややこしいので言及しないが結果は合うように設定する)IFもMODも不使用でできた。
CD8 =-1^INT($B8*10^$F$4+1)*int(-1^INT($B8*10^$F$4+1)*$B8*10^$F$4+0.5)/10^$F$4
銀行丸め整数化4 CD8 =-1^INT($B8+1)*int(-1^INT($B8+1)*$B8+0.5)
4.重ね合わせ型(仮)
2つの波を重ね合わせるイメージ。
ヤフー知恵袋のFLOOR関数とSEILING関数を組み合わせた式を見てこの優秀な仕組みをどうしても理解したいと思った。そして理解したついでにINT関数で書き換えてみた。
CE8 =int(($B8*10^$F$4+0.5)/2)/10^$F$4-int((-$B8*10^$F$4+0.5)/2)/10^$F$4
銀行丸め整数化6 CE8 =int(($B8+0.5)/2)-int((-$B8+0.5)/2)
余談1
7捨7超入や3捨3超入などのINTメインの正負対称型の値が間違っていることがある。ダウンロードしてリブレオフィスで開くと問題ないので式は合っていると思われる。グーグルドライブの特性かもしれない。正負連続型は比較対象がないので未確認。(目視では2捨3入に一つ値の間違いがあった。)
余談2
条件付き書式を使って目視しやすくしたのと、0未満と0以上で分けて正負連続型も検算対象にしたため(当ブログには未反映)値の間違いの原因が分かってきた。今回の場合、グーグルドライブでは
int(0.7-0.07*10) = -1 (2023.06.05現在)
になってしまうのが原因だった。桁や範囲を変えれば値の間違いの個数は増減するがこれ以上は深入りしない。グーグルドライブはアップデートが早いので知らぬ間にエクセルやリブレオフィスと同じ仕様になっているかも知れない。
余談3
銀行丸めの二重丸め型(仮)はround関数の第二引き数を活用した式に作り替えたい。
2023.05.26 16:06公開 単純ミスなどは適宜修正済&修正予定