[[20160621200720]] 『連続した条件の時は足し算しない方法を教えて頂き』(つむつむ) ページの最後に飛ぶ

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

 

『連続した条件の時は足し算しない方法を教えて頂きたいのですが』(つむつむ)

日頃から拝見させて頂き有難うございます。

下記の表が有ります。

J列の数量を求めたいのですが
SUMIFS関数でセルJ3を計算すると40となりますが、
検索条件が連続して有る場合は、二つを足し算しない。セルJ3の答えを20にしたい
(数量も同じ数です。)

      A    B      C     D      E     F    G     H     I     J  
 1								
 2 コード 地域 コード 品名   数量 コード 地域 コード 品名  数量
 3  123  大阪    ABC  ばなな  11   456   東京  AWE  すいか  20
 4  234  仙台    ASD  イチゴ   8	  234   仙台  ASD  イチゴ  68	 
 5  456  東京    AWE  すいか  20					
 6  456  東京    AWE  すいか  20				
 7  654  福岡    BNM  メロン   3					
 8  234  仙台    ASD  イチゴ  60	

この様な事が出来るのでしょうか

宜しくお願い致します。

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


 重複データをなくしてから集計するとかではダメでしょうか?
(コナミ) 2016/06/21(火) 20:41

 作業列を使う。

 たとえばF列を作業列とし、F3セルに
 =SUMPRODUCT(OR(A2:D2<>A3:D3)*1)
 と入力して下へフィルコピー。
 連続したデータの二つ目以降は0、単独データは1となるのでSUMIFS関数でF列が1の条件を追加する。
(ねむねむ) 2016/06/21(火) 20:53

コナミ様
ご連絡有難うございます。

重複データーを無くす事は、私には難しそうですので
今回は、ねむねむ様のご提案でやって見様と思います。

有難うございました。

ねむねむ様
ご連絡有難うございます。

ご提案頂きました内容でやって見様と思います。

有難うございました。
(つむつむ) 2016/06/21(火) 21:23


 >重複データーを無くす事
 ボタン1つですけどね。
(コナミ) 2016/06/21(火) 22:14

 重複の削除は連続していようと離れていようと同じ内容の行は一つにしてしまうので今回の場合は作業列を作るなどして
 離れている場合は別と認識させないとならないのでは。
(ねむねむ) 2016/06/22(水) 08:42

 あー、なるほど連続していなければ足していい訳ですね。同数でも。
(コナミ) 2016/06/22(水) 09:33

 J3 =SUMPRODUCT((A$3:A$100=F3)*(B$3:B$100=G3)*(C$3:C$100=H3)*(D$3:D$100=I3)*E$3:E$100*(A$4:A$101&"_"&E$4:E$101<>A$3:A$100&"_"&E$3:E$100))

 下へコピー。

 ※コード連続でも数量連続でない場合は足し算するよん。
 ※101行目は空白前提。
 
(GobGob) 2016/06/22(水) 13:24

コナミ様
ご連絡有難うございます。

連続した重複データは、毎回有るわけではありませんので都度確認するより
関数で対応致した方が良いと思いました。

GobGob様
ご連絡有難うございます。

本日会社で、ねむねむ様に教えて頂きました関数で作成し思い通りの結果が得られました。
GobGob様に教えて頂きました式は、完全には理解出来ませんが勉強のために明日会社でやって見ようと思います。

有難うございました。
(つむつむ) 2016/06/22(水) 20:25


コメント返信:

[ 一覧(最新更新順) ]


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