まず四捨五入・五捨六入・五捨五超入についてまとめてみた。
| ある桁で 場合分け | 一つ上の桁 | ある桁以下 |
四捨五入 | 4以下 | 不変 | 全て0 |
5以上 | プラス1 | 全て0 |
五捨六入 | 5以下 | 不変 | 全て0 |
6以上 | プラス1 | 全て0 |
| | | |
| ある桁以下で 場合分け | 一つ上の桁 | ある桁以下 |
五捨五超入 | 5以下 | 不変 | 全て0 |
5超え | プラス1 | 全て0 |
正負連続型(仮):正も負も同じ方向に端数処理。数の大小が関係する。
正負対称型(仮):絶対値の大小で端数処理。
int関数:正負連続型(仮)切り捨て
round関数:正負対称型(仮)四捨五入
roundup関数:正負対称型(仮)切り上げ
rounddown関数:正負対称型(仮)切り捨て
c7 =int($B7+1-C$2/10) c7:l27はc7をコピペ
m7 =-int(-$B7+M$2/10) m7:v27はm7をコピペ
w7 =rounddown($B7) x7 =ROUNDUP($B7) y7 =ROUND($B7) 以下略
| B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y |
2 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | | | |
3 | 使用関数 | int | int | int | int | int | int | int | int | int | int | int | int | int | int | int | int | int | int | int | int | round down | round up | round |
4 | 0.05 | | | | | | | | | | 切り 捨て | 切り 上げ | | | | | | | | | | 切り 捨て | 切り 上げ | 四捨 五入 |
5 | 正式 名称(的) | 0捨 1入 | 1捨 2入 | 2捨 3入 | 3捨 4入 | 4捨 5入 | 5捨 6入 | 6捨 7入 | 7捨 8入 | 8捨 9入 | 9捨 10入 | 0捨 0超入 | 1捨 1超入 | 2捨 2超入 | 3捨 3超入 | 4捨 4超入 | 5捨 5超入 | 6捨 6超入 | 7捨 7超入 | 8捨 8超入 | 9捨 9超入 | | | |
6 | 略称 (仮) | 1入 (仮) | 2入 (仮) | 3入 (仮) | 4入 (仮) | 5入 (仮) | 6入 (仮) | 7入 (仮) | 8入 (仮) | 9入 (仮) | 10入 (仮) | 0捨 (仮) | 1捨 (仮) | 2捨 (仮) | 3捨 (仮) | 4捨 (仮) | 5捨 (仮) | 6捨 (仮) | 7捨 (仮) | 8捨 (仮) | 9捨 (仮) | | | |
7 | 1.00 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
8 | 1.05 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 |
9 | 1.10 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 |
10 | 1.15 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 |
11 | 1.20 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 |
12 | 1.25 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 |
13 | 1.30 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 |
14 | 1.35 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 |
15 | 1.40 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 |
16 | 1.45 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 |
17 | 1.50 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 |
18 | 1.55 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 2 |
19 | 1.60 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 2 |
20 | 1.65 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 2 | 2 |
21 | 1.70 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 2 | 2 |
22 | 1.75 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 2 | 2 |
23 | 1.80 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 2 | 2 |
24 | 1.85 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 2 | 2 |
25 | 1.90 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 2 | 2 |
26 | 1.95 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 2 | 2 |
27 | 2.00 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
余談1
int関数でround関数と同等の結果を出す式やその逆の式も作りたいが今回はここまで。
余談2
音律の五度圏id(仮)を変数とすると英語風音名の嬰数(#の数、bは-1)は正負連続型、拡張版音程の増数(増の数、減は-1、完全は0等)は正負対称型。長短もある後者の方が難易度が高い。
2023.05.01 23:13公開 単純ミスなどは適宜修正済&修正予定
0 件のコメント:
コメントを投稿