# テーブル内の複数条件を用いた計算について

**URL:** <https://community.cybozu.dev/t/topic/6717>\
**Category:** kintone 開発相談\
**Created:** [2020 年 9 月 22 日午後 11:10 UTC](https://community.cybozu.dev/t/topic/6717 "2020-09-22T23:10:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account2401](https://avatars.discourse-cdn.com/v4/letter/l/e5b9ba/32.png) [@Legacy\_Account2401](https://community.cybozu.dev/u/Legacy_Account2401)\
**Post date:** [2020 年 9 月 22 日午後 11:10 UTC](https://community.cybozu.dev/t/topic/6717/1 "2020-09-22T23:10:34Z")

</div>

Kintoneの開発からJavascriptを勉強始めた初心者です。

テーブル内の小計を標準機能の計算式を用いて設定しております。

（小計の計算は税込単価×個数、税込単価は別アプリからルックアップ機能を使用）

しかし特定の顧客のみ、税別計算が必要となります。

そこでテーブル内に「税率」「税表示」を設置し、税表示が「0」の場合、単価÷税率としたプログラムができればと考えております。

税率はラジオボタンで「8%,10%」を設定しております。

以下にて考えたのですが、動作しませんでした。

お力を貸していただけませんでしょうか。

よろしくお願いいたします。

(function(){  
‘use strict’;  
var ev = [  
‘app.record.create.show’,  
‘app.record.edit.show’,  
‘app.record.create.change.テーブル’,  
‘app.record.edit.change.テーブル’

];

tableVal.forEach(function(event) {  
event.value[‘商品名’].disabled = false;  
event.value[‘単価’].disabled = false;

var tableVal = event.record[‘テーブル’].value;  
var Plice=TableRecords.value[“単価”].value;  
var tax=TableRecords.value[“税表示”].value;  
var zeikubun=TableRecords.value[“税率”].value;

tableVal.forEach(function(event) {

if (tax===0&&zeikubun==”8％”){  
Plice = Plice/1.08;  
}  
});  
return event;  
});

})();

---

<div class="post-metadata">

**Author:** ![Legacy\_Account980](https://avatars.discourse-cdn.com/v4/letter/l/a183cd/32.png) [@Legacy\_Account980](https://community.cybozu.dev/u/Legacy_Account980)\
**Post date:** [2020 年 10 月 2 日午前 1:51 UTC](https://community.cybozu.dev/t/topic/6717/2 "2020-10-02T01:51:26Z")

</div>

はじめまして！こんにちは！  
JavaScript使わなくてもやりたいことが実現できるかもしれません＾＾！

大塚さんのアプリとはちょっと違いますが、  
たとえば、下図のようなテーブルだと

テーブル内に計算フィールドで消費税8%小計、消費税10%小計を追加して、  
消費税8%小計の計算式にはIF文を使って  
単価\*数量\*IF(消費税=“8%”,1.08,0)

消費税8％合計の計算式には  
SUM（消費税8パーセント小計)

ここから更に計算フィールドを追加していい感じに計算式を設定すれば、各消費税ごとの消費税だけとか、消費税抜き価格出せると思います。

こんな感じに **IF文** 使ってみるのはいかがでしょうか！？！？

&nbsp;

&nbsp;
