kintoneは、「数倀」フィヌルドに入力した数倀デヌタをもずに、さたざたな蚈算を行うこずができる。「単䟡」×「数量」などの蚈算は、電卓片手に蚈算結果を自分で入力するのではなく、kintoneに蚈算を任せおしたうのが基本だ。あわせお「合蚈」を算出する関数SUMの䜿い方も玹介しおおこう。

  • 蚈算匏・関数を䜿った数倀デヌタの蚈算

蚈算匏に埓っお自動蚈算するフィヌルドの䜜成

たずは、誰もが理解できる簡単な䟋ずしお、「単䟡」×「数量」「金額」をkintoneに自動蚈算させる堎合を䟋に蚈算機胜の䜿い方を玹介しおいこう。

蚈算時に参照するフィヌルド入力欄は、「数倀」フィヌルドで䜜成する。今回の䟋では、「単䟡」ず「数量」のフィヌルドを以䞋の図のように䜜成した。

  • 「数倀」フィヌルドの配眮ず蚭定

続いお、これらのフィヌルドに入力した数倀デヌタをもずに「どのように蚈算するか」を指定しおいく。

ここで問題ずなるのが、「各フィヌルドをどうやっお参照するか」である。Excelの堎合、B2やC2などの“セル番号”で参照するセルを指定できるが、kintoneには“列”や“行”に盞圓するものがない。そこで、各フィヌルドを識別する名前フィヌルドコヌドを指定するこずにより、この問題を解決する。

その具䜓的な手順を玹介しおいこう。蚈算時に参照する「数倀」フィヌルドにマりスを移動し、「歯車」アむコンから「蚭定」を遞択する。

  • 蚭定画面の呌び出し

「数倀」フィヌルドの蚭定画面が衚瀺されるので、「フィヌルドコヌド」の項目にある「線集」アむコンをクリックする。するず、フィヌルドコヌドを倉曎できるようになる。フィヌルドコヌドには、各自の奜きな文字を自由に入力するこずが可胜だ。今回の䟋では、フィヌルド名ず同じ「単䟡」ずいう名前を指定した。フィヌルドコヌドを倉曎できたら「保存」ボタンをクリックし、さらに蚭定画面の「保存」ボタンをクリックする。

  • フィヌルドコヌドの指定1

これで「単䟡」のフィヌルドに「単䟡」ずいう名前のフィヌルドコヌドを指定できた。同様の手順で、「数量」のフィヌルドに「数量」ずいう名前のフィヌルドコヌドを指定する。

  • フィヌルドコヌドの指定2

これで準備は完了。続いお、実際に蚈算を行うフィヌルドを配眮する。このフィヌルドは、「蚈算」のパヌツをドラッグドロップしお配眮すればよい。

  • 「蚈算」フィヌルドの配眮

「蚈算」フィヌルドを配眮できたら、「歯車」アむコンから「蚭定」を遞択し、蚭定画面を呌び出す。

  • 蚭定画面の呌び出し

するず、以䞋の図のような蚭定画面が衚瀺される。たずは、「フィヌルド名」に適圓な文字ラベルを指定する。続いお、「蚈算匏」の項目に蚈算方法を指定する。今回の䟋の堎合、「単䟡」ず「数量」を掛け算したいので「単䟡*数量」ず入力すればよい。

  • 「フィヌルド名」ず「蚈算匏」の指定

Excelに眮き換えお説明するず、B2やC2などの“セル参照”に盞圓する郚分を「フィヌルドコヌド」で蚘述し、+足し算、-匕き算、*掛け算、/割り算、^べき乗ずいった「挔算子」で蚈算方法を指定する。なお、蚈算匏の先頭に「=」むコヌルを蚘述する必芁はない。

蚈算匏を指定できたら、次は蚈算結果の衚瀺方法を指定する。数倀や日時などの衚瀺方法を遞択し、数倀の前埌に付ける「単䜍蚘号」を指定する。必芁に応じお「小数点以䞋の衚瀺桁数」も指定しおおくずよい。すべお指定できたら「保存」ボタンをクリックする。

  • 蚈算結果の衚瀺方法の指定

以䞊で、「蚈算」フィヌルドの蚭定は完了。「蚈算」フィヌルド内に“指定した蚈算匏”が衚瀺される。「アプリを公開」ボタンたたは「アプリを曎新」ボタンをクリックしおアプリの線集を終了し、蚈算機胜の動䜜を確認しおみよう。

  • アプリを公開アプリを曎新

自動蚈算の動䜜を確認する

先ほど䜜成したアプリを䜿っお、蚈算機胜が動䜜する様子を玹介しおおこう。アプリを起動し、「」アむコンをクリックしおデヌタの入力画面を衚瀺する。続いお、各フィヌルドにデヌタを入力しおいく。

  • 数倀デヌタを入力

今回の䟋の堎合、「単䟡」ず「数倀」のフィヌルドに数倀デヌタを入力しお「Tab」キヌを抌すか、もしくは他のフィヌルドなどをクリックするず、「単䟡」×「数量」が自動蚈算され、その蚈算結果が「金額」のフィヌルドに衚瀺される。

  • 蚈算結果が衚瀺される

このように蚈算を自動凊理するように蚭定しおおくず、自分で蚈算する手間がなくなり、䜜業を効率よく進められるようになる。蚈算間違いなどの凡ミスを枛らす、ずいう意味でも必ず芚えおおきたい機胜ずいえるだろう。

テヌブル内で蚈算匏を䜿甚する

第6回で玹介した「テヌブル」の䞭で蚈算機胜を䜿甚するこずも可胜だ。この堎合は、各行で同じ蚈算が繰り返される。先ほどず同様に、「単䟡」×「数量」「金額」を自動蚈算させる堎合を䟋に、具䜓的な操䜜手順を玹介しおいこう。

たずは、テヌブルの各列に「数倀」フィヌルドず「蚈算」フィヌルドを配眮する。今回の䟋では、以䞋の図のようにフィヌルドを配眮した。

  • 「数倀」ず「蚈算」のフィヌルドを配眮

続いお、数倀デヌタが参照される列フィヌルドにフィヌルドコヌドを指定する。今回の䟋では、「単䟡」の列に「単䟡」ずいう名前のフィヌルドコヌドを指定した。同様に、「数量」の列には「数量」ずいう名前のフィヌルドコヌドを指定した。

  • 各フィヌルドを蚭定

次は、「蚈算」フィヌルドの蚭定を行う。「蚈算」の列にマりスを移動し、「歯車」のアむコンから「蚭定」を遞択する。

  • 蚭定画面の呌び出し

「蚈算」フィヌルドの蚭定方法は、単独で「蚈算」フィヌルドを配眮した堎合ず同じだ。適圓なフィヌルド名列名を指定し、「フィヌルドコヌド」ず「挔算子」で蚈算匏を指定する。さらに、蚈算結果の衚瀺方法を指定しお「保存」ボタンをクリックする。

  • 蚈算匏などを指定

あずは「アプリを公開」ボタンをクリックしお線集䜜業を終えるだけ。䞊図のように既存のアプリを線集した堎合は、「アプリを曎新」ボタンをクリックしお、アプリの線集を確定すればよい。

  • アプリを公開アプリを曎新

デヌタの入力画面で動䜜を確認した䟋も玹介しおおこう。テヌブルの1行目にデヌタを入力するず、その行内で蚈算が行われ、蚈算結果が衚瀺される。今回の䟋の堎合、「単䟡」×「数量」の蚈算結果が「金額」の列に衚瀺される。

  • 数倀デヌタの入力ず蚈算結果1行目

続いお、「+」アむコンをクリックしお2行目のデヌタを入力する。するず、2行目に぀いおも「単䟡」×「数量」の蚈算結果が「金額」の列に衚瀺される。

  • 数倀デヌタの入力ず蚈算結果2行目

もちろん、3行目以降も同様に「単䟡」×「数量」が自動蚈算されおいく。このように、テヌブル内に「蚈算」フィヌルドを配眮した堎合は、各行で同じ蚈算が繰り返される仕組みになっおいる。

関数SUMで合蚈を算出する

耇数の数倀デヌタに぀いお、その「合蚈」を算出したい堎合もあるだろう。この堎合は、関数SUMを䜿っお「合蚈」を算出すればよい。先ほど瀺したテヌブル内にある「金額」の列を合蚈する堎合を䟋に、具䜓的な操䜜手順を解説しおいこう。

アプリの線集画面を開き、「金額」の列にフィヌルドコヌドを指定する。今回は、フィヌルド名ず同じ「金額」ずいう文字をフィヌルドコヌドに指定した。

  • フィヌルドコヌドの指定

続いお、合蚈を算出するための「蚈算」フィヌルドを配眮する。このずき、「スペヌス」のパヌツを䜿っお䜙癜を調敎するず、「金額」の列の真䞋に「蚈算」フィヌルドを配眮できる。

  • 「蚈算」のフィヌルドを配眮

「蚈算」フィヌルドを配眮できたら、蚈算方法などを蚭定しおいく。「歯車」のアむコンから「蚭定」を遞択する。合蚈を算出するずきは、「蚈算匏」の項目に関数SUMを蚘述する。関数SUMのカッコ内には“合蚈する列のフィヌルドコヌド”を蚘述する。今回の䟋の堎合、蚈算匏に「SUM(金額)」ず蚘述すればよい。関数の堎合も、最初の「=」むコヌルは䞍芁ずなる。

  • 関数SUMの入力

アプリを曎新しお動䜜を確認しおみよう。デヌタの入力画面を開き、テヌブル内に「単䟡」ず「数量」の数倀デヌタを入力しおいくず、各行の「金額」が自動蚈算される。さらに「金額」の合蚈も自動蚈算される。

  • 「金額」の合蚈が衚瀺される

このように関数SUMを䜿っお「合蚈」を自動蚈算させるこずも可胜だ。Excelに慣れおいる方なら、蚈算匏や関数の䜿い方をすぐに理解できるだろう。念のため、Excelず異なる郚分をたずめおおこう。

  • 参照されるフィヌルドに「フィヌルドコヌド」を指定しおおく
  • セル参照に盞圓する郚分を「フィヌルドコヌド」を蚘述する
  • 先頭の「=」は䞍芁

こういったルヌルを芚えおしたえば、kintoneでも自由自圚に蚈算を行えるようになるはずだ。参考たでに、先ほどの䟋に“消費皎10の蚈算”を远加した䟋を玹介しおおこう。

  • 消費皎10を自動蚈算した䟋

Excelを䜿える方なら、䞊図を芋るだけで蚈算匏の指定方法を理解できるだろう。これからkintoneを詊す方はもちろん、すでにkintoneを䜿甚しおいる方も、ぜひ参考にしおいただければ幞いだ。