見出し画像

モヤるROUNDDOWN関数

はじめに

イシイケンタロウですハケを作ってる会社の兼業情シスです
kintone を触る係をしてます
認定資格5つ持ち & サイボウズ公認 kintone エバンジェリストです
ITストラテジストを始めとした高度情報処理国家資格もあります

かんちゃんに色の意味教えてもらったので調和にしてみた

ROUND関数便利ですよね

唯一の四捨五入方法だったYEN関数を実質引退まで追い込んだ超優秀なコです!
曜日の自動計算もこのコなしでは実現できなかった
ROUNDUP関数、ROUNDDOWN関数と合わせて使い分けるのがコツですね

ヘルプ見てみます

とりあえずROUNDDOWNだけ注目してみる

数値を「切り捨て」します。

https://jp.cybozu.help/k/ja/id/040507.html#autocalc_round_function_10

あれ?切り捨てって何だっけ?(哲学

例えば「小数点以下を切り捨てる」というのは、「元の数より小さい数のうち、最大の整数を求める」ことでいいよね??

うん元の数より小さい最大の整数になってる大丈夫

でもさ、そうするとこれがモヤるんですよ!

-123は元の数-123.45より大きい数になっちゃってる
-123.45より小さい数のうち、最大の整数は-124なのに!

結論としては関数の定義なので覚えるしかない

kintoneで負の数にROUND関数使うときは気をつけてねというお話でした

特に四捨五入は意図通りになってるか、「高度な設定」も含めて確認が必要ですよ!

おまけ

アプリテンプレートです

おわりに

・月刊イシイケンタロウ3月号です
・ちょっと前にスナックジョイゾーで盛り上がった小ネタでした
・キャッチーなタイトルにしてしまいましたがdisってるワケじゃないです
・同じアプリで負の値のレコード作る場合はむしろこの定義が便利
・マイナスの請求書とかマイナスの在庫とか?四捨五入する?しない?
・本文にも書いたけど、関数の定義だからなんだっていい
・ただヘルプには書いたほうが良いかもね
・まだまだ先だと思ってた大阪マルテー祭いよいよもうすぐです!
・ご興味ある方はお近くのマルテー特約店さまへご連絡ください!

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