目標を達成している場合には"達成"そうでない場合は"未達"と返す

売上管理アプリに登録されている今月の売上合計と予算管理アプリの予算を比較して、結果によって別の値を返します。

今回の設定で、必要なkintoneアプリは以下2つのアプリです。

売上管理アプリ
予算管理アプリ
補足
情報を収集する「集計元アプリ」、収集・計算した情報を格納する「集計先アプリ」ともにデータコレクトに登録する必要があります。
登録方法はkintoneアプリを登録するをご確認ください。

1.売上管理アプリ、予算管理アプリそれぞれに年月コードのようなキーとなる「対象月」フィールドを用意します。
設定することで、アプリ間で同月のレコードを集計することができます。

補足
DATE_FORMAT(日付, "YYYY年MM月", "Asia/Tokyo")

2.集計先アプリの「フィールド式」をクリックします。


2-1.「アプリ」で集計先アプリの売上管理を選択します。

点線内の行をクリックすると、フィールドを参照することができます。


2-2.計算した値を反映させたいフィールドに式を設定します。

今回はIFとSUMIFを使い、

①売上管理アプリの「対象月」と
②予算管理アプリの「対象月」が一致した時に
③売上管理アプリの「売上合計金額」を合計し(SUMIF)
④合計が「予算」より大きい場合は「達成」小さい場合は「未達」を返す(IF)

という式を設定します。

= IF(予算<SUMIF(売上管理!対象月,対象月,売上管理!売上合計金額),"達成","未達")

ポイント

IF(論理式, TRUE値, [FALSE値])

・論理式 - 論理値(TRUEかFALSE)を表す値です。
・TRUE値 - 論理式がTRUEの時に返される値です。
・FALSE値 - [省略可]論理式がFALSEの時に返される値です。指定しない場合はFALSEです。

SUMIF(範囲, 検索条件, [合計範囲])

・範囲 - 検索条件に対して検証する範囲です。
・検索条件 - 数値や文字列で指定します。
・合計範囲 - [省略可]指定した検索条件を満たした時に合計する範囲です。範囲と異なる場合に入力します。


3.「DataCollectする」を押すと、フィールド式を設定したフィールドに計算された値が反映されます。

補足
「DataCollectする」のボタンが表示されていない場合は、JavaScriptの設定方法を参考にkintoneアプリにJavaScriptを設定してください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です