計算式の基本的な使いかた

記事番号:040509

アプリに計算式を設定すると、複数の項目の合計値を算出したり、関数を用いた条件式に沿って自動で値を表示したりできます。
このページでは、計算式の基本となるポイントや、設定方法について説明します。

計算式の基本

計算式を使うときに必要な3つのポイントについて説明します。

[計算]フィールドまたは[文字列(1行)]フィールドの設定画面で計算式を入力する

計算式を使用できるのは、[計算]フィールドまたは[文字列(1行)]フィールドです。
計算結果を数値として扱う場合は[計算]フィールドを、文字列として扱う場合は[文字列(1行)]フィールドを使います。

計算式でフィールドを参照するときは、フィールドコードを使用する

フィールドコードとは、フィールドを識別するための文字列です。計算式では、このフィールドコードを使用してほかのフィールドを参照します。
詳細は、次のページを参照してください。
フィールドコードとは
計算式で参照できるフィールド/参照できないフィールド

[フィールドコードを挿入する]をクリックすると、アプリ内のフィールドコードが一覧で表示されます。
一覧から使用したいフィールドコードを選択すると、計算式に挿入できます。
スクリーンショット:計算式の設定画面。[フィールドコードを挿入する]と一覧表示されたフィールドコードが枠線で強調されている

関数や演算子を使用する

Kintoneの計算式では、半角の「+」「-」「*」「/」などの演算子や、関数を使用できます。
演算子や関数はひとつの計算式の中で組み合わせて使うことができます。
演算子と関数の一覧

[関数を挿入する]をクリックすると、Kintoneで使用できる関数が一覧で表示されます。
一覧から使用したい関数を選択すると、計算式に挿入できます。
スクリーンショット:計算式の設定画面。[関数を挿入する]と一覧表示された関数が枠線で強調されている

計算式の設定方法

ここでは例として、「単価」と「数量」を乗算して、「小計」を出す計算式を設定します。
計算には、数値を入力する[数値]フィールドと、計算結果を表示する[計算]フィールドを使用します。

スクリーンショット:「単価」と「数量」を乗算して「小計」を出す計算式が設定されているアプリ

  1. [レコードの一覧]画面で、画面右上にある歯車の形をした[アプリを設定]アイコンをクリックします。
    スクリーンショット:[アプリを設定]アイコンが枠線で強調されている

  2. [アプリの設定]画面で、[フォーム]タブをクリックします。

  3. 画面左側のパーツ一覧から[数値]フィールドを2つ配置します。
    スクリーンショット:[数値]フィールドを2つ配置している

  4. 単価を入力する[数値]フィールドの設定画面を開きます。[数値]フィールド右上の歯車の形をした設定アイコンから[設定]をクリックします。
    スクリーンショット:[数値]フィールド右上の[設定]を枠線で強調している

  5. [フィールド名]に「単価」と入力します。

  6. [フィールドコード]に「単価」と入力します。
    スクリーンショット:[数値]の設定画面の[フィールド名]と[フィールドコード]を枠線で強調している

  7. [保存]をクリックします。

  8. 数量を入力する[数値]フィールドの設定画面を開きます。[数値]フィールド右上の歯車の形をした設定アイコンから[設定]をクリックします。
    スクリーンショット:[数値]フィールド右上の[設定]を枠線で強調している

  9. [フィールド名]に「数量」と入力します。

  10. [フィールドコード]に「数量」と入力します。
    スクリーンショット:[数値]の設定画面の[フィールド名]と[フィールドコード]を枠線で強調している

  11. [保存]をクリックします。

  12. [計算]フィールドを配置します。
    スクリーンショット:フォーム画面

  13. [計算]フィールドの設定画面を開きます。[計算]フィールド右上の歯車の形をした設定アイコンから[設定]をクリックします。
    スクリーンショット:フィールドの設定アイコン

  14. [フィールド名]に「小計」と入力します。

  15. 計算式に、次の計算式を入力します。

    コピーされました
    単価*数量
    

    スクリーンショット:[計算]の設定画面の[フィールド名]と[フィールドコード]を枠線で強調している

  16. [保存]をクリックします。

  17. 画面左上の[フォームを保存]をクリックします。

  18. アプリを新規作成している場合は、[アプリを公開]をクリックして、確認ダイアログで[OK]をクリックします。
    アプリを設定変更している場合は、[アプリを更新]をクリックして、[アプリを更新]ダイアログで[アプリを更新]をクリックします。

レコードの追加またはレコードの編集画面で単価と数量を入力すると、小計に計算結果が表示されます。

エラーが表示されたときは

計算式の設定時やレコード入力時にエラーが表示された場合の対処方法は、次のページを参照してください。