• ベストアンサー

この場合のEXCELの計算式 ありますか? Part2

先日下記の通り、質問させていただきましたが、 添付画像をつけて、もう一度質問させていただきます。 http://oshiete1.goo.ne.jp/qa5011545.html 色のついた所に計算式を入れたいのです。 [SUMIF]は隣り合ったセルではないので、使えないようです。 他に何かありますか? アドバイスをお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

範囲が飛び飛びだとだめなんだけど、図の条件なら「2行目が一致 する」って条件を加えることで、範囲を$A$4:$I$4に統一して考え られますね。というわけで私の好きなsumproduct関数を使って、 J4 =SUMPRODUCT(($A$2:$I$2=J2)*($A$4:$I$4>=0)*$A$4:$I$4) 以下、図の通り。

hanryuu
質問者

お礼

早速のご回答ありがとうございます。 例えば、[C列]と[D列]の間や、[F列]と[G列]の間に 対象としない列があった場合でもこの式は使えますか? やはり隣り合ったセルでないとダメですかね~?

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

一例です。 対象列が等間隔で並んでいる事が前提ですので、相違する場合は読み捨て下さい。 J4に=SUMPRODUCT((MOD(COLUMN($A4:$I4),3)=1)*($A4:$I4>0)*($A4:$I4)) K4に=SUMPRODUCT((MOD(COLUMN($A4:$I4),3)=1)*($A4:$I4<0)*($A4:$I4)) L4に=SUMPRODUCT((MOD(COLUMN($A4:$I4),3)=2)*($A4:$I4>0)*($A4:$I4)) M4に=SUMPRODUCT((MOD(COLUMN($A4:$I4),3)=2)*($A4:$I4<0)*($A4:$I4)) N4に=SUMPRODUCT((MOD(COLUMN($A4:$I4),3)=0)*($A4:$I4>0)*($A4:$I4)) O4に=SUMPRODUCT((MOD(COLUMN($A4:$I4),3)=0)*($A4:$I4<0)*($A4:$I4))

hanryuu
質問者

お礼

ご回答ありがとうございました。

  • okdeath
  • ベストアンサー率28% (13/46)
回答No.2

こんにちわ。 折角だから一言。 SUMIFでもできますよっと♪ J4 : =SUMIF(A4,">0",A4)+SUMIF(D4,">0",D4)+SUMIF(G4,">0",G4) K4 : =SUMIF(A4,"<0",A4)+SUMIF(D4,"<0",D4)+SUMIF(G4,"<0",G4) L4 : =SUMIF(B4,">0",B4)+SUMIF(E4,">0",E4)+SUMIF(H4,">0",H4) M4 : =SUMIF(B4,"<0",B4)+SUMIF(E4,"<0",E4)+SUMIF(H4,"<0",H4) N4 : =SUMIF(C4,">0",C4)+SUMIF(F4,">0",F4)+SUMIF(I4,">0",I4) O4 : =SUMIF(C4,"<0",C4)+SUMIF(F4,"<0",F4)+SUMIF(I4,"<0",I4) 3回足すのがかっこ悪いって言われたらそれまでですが・・・ 参考まで。

hanryuu
質問者

お礼

ご回答ありがとうございました。

関連するQ&A