• ベストアンサー

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

EXCELでの計算式で、 「=SUMIF(A1:A5),">=0"」は、 エラーにならないのですが、 「=SUMIF(A1,A3,A7),>=0"」は、 エラーになってしまいます。 範囲が横に連なっていれば出来るのですが、 [Ctrl+セルを複数選択]とすると、 出来ません・・・ このような場合、適用できる計算式はありますでしょうか? アドバイスをお願いいたします!

この投稿のマルチメディアは削除されているためご覧いただけません。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! No.1さんのお礼の欄を読ませてもらい、回答させてもらいます。 今回の場合、事業所名は関係ないのでしょうか? 単に要員がプラスの場合とマイナスの場合のみの合計をすれば良いと言うことでの回答になりますが・・・ まずSUMUIF関数はセルが連続していないと使えないと思います。 そこで↓の画像のようにプラスの場合とマイナスの場合を分けて それぞれのセルに表示させるようにするのはどうでしょうか? 以上、参考になれば幸いですが、 的外れなら読み流してくださいね。m(__)m

hanryuu
質問者

お礼

詳しい、ご回答ありがとうございます。 「SUMIFは、やはりセルが連続してないと使えないのですね~ 私の説明不足でしたが、事業所ごとにさらに[a,b,c]と分けて、 それぞれの事業所の[a:過要員][a:不足要員]・・・の合計となるように、計算式を入れたいのです。 そうすると、[Ctrl+それぞれのaのセル]・・・となり、 エラーになるのです。 この方法で、計算式はありますか?

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

1列なら=SUMIF(範囲1,">10",範囲1)でできる 範囲1はA2:A5 ーー 離れた2列に名前をつける。範囲とする。 S2:A5とC2:C5 =SUMIF(範囲,">10",範囲)  はエラー ーー 隣り合った2列に名前をつける。範囲2とする。 S2:A5とB2:B5 =SUMIF(範囲2,">10",範囲2)  はOK -- 範囲名をつけなくても具体的番地でも同じ 飛び離れた範囲はSUMIFでは使えない。 続いている各々の列でSUMIFでやって、それらを足し算するほかない。 ーーー SUMPRODUCTでも同じようだ。

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

>「=SUMIF(A1:A5),">=0"」 ⇒数式エラー(多分、記載誤りなのでしょう) >「=SUMIF(A1,A3,A7),>=0"」 ⇒範囲が配列(連続セル)になっていないにでエラー >[Ctrl+セルを複数選択]とすると出来ません・・・ ⇒具体的にセル構成を例示しないと「複数選択」が何を指しているのか全く分かりません。  多分、大分類(事業所)に中分類(過要員数、不足要員数)の構成と思われる。 このセル構成が明示されれば、奇数列や偶数列等を選択し集計する計算式も回答されると思うので、一旦、本質問は締め切り、別質問をしては如何でしょうか。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

No.2です! 何度もごめんなさい。 投稿した後になって・・・ もしかして事業所を数箇所選択した場合に 選択した事業所の過不足数を知りたいのかと思ったので 再び顔を出してしまいました。 もしそうでしたら、再び画像をアップさせてもらいましたが、 横になっている表を縦にしなければならないので すべてをコピー → 形式を選択して貼り付け → 「行列を入れ替える」にチェックを入れ ↓の画像のようにします。 そして画像のH2セルに =SUMPRODUCT(($A$2:$A$8=D2)*($B$2:$B$8)+($A$2:$A$8=E2)*($B$2:$B$8)+($A$2:$A$8=F2)*($B$2:$B$8)+($A$2:$A$8=G2)*($B$2:$B$8)) と数式を入れてオートフィルで下へコピーします。 これでD~G列に事業所名を入れるとその事業所のみの合計になります。 尚、とりあえず、4事業所を入力できるだけの表にしていますので 選択数を増やしたい場合はアレンジが必要になります。 以上、当方使用のExcel2003での回答で 私が勝手に判断して回答しましたので まったくの的外れの可能性もあります。 その場合は無視してください。 どうも何度もごめんなさいね。m(__)m

hanryuu
質問者

お礼

何度も、丁寧なご回答感謝いたします。 下のお礼で書かせていただきましたが、どちらかというと下の回答に近い感じです。 でも今後、上の計算式も使う事があるかもしれませんので、ぜひ参考にさせていただきますね! 本当にありがとうございます。

  • pentium100
  • ベストアンサー率45% (689/1517)
回答No.1

上の式でもエラーが出ますけど正しいですか? この式で何をやろうとしているのかいまいち見えません。 0以上の数値だけを足して合計したいのですか?

hanryuu
質問者

お礼

やりたい事というのは、 A、B、Cの3事業所で、過要員と不足要員を調べていて、 過要員はプラス、不足要員はマイナスで表します。 例えば[事業所Aは3人多い]、[事業所Bは0]、[事業所Cはー5不足]とした場合、3事業所の合計を[過要員:3][不足要員:-5]と したいのです。

関連するQ&A