質問: ### 前提・実現したいこと wordpressプラグインのJazzy formを使用して見積もりフォームを作成しています。 ドロップダウンを使って、 1)(id=X) 選択肢:1 選択肢:2 選択肢:3 2)(id=Y) 選択肢:1 選択肢:2 選択肢:3 を作ったとき、「output」の合計で、「Xで1を選び、Yで1を選んだ場合は100円、Xで1を選び、Yで2を選んだ場合は200円」と表示させたいです。 日本語での解説も少なく、if文での設定の例が少なく手さぐりで設定しています。 別の方法で何か手段があれば教えて頂きたいです。 よろしくお願いします。 ### 発生している問題 合計の部分には「0」とだけ表示されます。 NAME? 等にはなっていません。 ### 試してみた構文 ``` (IF(AND(X=1,Y=1),100,IF(AND(X=1,Y=2),200))) ``` ### 補足情報(言語/FW/ツール等のバージョンなど) http://jazzyforms.com/ 更新は止まっているようですが、他の見積もりプラグインでは適切な動作をしなかった為。
回答: まだ回答を求めているかどうかわかりませんが、回答を思いついたので書いておきます。 Jazzy Forms 仮に、1)(id=X)の選択肢:1のValueを1、選択肢:2のValueを4、選択肢:3のValueを7、 2)(id=Y)の選択肢:1のValueを1、選択肢:2のValueを2、選択肢:3のValueを3とします。 そうすると、9通りの組み合わせで( X + Y )の足し算をすると、9つの違う答えが出ます。 あとは「Output」の「Formula」に、 エクセルのif関数と同じように以下を書けば希望通りの結果が出せると思います。 ``` if((X+Y)=2,100,if((X+Y)=3,200,if((X+Y)=4,300,if((X+Y)=5,400,if((X+Y)=6,500,if((X+Y)=7,600,if((X+Y)=8,700,if((X+Y)=9,800,if((X+Y)=10,900,1000))))))))) ``` 参考まで。