# 別テーブルからの計算

**URL:** <https://community.cybozu.dev/t/topic/9276>\
**Category:** kintone の構築／設計／運用\
**Created:** [2024 年 7 月 11 日午後 11:31 UTC](https://community.cybozu.dev/t/topic/9276 "2024-07-11T23:31:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![katty](https://avatars.discourse-cdn.com/v4/letter/k/2acd7d/32.png) [@katty](https://community.cybozu.dev/u/katty)\
**Post date:** [2024 年 7 月 11 日午後 11:31 UTC](https://community.cybozu.dev/t/topic/9276/1 "2024-07-11T23:31:06Z")

</div>

![別テーブルからの計算](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/2X/1/1fbfd40e0d90844df1c29f80c320094a258ecb44.jpeg)

ご教示いただきたいのですが、こちらは交通費精算の一部画面になるのですが  
下のテーブルは自家用車を使った場合に入力する項目です。

ここの【距離km】【燃費km/L】【燃料代 円/L】に数字を入れると上段のテーブルの右端の【自家用車金額】に反映するようにしたいと考えております。

更に【自家用車金額】の左にある【往復・片復】を選択すると”往復”なら×2、”片復”なら×1を含めた計算式も入れたいのですが、【IF関数】だけだと別テーブルのフィールドは対象外と表示されてしまいます。

何か良い関数があればご教示いただきたいです。

---

<div class="post-metadata">

**Author:** ![hato](https://avatars.discourse-cdn.com/v4/letter/h/f07891/32.png) [@hato](https://community.cybozu.dev/u/hato)\
**Post date:** [2024 年 7 月 12 日午前 7:03 UTC](https://community.cybozu.dev/t/topic/9276/2 "2024-07-12T07:03:37Z")

</div>

kintoneの関数でやるのは、難しそうですね。

JSカスタマイズが可能なら、カスタマイズしてみてはいかがですか？

テーブル内の利用日が重複することがないと仮定すると、二つのテーブルの利用日を比較して、下のテーブルから同じ利用日の値を合計したものを、上の自家用車金額に設定するとかですかね。

もしまだJSカスタマイズをしたことがないなら、まずはチュートリアルから始めるのがおすすめですよ！

> **[はじめようJavaScript](https://cybozu.dev/ja/tutorials/hello-js/)**
>
> kintoneやGaroonをカスタマイズする上で必須の知識となっている、JavaScriptの基本が学べるコンテンツです。

> **[はじめようkintone API](https://cybozu.dev/ja/tutorials/hello-kinapi/)**
>
> kintone APIを使ったカスタマイズの基礎知識や、kintone JavaScriptカスタマイズをする上での注意点が学べるコンテンツです。

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2024 年 7 月 17 日午前 8:45 UTC](https://community.cybozu.dev/t/topic/9276/3 "2024-07-17T08:45:56Z")

</div>

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。
