見出し画像

数字の丸め方|Notion Formula|文系も使える関数機能|vol.3

このnoteでFormulaで計算するとき、数字の丸め方を紹介する〜

数字を丸める関数はこの三つだけ。

round(数値) = 小数点以下四捨五入
floor(数値) = 小数点以下切り捨て
ceil(数値) = 小数点以下切り上げ

これを覚えるだけで、結構色々便利

数字を丸める

基本な形だと

round(2.7) == 3

floor(2.7) == 2

ceil(2.7) == 3


数値の部分を「#Number(数値)」であるproperty置き換えることができる。

画像1

round(prop("数値"))
floor(prop(“数値”))
ceil(prop(“数値”))

%で表示させる

截圖 2021-04-01 12.37.28

截圖 2021-04-01 12.39.33

round(prop("数値")*100) + %

パーセンテージで表示させたい時は式を「かける100」で「プラス%」になる、でもこれだけでは使えない。

Formulaでは「Number(数値)」と「Text(文字)」2種類に分類できる。
数値は計算できるが、文字を直接加えることができない、文字をつなげるために数値を文字に変えないといけない。

Formulaに「Text」と判断させるため
「式」の場合だとformat(数式)のようにformat() で囲む、
「数値、字、符号(など)」の場合だと"字"のように”” で囲む。

詳しいことを知りたい方はこちらへ
👉パーセンテージの出し方

ゆえ、このような式になる。

截圖 2021-04-01 12.40.43

全ての式を埋めると

format(round(prop("数値") * 100))+ "%"
format(floor(prop("数値") * 100))+ "%"
format(ceil(prop("数値") * 100))+ "%"

丸めたい数字を「round()など」で囲めて、式が長くてもちゃんと丸くなる
例えば
「prop("数値")*100」➡︎「prop("食べた量") / prop("胃の容量")*100」

画像2

format(round(prop("食べた量") / prop("胃の容量")* 100)) + "%"


全てのセルを埋めるとこうなる

截圖 2021-04-01 12.32.54

format(round(prop("食べた量") / prop("胃の容量") * 100)) + "%"

format(floor(prop("食べた量") / prop("胃の容量") * 100)) + "%"

format(ceil(prop("食べた量") / prop("胃の容量") * 100)) + "%"

こういう丸めもある👉引用元

0.5、0.2、10000単位で丸めたい時

画像3

round(prop("input") / prop("base")) * prop("base")
floor(prop("input") / prop("base")) * prop("base")
ceil(prop("input") / prop("base")) * prop("base")

まとめ

round(数値) = 小数点以下四捨五入
floor(数値) = 小数点以下切り捨て
ceil(数値) = 小数点以下切り上げ

数値を%に表示させたい時

format(round(prop("数値") * 100))+ "%"
format(floor(prop("数値") * 100))+ "%"
format(ceil(prop("数値") * 100))+ "%"

式を%で表示させたい時

format(round(prop("食べた量") / prop("胃の容量") * 100)) + "%"
format(floor(prop("食べた量") / prop("胃の容量") * 100)) + "%"
format(ceil(prop("食べた量") / prop("胃の容量") * 100)) + "%"

0.5、0.2、10000単位で丸めたい時

inputに丸めたい数値を入れて、baseのセルに基準としたい数値を入れる。

round(prop("input") / prop("base")) * prop("base")
floor(prop("input") / prop("base")) * prop("base")
ceil(prop("input") / prop("base")) * prop("base")

以上、数値の丸め方でした👏

👇前回のnote👇

👇round関数を使った関連note👇

👇Notion関連note👇


この記事が気に入ったらサポートをしてみませんか?