# 計算式で、値が空欄の場合の時

**URL:** https://www.nocode-faq.com/t/topic/3831
**Category:** bubble
**Created:** [2023 年 7 月 31 日午後 1:55 UTC](https://www.nocode-faq.com/t/topic/3831 "2023-07-31T13:55:54Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![CSplus](https://avatars.discourse-cdn.com/v4/letter/c/91b2a8/32.png) [@CSplus](https://www.nocode-faq.com/u/CSplus)
#### Post date: [2023 年 7 月 31 日午後 1:55 UTC](https://www.nocode-faq.com/t/topic/3831/1 "2023-07-31T13:55:54Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/9/9ff048b06ea0c76148e27847622df14b1e0987d4.png)  
このような商品明細を入力する画面があり、入力された結果の合計金額をメールで配信します。

ワークフローでメール送信時に次の様な計算式を入れています。

合計金額：input s1-tanka’s value \* input s1-num’s value + input s2-tanka’s value \* input s2-num’s value + input s3-tanka’s value \* input s3-num’s value + input s4-tanka’s value \* input s4-num’s value + input s5-tanka’s value \* input s5-num’s value

商品１金額：input s1-tanka’s value \* input s1-num’s value

商品１金額は正しく表示されるのですが、合計金額は0になってしまいます。

たぶん、４行目・５行目の金額や数が空欄になっているので、正しく計算されないと思われるのですが、どのように記述すればいいのでしょうか？

---

<div class="post-metadata">

### Author: ![Aki\_Sydney](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/aki_sydney/32/6600_2.png) [@Aki\_Sydney](https://www.nocode-faq.com/u/Aki_Sydney)
#### Post date: [2023 年 7 月 31 日午後 2:51 UTC](https://www.nocode-faq.com/t/topic/3831/2 "2023-07-31T14:51:13Z")

</div>

各行の単価 \* 数量の金額をカスタムステートに保存しておき、  
全ての合計金額を出すときはそのカスタムステートの合計値でいいと思います！

ただ現状の方法だと、5個までしかアイテム追加できないように思うのですが、それで良いのでしょうか？  
例えばアイテムを追加する場合は＋ボタンを押して新規レコードを作成し、  
Input boxはリピーティンググループの中で表示させるようにすると、  
適切にアイテム数に応じたレコードがデータベースに残ると思います。

---

<div class="post-metadata">

### Author: ![CSplus](https://avatars.discourse-cdn.com/v4/letter/c/91b2a8/32.png) [@CSplus](https://www.nocode-faq.com/u/CSplus)
#### Post date: [2023 年 8 月 1 日午前 6:18 UTC](https://www.nocode-faq.com/t/topic/3831/3 "2023-08-01T06:18:23Z")

</div>

ありがとうございます。

カスタムステートについて、調べてみます。
