Notionのデータベースに数式を追加すれば、データの計算や操作が自動でできちゃいます。Excelの関数と似ているけど、Notionならではの便利な使い方がたくさん!
Notion数式の基本
- データベースの「•••」メニューから「プロパティ」→「+新しいプロパティ」→「数式」を選択します。
- 「編集」をクリックして数式を入力します。
演算子
- 計算:
+
,-
,*
,/
- 比較:
>
,<
,>=
,<=
,==
,!=
- 論理:
and
,or
,not
プロパティの参照
[プロパティ名]
で他のプロパティを参照できます。
文字列
"文字列"
のようにダブルクォーテーションで囲みます。
コメント
/* コメント */
で数式内にコメントを追加できます。
よく使う関数
関数 | 説明 | 例 |
---|---|---|
if(条件, 真の場合, 偽の場合) | 条件分岐 | if([完了], "完了", "未完了") |
empty(値) | 値が空かどうか判定 | if(empty([期日]), "期日未定", [期日]) |
format(値) | 値を文字列に変換 | format([数値]) |
now() | 現在の日時を取得 | now() |
dateBetween(日付1, 日付2, "単位") | 2つの日付の差を計算 | dateBetween([開始日], [終了日], "days") |
concat(文字列1, 文字列2, ...) | 文字列を結合 | concat("タスク:", [タスク名]) |
Notion数式の例
- タスクの進捗率を計算
if(prop("合計タスク数") == 0, 0, round(100 * from(prop("完了")) / prop("合計タスク数")))
- 期日までの残り日数を計算
dateBetween(prop("期日"), now(), "days")
- ステータスに応じてアイコンを表示
if(prop("ステータス") == "完了", "✅", if(prop("ステータス") == "進行中", "⏳", "❌"))
数式エディタを使いこなそう!
- 関数名を入力すると候補が表示されます。
- 関数名にカーソルを合わせると説明が表示されます。
- 使用可能な関数の一覧が表示されています。
Notion数式を使いこなすヒント
- 簡単な数式から始めて、徐々に複雑な数式にチャレンジ!
- コメントを付けて、数式を分かりやすく!
- Notionの公式ヘルプやオンラインリソースを活用!
Notion数式をマスターすれば、Notionをもっと便利に、もっと自由に使いこなせます。ぜひ、色々な数式を試して、Notionの可能性を広げてください!