kintone用 計算式 ジェネレーター

「やりたいこと」を選んでフィールドコードを入れるだけで、kintone にそのまま貼れる計算式を作ります。Excel と違って kintone に無い関数(LEFT・MID・TODAY など)も、代わりの書き方つきで確認できます。

登録不要・完全無料 ブラウザ内で完結 公式ヘルプ準拠

1. やりたいことを選ぶ

kintone の計算式で「できること」だけを並べています。標準機能で作れないものは下の対応表に分けました。

Excel の関数は kintone でどう書くか

kintone の計算式で使える関数は 11 個だけです(SUM/YEN/DATE_FORMAT/IF/AND/OR/NOT/ROUND/ROUNDDOWN/ROUNDUP/CONTAINS)。Excel の感覚で書くと動かない代表例をまとめました。

Excel でよく使うkintone代わりの書き方
LEFT / RIGHT / MID無い日付から年月を取り出すだけなら DATE_FORMAT で代用できます。文字列そのものの切り出しは標準機能では作れません(プラグインか JavaScript が必要)。
TODAY / NOW無い「期限まであと何日」のように今日を基準にする計算は計算フィールドでは作れません。レコード更新日時は参照できますが、値が変わるのは保存したときだけです。
CONCATENATE演算子 &姓 & " " & 名 のように & でつなぎます。+ では文字列は結合されません。
IFありIF(条件, 真の値, 偽の値)。入れ子にできます。
AND / OR / NOTあり引数は 32 個まで指定できます。
ROUND / ROUNDUP / ROUNDDOWNあり第 2 引数の桁数は省略すると 0 になります。負の数を指定すると 10 の位・100 の位で丸められます。
SUMありテーブル内の数値を合計するときにも使います。
DATEDIF無い日付どうしを引き算すると秒数が返るので、86400 で割って日数にします。
TEXT(日付の書式化)DATE_FORMATDATE_FORMAT(日付, "YYYY/MM", "Asia/Tokyo") のように書きます。
COUNTIF / VLOOKUP無い他レコードや他アプリを参照する計算は計算式では作れません。ルックアップ・関連レコード一覧・集計プラグインの領域です。
よくあるつまずき:「kintone に LEFT 関数が無い」はキンコミでも繰り返し質問されています。kintone の計算式は文字列を切り出す手段を持っていません。日付の一部を取り出したいだけなら DATE_FORMAT で解決します。

計算式で参照できるフィールド・できないフィールド

式は正しいのに動かないときは、たいてい参照できないフィールドを使っています。

参照できる参照できない
数値/計算/日時・日付・時刻/作成日時・更新日時/文字列(1行)/ドロップダウン/ラジオボタン/チェックボックス/複数選択/作成者・更新者/ルックアップ
ルックアップは、コピー元がリンクフィールド(またはリンクを参照するルックアップ)の場合だけ参照できません。
関連レコード一覧レコード番号/文字列(複数行)/リッチエディター/添付ファイル/リンク/ユーザー選択・組織選択・グループ選択/ラベル・スペース・罫線・グループ/プロセス管理のステータス・作業者/カテゴリー

よくある質問

kintoneの計算式でLEFT関数やMID関数は使えますか?
使えません。kintone の計算式で使える関数は SUM・YEN・DATE_FORMAT・IF・AND・OR・NOT・ROUND・ROUNDDOWN・ROUNDUP・CONTAINS の 11 個だけで、文字列を切り出す関数はありません。日付から年月だけを取り出したい場合は LEFT ではなく DATE_FORMAT 関数を使います。文字列そのものを切り出したい場合は、標準機能では実現できないため、プラグインや JavaScript カスタマイズが必要です。
kintoneの計算式で2つの日付の差(日数)を出すには?
kintone は日付を UNIX 時刻(秒)で扱うため、日付どうしを引き算すると秒数が返ります。日数にするには 86400(60×60×24)で割ります。式は (終了日 - 開始日) / 86400 です。初日と最終日の両方を数える場合は末尾に + 1 を足します。
日付が未入力だと1970年と表示されるのはなぜですか?
kintone は日時を UNIX 時刻(1970年1月1日0時からの経過秒数)で扱うため、未入力の日付フィールドを参照すると 1970年1月1日として計算されます。IF 関数で空欄を判定し、IF(日付="","",DATE_FORMAT(日付,"YYYY/MM/dd","Asia/Tokyo")) のように空欄のときは空文字を返す形にすると防げます。
kintoneの計算式で今日の日付(TODAY関数)は使えますか?
使えません。kintone の計算式に TODAY や NOW にあたる関数はないため、「期限まであと何日」のように現在日時を基準にした計算は計算フィールドでは作れません。レコード更新日時フィールドは計算式から参照できますが、値が変わるのは保存したときだけです。
関連レコード一覧やレコード番号を計算式で使えますか?
どちらも計算式からは参照できません。ほかに、ラベル・文字列(複数行)・リッチエディター・添付ファイル・リンク・ユーザー選択・組織選択・グループ選択・スペース・罫線・グループ、プロセス管理のステータスと作業者、カテゴリーも参照できません。

計算式では届かないところは、プラグインで

文字列の切り出し・区分ごとの連番・他アプリの集計など、標準の計算式では作れない処理をノーコードで解決できます。

無料プラグイン一覧を見る 計算フィールドの使い方を読む

仕様は kintone 公式ヘルプ「演算子と関数の一覧」「関数の使い方」「計算式で参照できるフィールド情報」に基づいて 2026-09-13 時点で確認しています。 kintone のアップデートで変わる場合があるため、最終的な動作は実際のアプリでご確認ください。