[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『連続した条件の時は足し算しない方法を教えて頂きたいのですが』(つむつむ)
日頃から拝見させて頂き有難うございます。
下記の表が有ります。
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.