トップ > みんなの投稿 > アイデア募集 > 計算式でエラーが出てしまい、どなた様か助けて... nao 2024/09/12 09:46 計算式でエラーが出てしまい、どなた様か助けて下さい。 フィールドの参照が循環しています。とエラーが出てしまいます。 現在、毎回計算機で計算しキントーンへ入力しているのですが、 行数が100以上にもなることがあり、不満が続出しています。 添付の様に自動計算ができると良いのですが。 どうぞよろしくお願い致します。 計算式でエラーが出てしまい、どなた様か助けて下さい。 フィールドの参照が循環しています。とエラーが出てしまいます。 現在、毎回計算機で計算しキントーンへ入力しているのですが、 行数が100以上にもなることがあり、不満が続出しています。 添付の様に自動計算ができると良いのですが。 どうぞよろしくお願い致します。 いいね 共有する 共有する X facebook LINE リンクをコピー トークにコメントする 3件のコメント (新着順) ミュートしたユーザーの投稿です。 投稿を表示 namioka 製造業 2024/09/12 18:04 nao そもそもどういう計算をしたいのかが理解できていないので何ともですが、 「価格」はどのように計算して入力しているのでしょうか? 現状の計算を整理すると 参考価格 = 売価*価格合計/売価合計 ですが、これだとそもそも価格入力しないと価格合計出てきませんよね?? となると参考価格も出ないわけですが・・・ ※四捨五入はROUND関数で出来ますね https://jp.cybozu.help/k/ja/id/040507.html いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 nao 2024/09/12 20:25 namioka namiokaさん ご意見ありがとうございます。 説明不足ですみません。 仕入(コスト)に例えば4,000と入力し参考価格を求めています。 その参考価格をもとに、価格を入力しています。 今回問題解決できなかったので、再生品価格に再生品売価合計(15,000)を手入力しています。 ややこしくてすみません。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 namioka 製造業 2024/09/12 23:35 nao 計算のアプローチを変えずに標準機能でどうにかするなら 計算で出した「再生品売価合計」の値を別途テーブル外の数値フィールドに手動でコピー。 (添付していただいた画像の再生品小計と同じような逃げ方。テーブル外でOK) が手頃かと。手動コピーしたフィールド値を使って参考価格計算 もしくはアプローチを変えて、 仕入れの絶対値を入力するのではなく、 想定する仕入れの割合を入力(3掛けなら、0.3 など)して、計算に利用。 端数が気になるならROUND関数で丸める。 あくまでも参考価格なわけで、想定する仕入原価率のようなものがあるならそれでいいのでは? あたりですかね。ぱっと思いつくのは。 あとはプラグイン等使えるのであれば、 「再生品売価合計」を標準の計算ではなく、プラグインで計算させる? 手動コピーを自動コピーにする? いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 nao 2024/09/13 06:40 namioka namiokaさん ありがとうございます。 「計算のアプローチを変えずに標準機能でどうにかするなら。」なるほどです! これでかなり楽になります。 namiokaさんのアドバイスでいってみたいと思います。 分かりやすく教えて頂きありがとうございました。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 nao 2024/09/12 10:04 きったん、どうぞ宜しくお願い致します。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 きったん 製造業 2024/09/12 10:44 nao 計算式書いていただいていましたね、すいません。 どのフィールドでエラーが出ていますか? いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 nao 2024/09/12 13:44 きったん 売価合計と価格合計で、フィールドの参照が循環しています。とエラーが出ています。 どうぞ宜しくお願い致します。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 きったん 製造業 2024/09/12 14:03 nao 売価合計と価格合計の計算式はどうなっていますか? いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 nao 2024/09/12 14:32 説明不足ですみません。 売価合計が SUM(売価) 価格合計が SUM(価格) としています。 宜しくお願い致します。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 きったん 製造業 2024/09/12 15:30 nao ヘルプにこうあります 間接的に自分自身を参照している: 「計算フィールドA」の計算式の設定で「計算フィールドB」のフィールドコードを指定しているが、「計算フィールドB」の計算式の設定で「計算フィールドA」のフィールドコードを指定している つまり、テーブルの売価フィールドを参照して計算している売価合計フィールドをもう一回同じテーブルで参照しているので循環している、ということになるんでしょうね。 試しに別のテーブルで売価合計フィールドを参照してもエラーにならなかったので。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 nao 2024/09/12 15:45 きったん つまり、諦めないといけないという事でか? いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 きったん 製造業 2024/09/12 16:15 nao 何かできる方法を探すか、アプリ構成を見直すか、業務フローで解決方法を探すか、あきらめるか。 あきらめるかどうかはさすがに僕が答えられることではありませんね💦 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 nao 2024/09/12 16:21 きったん きったんさん 失礼致しました。 色々検討してみます。 お忙しい所、調べて頂きありがとうございました。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 きったん 製造業 2024/09/12 09:53 フィールドの参照が循環 なるほど、まずはどんな計算式を設定しているか見せていただけますでしょうか? いいね 返信する
ミュートしたユーザーの投稿です。
投稿を表示そもそもどういう計算をしたいのかが理解できていないので何ともですが、
「価格」はどのように計算して入力しているのでしょうか?
現状の計算を整理すると
参考価格 = 売価*価格合計/売価合計
ですが、これだとそもそも価格入力しないと価格合計出てきませんよね??
となると参考価格も出ないわけですが・・・
※四捨五入はROUND関数で出来ますね
https://jp.cybozu.help/k/ja/id/040507.html
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示きったん、どうぞ宜しくお願い致します。
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示なるほど、まずはどんな計算式を設定しているか見せていただけますでしょうか?