[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件付の足し算』(ジョニー)
下の表から型番のC30.C31.C32の受注数Aはすべて20になっています。 型番の最左のアルファベットと真ん中の数字が同じで、最右桁が0だけ のものを足し、受注数Bのようにしたいのですが、ご指導お願いいたします。
A B C 1 型番 受注数A 受注数B 2 A90 50 50 3 B70 10 10 4 C30 20 20 5 C31 20 0 6 C32 20 0 7 C40 50 50 8 合計 170 130
>型番の最左のアルファベットと真ん中の数字が同じで、最右桁が0だけ >のものを足し、受注数Bのようにしたいのですが、
ならC4セルは60じゃないの?
=IF(RIGHT(A2,1)="0",SUMIF(A:A,LEFT(A2,2)&"*"),0)
(gobgob)
説明不足ですみません。 C4セルは60ではなく20としたく、C31.C32は0です。 C30.C31.C32は一つのものとして考え、後にC30の20をC30.C31.C32で分けますので。 (ジョニー)
1.右端が"0"になっている型番にダブりがあるのでしょうか?
ダブりが無ければ、これでいいような気がします。 C2セル =IF(RIGHT(A2)="0",B2,0)
ダブりがある場合、どう云う表示にするのですか? 2.参考までにお尋ねします。 実際の型番は、何桁で構成されているのですか? サンプル通り、3桁のものしかないのですか?
(半平太) 2009/11/15 01:06
いろいろと解釈できそうな質問ですね
>条件付の足し算 単に、C8 の値を求めたいと言うことかな C8=SUMIF(A2:A7,"*0",B2:B7)
A B C 1 型番 受注数A 受注数B 2 A13358790 50 50 3 B13634171 10 10 4 C13634200 20 20 5 C13634201 20 0 6 C13634202 20 0 7 C13634210 50 50 8 合計 170 130 説明が不十分で失礼しました。 実例のデータです。C列の答えになるような数式を再度ご指導おねがいします。 (ジョニー)
[条件]型番の8桁目までが同じであれば受注数Bは0とする C3に =IF(LEFT(A2,8)=LEFT(A3,8),0,B3) で下へコピーかな (wisemac21)
<最右桁が0だけのものを足し> はどうなったのかな
下記の場合どのようになればいいの
A B C 1 型番 受注数A 受注数B 2 A13358790 50 50 3 B13634171 10 4 B13634172 20 5 C13634201 20 6 C13634202 20 7 C13634210 50 50 8 合計 170 130
また、A列は昇順になっているのかな
C3に =IF(LEFT(A2,8)=LEFT(A3,8),0,B3) で下へコピー で解決しました。ありがとうございました。 (ジョニー)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.