Notion|Notionで予実管理をする・結果の数字に応じて関数で色を変える
1. 実現したいこと
今回自分が実現したかったことを具体的に下記に記載します。
予算の金額に対して実績の金額が、
プラスだった時にカラーを青にする、
マイナスだった時にカラーが赤になるようにしたい。
2. 準備する列
「予算」列を準備する(数値プロパティ)
「実績」列を準備する(数値プロパティ)
予算 - 実績の数値を求める列を準備する(数式プロパティ)
装飾を行った最終的に表示する列を準備する(数式プロパティ)
※3番の列は最後に非表示にします。
3. 手順と使用する関数
まずは予実の数値を算出する列が必要な為、
「予実(計算用)」列に、以下のようなシンプルな数式を入れます。
結果が出る列まで一旦用意できました。
これだけでも良いのですが、視認性を上げるために、今回の目的である装飾を行います。
以下の関数を「予実管理」列に使用します。
ifs(prop("予実(計算用)")<0,style(prop("予実(計算用)"),"red","c"),prop("予実(計算用)")>=0,style(prop("予実(計算用)"),"blue","c"))
コード表示は個人的な見た目の好みで入れているので、不要な場合は "c" を消してください。
色も"red"等の部分を修正すれば変更可能です。
最後に計算用の列は、情報がダブっているので非表示にすればOKです。
参考にさせて頂いた記事
【Notion】ifs関数で複数の条件分岐をまとめる【関数2.0】
https://info.nextmode.co.jp/blog/notion-new-formulas-ifs