トップ > みんなの投稿 > アイデア募集 > 数字の範囲ごとに単価設定をして、その単価を利... hinako 2025/06/26 13:44 数字の範囲ごとに単価設定をして、その単価を利用した計算式をセットしたイと思っています。 例えば サイズが 10-60は¥100 61-120は¥300 121-150は¥500 という単価設定があり、 サイズフィールドに50、数量フィールドに100と入っていたら、100円という単価を引っ張ってきて、100×100で10,000を返す、という設定をしたいのですが、良い方法はないでしょうか。 可能な限りプラグインなしで設定したいです。 よろしくお願いします。 数字の範囲ごとに単価設定をして、その単価を利用した計算式をセットしたイと思っています。 例えば サイズが 10-60は¥100 61-120は¥300 121-150は¥500 という単価設定があり、 サイズフィールドに50、数量フィールドに100と入っていたら、100円という単価を引っ張ってきて、100×100で10,000を返す、という設定をしたいのですが、良い方法はないでしょうか。 可能な限りプラグインなしで設定したいです。 よろしくお願いします。 いいね 共有する 共有する X facebook LINE リンクをコピー トークにコメントする 1件のコメント (新着順) ミュートしたユーザーの投稿です。 投稿を表示 かな 建設業 2025/06/26 13:57 計算フィールドで賄えると思います。 ⇩「サイズ」「数量」はそれぞれフィールドコードです。 【自動計算式(計算フィールド)】 IF(AND( サイズ >= 10 , サイズ <= 60),100*数量, IF(AND( サイズ >=61 , サイズ <= 120),130*数量, IF(AND( サイズ >= 121, サイズ<= 150),150*数量,0))) ただサイズ単価表が多いとこのIF文が膨大になりますが…。 小数点入力にも対応できるので。。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 hinako 2025/06/26 14:49 かな ありがとうございます!すこし計算式が長くなりそうですが、設定してみますー! いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 Seal777 サービス業 2025/06/26 16:46 hinako かな 横からすみません🙇🏻 計算式を (0 +IF(AND( サイズ >= 10 , サイズ <= 60), 100, 0) +IF(AND( サイズ >=61 , サイズ <= 120), 300, 0) +IF(AND( サイズ >= 121, サイズ<= 150), 500, 0) )*数量 などと書けば、多少の可読性・メンテ性の向上ができると思います。 ※段ごとにIF関数を完結させ、+で繋げるのが💡で、入れ子構造(式末尾のカッコ数)の配慮が不要になります。 参考投稿:(手前味噌で恐縮ですが🙇🏻)小生の投稿 ご参考まで いいね 返信する
ミュートしたユーザーの投稿です。
投稿を表示計算フィールドで賄えると思います。
⇩「サイズ」「数量」はそれぞれフィールドコードです。
【自動計算式(計算フィールド)】
IF(AND( サイズ >= 10 , サイズ <= 60),100*数量,
IF(AND( サイズ >=61 , サイズ <= 120),130*数量,
IF(AND( サイズ >= 121, サイズ<= 150),150*数量,0)))
ただサイズ単価表が多いとこのIF文が膨大になりますが…。
小数点入力にも対応できるので。。