2024/12/13 08:58
複数条件での計算をしたいです。
弊社では、1日に何往復もするような運送業務があるのですが、データ集計として、添付画像のようなものを作成しております。
まず、積込む商品の荷姿が、梱包・バラ2種類存在します。
そして、車種(7t・4t)によって、積込めれる量がそれぞれ決まっています。
・7tで梱包の場合、4梱包
・7tでバラの場合、10㎥
・4tで梱包の場合、3梱包
・4tでバラの場合、8㎥
この係数を、1便ごとにかけて、さらに合計値を出したいです。
梱包合計・バラ合計をしたいです。
例えると、
7t 合計 10便
うち、梱包=8便、バラ=2便
4t 合計 12便
うち、梱包=4便、バラ=8便
7tで梱包 8便*4=32梱包
7tでバラ 2便*10=20㎥
4tで梱包 4便*3=12梱包
4tでバラ 8便*8=64㎥
合計 梱包 32+12=44梱包
バラ 20+64=84㎥
っていうのを、kintoneでやりたいのですが、計算式やそれに付随するフィールドが何々いるのかがわからずつまずいています。車種毎、荷姿毎の合計が出せるようにはやってみた状態です。
お力をお貸しいただきたいです。
よろしくお願いいたします!
ミュートしたユーザーの投稿です。
投稿を表示ありがとうございます!
皆さんのアドバイスで無事形にすることができました、、!
色々また学べてよかったです!ありがとうございました!!!
ミュートしたユーザーの投稿です。
投稿を表示おはようございます。
ざっくりやってみましたが、もう少しシンプルに出来ると思います。
添付ご確認ください。
テーブル内の1行ごとに梱包とバラそれぞれで結果を入れる
計算フィールドを作り、テーブル外でSUM関数で合計させています。
テーブル内の1車あたりの梱包量はIF関数を使って
IF(荷姿="梱包",IF(車種="7t",4,3),"")
で表現できます。
車種が増えた場合はAND関数と組み合わせた方が良いかもしれません。
荷姿がバラのものも同様の式でいけます。
あと、
とのことですが、画像みるかぎり他にも要素があるようですので、
さらに仕掛けが必要かもしれません。
以上です。
ミュートしたユーザーの投稿です。
投稿を表示kikuchiさんのご質問をそのままchatGPTに聞いてみたら、以下回答が出ました。(見にくくてすみません)
回答を自分では検証できていないのですが、ご参考まで。
生成AIで、「kintoneで〇〇したい」と書いたらけっこう答えてくれます。
時々kintoneで使えない関数を入れてきますが。。。
IF(AND(車種="7t", 荷姿="梱包"), 4, IF(AND(車種="4t", 荷姿="梱包"), 3, 0))
(2) バラ量(1便あたり)フィールドの計算式
IF(AND(車種="7t", 荷姿="バラ"), 10, IF(AND(車種="4t", 荷姿="バラ"), 8, 0))
(3) 梱包合計フィールドの計算式
便数 * 梱包量(1便あたり)
(4) バラ合計フィールドの計算式
便数 * バラ量(1便あたり)
3. 全体合計の計算方法
「梱包全体合計」と「バラ全体合計」フィールドを作成し、Kintoneの集計フィールドを利用して以下の設定を行います:
梱包全体合計:すべてのレコードの「梱包合計」を合計
バラ全体合計:すべてのレコードの「バラ合計」を合計
4. データ入力の例
例えば、以下のようにデータを入力します:
車種 荷姿 便数 梱包量(1便あたり) バラ量(1便あたり) 梱包合計 バラ合計
7t 梱包 8 4 0 32 0
7t バラ 2 0 10 0 20
4t 梱包 4 3 0 12 0
4t バラ 8 0 8 0 64
5. 結果の表示
「梱包全体合計」と「バラ全体合計」のフィールドをビューやレポートで確認すれば、例のように合計:梱包 44梱包、バラ 84㎥のような値を表示できます。
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示