[[20150220235921]] 『SUMIF関数 複数列ある場合の式を教えて下さい』(HL) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『SUMIF関数 複数列ある場合の式を教えて下さい』(HL)

A列    B列   C列

 物件名  棟数   状況 
あ     4  完成済 
い     2  完成済 
う     3  未完成 
え     4  未完成 
お     2  未完成 
か     5  完成済 
き     6  完成済 
完成済合計(棟) __★__ 

C列を完成済と入力した場合、完成済のB列の完成済の合計棟数を出す式を教えて下さい。

 初歩的な質問なのかもしれませんが、仕事で使いたいので宜しくお願いいたします。 

< 使用 Excel:unknown、使用 OS:Windows7 >

 =SUMIF(C2:C8,"完成済",B2:B8)
(GobGob) 2015/02/20(金) 14:32

上記質問させていただいた者です。
物件数が多かった為、複数列になり下記のように式を当てはめてみたのですが
N列に棟数、R列に状況を入力して試しても =SUMIF(H5:I74,"完成済",D5:D74)しか反映されません。
正しい方法を教えて下さい。

=SUMIF(H5:I74,"完成済",D5:D74)+SUMIF(N5:N74,"完成済",R5:S74)

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 過去の質問を参照するときには、中身でなくリンクを使用した方が良いです。
[[20150220141747]] 『何の式を使えばよいかも分かりません。教えて下さ』(HL)
 あるいは、直接前回の質問に続けても良いかと思います。

 説明と式が一致していないようですが、最初の質問のように、具体的な例を挙げた方が良い
 と思います。

 >N列に棟数、R列に状況を入力して試しても
 であれば
 =SUMIF(N5:N74,"完成済",R5:R74)
 と思いますが、まずはきちんと関数の内容を理解してみてはどうでしょうか。
http://kokoro.kir.jp/excel/sumif.html

(Mook) 2015/02/21(土) 00:23


A列    B列   C列   D列    E列   F列
 物件名  棟数   状況   物件名  棟数   状況
あ     4  完成済    く     4   完成済 
い     2  完成済    け     2   完成済
う     3  未完成    こ     3   未完成 
え     4  未完成    さ     4   未完成
お     2  未完成    し     2   未完成 
か     5  完成済    す     5   完成済 
き     6  完成済    せ     6   完成済 
完成済合計(棟) __★__ 

C列とF列が完成済だった場合、B列の棟数、E列の棟数の合計棟数を
出す式を教えていただきたくお願いしました。
説明不足また勉強不足で申し訳ありません。
宜しくお願いたします。
(HL) 2015/02/21(土) 00:34


 上記の例であれば単純に
 =SUMIF(B2:B8,"完成済",C2:C8)+SUMIF(E2:E8,"完成済",F2:F8)
 で出ないでしょうか。

 複数列といっても A:C 列と D:F 列を別のものとして、それぞれの合計を足すと考えれば、
 それほど複雑なお話ではないと思います。
(Mook) 2015/02/21(土) 01:03

ご親切にありがとうございました。
教えていただいた式を入力してみたのですが、E列F列の棟数が反映されず質問させていただきました。
遅い時間にすみませんでした。
(HL) 2015/02/21(土) 01:16

 >上記の例であれば単純に
 >=SUMIF(B2:B8,"完成済",C2:C8)+SUMIF(E2:E8,"完成済",F2:F8)
 >で出ないでしょうか。

 そんなもので出るわけがないですね!

 =SUMIF(C2:C8,"完成済",B2:B8)+SUMIF(F2:F8,"完成済",E2:E8)

 では?
 
 >まずはきちんと関数の内容を理解してみてはどうでしょうか。

 まずは回答者のほうがきちんと理解してほしいものですね!!
(笑) 2015/02/21(土) 06:20

 こんな回答がつくかもしれないので、先手を打って、、

 その例なら、これ(↓)でできないこともないかもしれないけど

 =SUMIF(C2:F8,"完成済",B2:E8)

 あまりお勧めできる使い方ではないです。
  
  
 =SUMIF(C2:C8,"完成済",B2:B8)+SUMIF(F2:F8,"完成済",E2:E8)

 やっぱり、この SUMIF(……)+SUMIF(……) が定石。
(笑) 2015/02/21(土) 07:37

 横から済みません。

 例示の表では、C列とF列がすべて同じですが、

 >C列とF列が完成済だった場合

 とありますので、C列が"完成済”かつF列が"完成済"である場合に、
 とも受け取れます。

 =SUMIFS(B2:B8,C2:C8,"完成済",F2:F8,"完成済")+SUMIFS(E2:E8,C2:C8,"完成済",F2:F8,"完成済")

 のようなことではないかとも思えます。

 勘違いならごめんなさい。
(mas_k) 2015/02/21(土) 10:48

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.