- ベストアンサー
エクセルで株式売買ソフトを作成しています。
Q1,AA1,AK1のどれかが買い BC1,BY1,CI1のどれかが売りの場合と Q1,AA1.AK1がのどれか売り BC1,BY1,CI1のどれかが買いの場合は ブランク。 それ以外のときはその合計を出したいのですがうまく出来ません。 どなたか教えてください。お願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=IF(OR(AND(OR(A1="売り",B1="売り",C1="売り"),OR(D1="買い",E1="買い",F1="買い")),AND(OR(A1="買い",B1="買い",C1="買い"),OR(D1="売り",E1="売り",F1="売り")))=TRUE,"",SUM(AA1,BB1,CC1,DD1,EE1,FF1)) これでどうですか。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
質問者のマナーとして セル番地はA-Gぐらいに質問用に置き換えられないか。(AK1なんていわれると回答者の実例作りが面倒だ) ーー その番地にはどういうデータ(値)が入っているのか (買いとか言ってもコードや数値やその他で入っているのか判らない) ーー >のときはその合計を出したいのですがうまく・・ どのセルの列か行の合計か全くわからない。 ーー 回答してもらうなら、回答者立場を良く考えて、実例などのことも 書かないと、回答者はあなたのパソコンの画面はみえないのだ。 ーー たいした問題でなさそうだが、ANDとOR関数の組み合わせは考えたのか。
お礼
回答ありがとうございます。参考にしてあらためます。
- okormazd
- ベストアンサー率50% (1224/2412)
Q1,AA1,AK1のどれかが買い BC1,BY1,CI1のどれかが売りの場合 とは、 Q1,AA1,AK1のどれかが買い で BC1,BY1,CI1のどれかが売りの場合 でしょうか。 Q1,AA1,AK1のどれかが買い または BC1,BY1,CI1のどれかが売りの場合 でしょうか。
補足
回答ありがとうございます。わかりやすいように直します。 A,B,Cのどれかが買い で D,E,Fのどれかが売りの場合です。 買いと売りのサインが同時にでたときに G(合計)をブランクにしたいのです。また、サインが出ると同時にAA,BB,CCのどれか、もしくはDD,EE,FFのどれかに利益の金額がでます。サインの交錯が無ければ合計が出て、交錯のときはブランクにする ということです。 よろしくお願いします。
- ensan8
- ベストアンサー率45% (45/100)
何をどうしたいのか良く分かりません。 先ず、Q1,AA1,AK1、BC1,BY1,CI1 には何が入力されるのでしょうか? 売買金額でしょうか?仮にそうだとしたら、売りと買いはどうやって判別するのでしょうか?符号(+、-)で判別でもするのでしょうか。 そのあたりが分からないと処理の提案のしようがありません。
補足
回答有難うございます。わかりやすいように改めます。 A,B,C,のどれかと D,E,F,のどれかには買い、売りという表示がそれぞれ1個出ます。サインは最大2個です。 AA,BB,CC,とDD,EE,FFにはそのときの利益が数字で表示されます。 同じサイン又は1つのみのサインのときGにその合計が表示され、 サインなしのときは、0が表示されます。問題はサインが交錯するときにGをブランクにしたいのですが出来ません。 お手数をおかけしますが、よろしくお願いします。
お礼
おかげさまで完成しました。本当に有難うございます。