📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

270行目: 270行目:
<br>
<br>
使用例:
使用例:
* =TRUNC(123.456, 2) 123.45
* =TRUNC(123.456, 2)
* =TRUNC(123.456) 123(桁数省略時は整数に)
*: 123.45
* =TRUNC(-123.456) -123(負の数も0に近い方へ切り捨て)
* =TRUNC(123.456)
*: 123 (桁数省略時は整数に)
* =TRUNC(-123.456)
*: -123 (負の数も0に近い方へ切り捨て)
<br>
<br>
違い:
INT関数との違いは、負の数の扱いである。<br>
* INT関数との違いは負の数の扱い
* TRUNC(-123.456)
* TRUNC(-123.456) -123
*: -123
* INT(-123.456) -124
* INT(-123.456)
*: -124
<br>
<br>
==== CEILING / FLOOR関数 ====
==== CEILING / FLOOR関数 ====
指定した基準値の倍数に丸める関数である。<br>
指定した基準値の倍数に丸める関数である。<br>
<br>
<br>
構文:
構文:<br>
  =CEILING(数値, 基準値)
  =CEILING(数値, 基準値)
  =FLOOR(数値, 基準値)
  =FLOOR(数値, 基準値)
<br>
<br>
使用例:
使用例:<br>
* =CEILING(123, 10) 130(10の倍数に切り上げ)
* =CEILING(123, 10)
* =FLOOR(123, 10) 120(10の倍数に切り捨て)
*: 130 (10の倍数に切り上げ)
* =CEILING(1.23, 0.5) 1.5(0.5の倍数に切り上げ)
* =FLOOR(123, 10)
*: 120 (10の倍数に切り捨て)
* =CEILING(1.23, 0.5)
*: 1.5 (0.5の倍数に切り上げ)
<br>
<br>
応用例:
応用例:<br>
* 時間を15分単位に丸める: =CEILING(A1, "0:15")
* 時間を15分単位に丸める
* 価格を100円単位に切り上げ: =CEILING(A1, 100)
*: =CEILING(A1, "0:15")
* 価格を100円単位に切り上げ
*: =CEILING(A1, 100)
<br>
<br>
==== MROUND関数 ====
==== MROUND関数 ====
指定した倍数の最も近い値に丸める関数である。<br>
指定した倍数の最も近い値に丸める関数である。<br>
<br>
<br>
構文:
構文:<br>
  =MROUND(数値, 倍数)
  =MROUND(数値, 倍数)
<br>
<br>
使用例:
使用例:<br>
* =MROUND(123, 10) 120(10の倍数に四捨五入)
* =MROUND(123, 10)
* =MROUND(127, 10) 130
*: 120 (10の倍数に四捨五入)
* =MROUND(1.23, 0.5) 1.0(0.5の倍数に四捨五入)
* =MROUND(127, 10)
<br>
*: 130
<br>
* =MROUND(1.23, 0.5)
*: 1.0 (0.5の倍数に四捨五入)
<br><br>


== 三角関数 ==
== 三角関数 ==