• ベストアンサー

この場合の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

  • エクセルの計算式を教えてください(その後)

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1614997で質問させてもらった者です。 別セルに2年後の更新日を自動計算できるようにはなりましたが、まだ入居日を入れていないセルに計算式だけ反映させると、1901/12/30と表示されてしまいます。入居日を未入力のセルには表示しないようにするにはどうしたらよいでしょうか? 現状のままでもいいのですが、見難くすっきりとしていません。 分かりにくい質問ですみませんが、よろしくお願いします。

  • EXCEL 計算式が合っているのに答えがゼロ?part2

    昨日に続き、また起こってしまい・・・。 再度質問をさせていただきます。 状況は http://questionbox.msn.co.jp/qa4036765.html と全く同じ状況です。 そのため、その場でツール→オプション→計算方法を確認しましたが、自動になっており計算方法によるものではなさそうです。 続いて、計算式を入れても0になってしまうセルに、まだ何も操作をしていない空白セルをコピーアンドペーストしました。 その上で、再度計算式を入力したところ、正常に計算ができました。 とすると、何らかの操作の影響で、セル内の計算方法が変わったということが考えられます。 こういった現象は起こりうるものなのでしょうか。 またそうだとしたら、どのような操作によって計算できなくなるのでしょうか。 ご存知の方がいらっしゃいましたら、ご教示のほどお願いいたします。

  • 計算式2

    http://oshiete1.goo.ne.jp/qa2725886.html の続きな感がありますが、、、 1~3は -1、 4~12は 0 を返す計算式を教えてください。

  • EXCEL SUMIFについて

    下記のURLの中を見て頂ければわかるのですが 以前に質問した内容がまだ解決してなくて改めて 質問させて頂きます。補足として絶対参照でも やってみたのですがダメでした↓何か原因が わかる方がいらっしゃったらお願いします…。 ちなみに絶対参照は=SUMIF($A$1:$A$351,$A363,G$1:G$351)です。 $A363はBATTERYの位置です。 http://oshiete1.goo.ne.jp/qa4694490.html

  • エクセル(関数)について、教えて下さい

    先日、下記の質問をさせていただき、回答通り制作して、大変助かりました。 そこで、もう1列増やして、在庫数も表示できるようにしたいのですが、教えていただいたものを応用してるのですが、上手くいきませんので、またご教授をお願いします。 B列を入力した場合、必ずD列も入力します。 先日の質問内容&回答 http://oshiete1.goo.ne.jp/qa5059146.html よろしくお願いします。

  • 添付した画像が変に・・・

    こんにちわ☆ こちらのサイトで回答、質問をする際に画像を添付することがあるのですが、添付作業を終了したあと質問画面で見てみると、何故か画像がトリミングされていたり、枠からずれた形で添付されていることが多いです。 ■トリミングされている↓ http://oshiete1.goo.ne.jp/qa4941657.html (回答No.5) ■ずれている↓ http://oshiete1.goo.ne.jp/qa4928344.html http://oshiete1.goo.ne.jp/qa4779394.html 問題ないときもあります。 大抵の場合、元の画像のファイルが大きいので「Ulead Photo Express」を使ってファイルを小さくしてから添付しています。(ファイルの大きさはまちまち) もしうまく添付するコツなどありましたら教えてください。 また添付作業の中で添付結果を確認できるのかどうか教えてください。 よろしくお願いします。

  • 【Excel】更に、このような場合の計算式は?

    下記の件では有効なご回答をいただき、ありがとうございました。 http://oshiete1.goo.ne.jp/qa4372414.html そこから更に、以下のような数値のカウントは可能でしょうか。 可能であれば、どのような計算を入れればよろしいでしょうか。 下記のような【予約シートA】があったとします。 ---------------------------------- 記帳日  予約日  何日後? 人数 10/2   10/8   6      5 10/2   10/6   4      8 10/3   10/4   1      3 10/3   10/10   7      4 ---------------------------------- 「何日後?」のセルは、=(予約日-記帳日)とします。 前回質問のシートに、「人数」の枠が増えています。 更に、下記のような【集計シートB】があったとします。 ----------------------------------     9   8   7   6   4 10/6  0   0   0   0   1    人数 10/7  0   0   0   0   0 人数 10/8  0   0   0   1   0 人数 10/9  0   0   0   0   0 人数 ---------------------------------- 【シートB】には、【シートA】の「何日後?」の項目を元に、予約当日の何日前に何件、予約が入ったか、という件数を、前回質問で習った =SUMPRODUCT((予約シートA!$B$2:$B$5=$A2)*(予約シートA!$C$2:$C$5=B$1)) で入れてあります。 ここに人数を追加したいのですが。 つまり10/8の6日前には、5名での予約が入っています。 【シートB】のセル【E7】に「5」と表示させ、同日の予約が入れば予約人数の合計を出したいのです。 複合する条件(「10/8の」、「6日前」)のもとで「4列目の」セルの数値を「合計する」、ということです。 毎度説明がヤヤコシくてすみません。 このような計算は可能でしょうか。宜しくお願いします。

  • エクセルの計算式について教えてください!

    すみません、エクセルの素人なんですが教えていただきたくて 質問させていただきます。 まず下の2つの表があるとします。 表(1)     A    B 1 にんじん 100 2 レタス   50 3 とまと   100 4 レタス  -200 5 レタス   100 表(2)      F 10 にんじん 11 とまと 12 レタス ひとつのセルに数式を挿入するのですが、その数式というのが表(2)のF12のレタスだけの 合計値を表(1)のB列から抜き出し計算したいのです。 そしてマイナス分は計算から除外したいのです。 一応調べてみたところ、抜きだして計算する式が『=SUMIF(A1:A5,F12,B1:B5)』、 マイナス分を除外するのが『=SUMIF(B1:B5,">0"』ということがわかったので この二つの式を合わせたらいいのかと思い、 『=SUMIF(A1:A5,F12,(B1:B5,">0"))』にしてみましたが計算出来ませんでした。 素人なのでこれ以上わからず困っています。 どなたかご存じの方よろしくお願いいたします。

  • エクセルで画像のハイパーリンクを一括表示させる方法

    エクセルに貼り付けた画像にハイパーリンクをしています。 過去の質問を調べ、セルの文字に張ったハイパーリンクのURLを一括で読み取る方法はわかったのですが、画像に張ったハイパーリンクを一括で読み取る方法はありますか? もし、ありましたら教えて下さい。 よろしくお願いします 参考にした過去の質問 http://oshiete1.goo.ne.jp/qa1545446.html

  • エクセルの計算式

    Excel2010を使っています。 ある計算式を作ろうと思ったのですがよくわからないので質問させていただきました。 作りたいのは下記のようなパターンです。 例) A1のセルが4か5の時はC1のセルから、2か3の時はD1のセルから数字を持ってくる。 こんな感じで作りたいのですがどういった計算式でやればいいでしょうか。 アドバイスよろしくお願いいたします。

専門家に質問してみよう