列を設定
式の関数
ヘルプ付きで関数を選ぶか、詳細モードで入力します。関数名と構文はすべての言語で共通です。
実際の動作を見る
英語の公開デモ · ログイン不要
関数を使う
ガイド付きエディターで関数を選ぶか、Advanced で直接入力できます。
- 1
計算列を開く
Columns から Add column、続いて Calculated columns を選びます。
- 2
関数を選ぶ
With help の値の入力欄で Use a function を選びます。一覧から探し、実際の列や値を引数に指定します。
- 3
結果を確認する
先頭行のプレビューを確認し、見出しを入力して Add calculation を選びます。最後にマクロを保存します。
関数リファレンス
集計関数はデータセット全体を使います。その他の関数は現在の行で選択した値を処理します。ROUND の既定は小数点以下 0 桁、TODAY の戻り値は YYYY-MM-DD 形式、MID の開始位置は 1 から数えます。
| 関数 | 動作 |
|---|---|
| 集計 | |
| SUM(expr) | 全行の合計 |
| AVG(expr) | 全行の平均 |
| MIN(expr) | 全行の最小値 |
| MAX(expr) | 全行の最大値 |
| COUNT(expr) | 空でない値の数 |
| COUNT_DISTINCT(expr) | 空でない一意の値の数 |
| 数値 | |
| ROUND(n, decimals?) | 指定した小数桁で丸める |
| ABS(n) | 絶対値 |
| FLOOR(n) | 切り捨て |
| CEIL(n) | 切り上げ |
| SQRT(n) | 平方根 |
| NUM(v) | 書式付きテキストを数値に変換 |
| 日付 | |
| TODAY() | 今日の日付 |
| DAY(date) | 月内の日(1〜31) |
| MONTH(date) | 月(1〜12) |
| YEAR(date) | 年 |
| QUARTER(date) | 四半期(Q1〜Q4) |
| DAYS_TO(date) | 指定日までの日数。過去の日付は負の値 |
| テキスト | |
| LEFT(x, n) | 先頭から指定した文字数 |
| RIGHT(x, n) | 末尾から指定した文字数 |
| MID(x, start, len) | 指定した位置からの文字列(1始まり) |
| BEFORE(x, str) | 区切り文字より前のテキスト |
| AFTER(x, str) | 区切り文字より後のテキスト |
調整して使える例
角括弧の名前は列見出しです。候補から実際の列を選んでください。
行ごとの合計
数量と単価を掛けます。
数式:
=[Quantity] * [Unit Price]割引後の合計
計算済みの Total 列を再利用します。Discount は小数の割合で、0.1 は10%を表します。
数式:
=[Total] * (1 - [Discount])合計に対する割合
0〜100の数値を返し、合計が0の場合は0になります。集計は表示中のページだけでなく、データセット全体を使います。
数式:
=SUM([Total]) = 0 ? 0 : ROUND([Total] / SUM([Total]) * 100, 1)期限までの日数
日付の列を使います。負の値は過去の日付を表します。
数式:
=DAYS_TO([Due Date])