アプリ版:「スタンプのみでお礼する」機能のリリースについて

 下記のような出荷予定表があります。非常に細かく数量、モデルは分かれておりますが、対応コードはNT-233,236,334の3つなんですが(対象外の時もあり、空白が該当)この中で、対応コードの横列に各対応コード毎にまとめ、切替わる地点間の合計を出したいのですが、どうすればよいでしょうか?  


 出荷モデル数 量対応コード
PW-Z7  40  NT-233
PW-71 60  NT-233 100
PW-63 80  NT-236
PW-Z5 20  NT-236
PW-50 30  NT-236
PW-Z4 40  NT-236
PW-40 50  NT-236 220
PW-36 60
PW-Z4 50  NT-236
PW-40 150  NT-233
PW-40 40  NT-236
PW-28 70
PW-28180
PW-Z2450
PW-Z2440  NT-334
PW-25 70  NT-334
PW-25 75  NT-334
PW-22 60  NT-334
PW-22160  NT-334
PW-Z2185  NT-334 985
PW-EZ 30  NT-236
PW-EZ 50  NT-236 80
PW-EZ 20
PW-EZ100
PW-EZ 80  NT-334
PW-EZ 50  NT-334 130

A 回答 (3件)

#2です。

#2で述べた、質問の意図の捉え方でよければ
例データ  A2:D21
A,B列はデータ、C列は作業列、D列が結果
A列  B列  C列  D列
a11
a21
a316

c52
c328

f13
f233

d34
d14
d54
d6415


f45

d16
d263
C列C2に =IF(A2="","",IF(A1=A2,C1,MAX($C$1:C1)+1))
と入れて、下方向に式を複写する。結果は上記C列の通り。
D列D2に =IF(OR(C3="",C2=""),IF(COUNTIF($C$1:$C$100,C2)=1,"",SUMIF($C$1:C2,C2,$B$1:B2)),"")
と入れて、下方向に式を複写する。
結果 
上記D列の通り。
C列は非表示にするとか、右のほうの、見えない列(例Z列)などに
持って行くてもある。
結構式が複雑になってます。VBAでやるのが素直にプログラムできる問題と考える。
    • good
    • 0

前出の質問との違いは何ですか。


前出の質問に回答が入ってますが、その回答でよいのでしょうか。
早く前出の質問の回答の結果を報告することで、本質問の参考になるのでは。
質問を読むのに疲れる。A列は回答に必要なく、記述は不要では。
(質問書き直し)
A列コードが2行以上連続する場合、連続行のB列の数値の中間計をc列に
出したい。
ただし空白行があると、連は続かないものとする。
A列 B列 C列
a 1
b 3
b 2 5
c 4

c 2
a 3
a 2
a 5 10

b 3
b 4 7

・・・
    • good
    • 0

出荷モデルはA列、数量はB列、対応コードはC列の1行にあり、データは


その2行目から、また、D,E列は空きセルであるものとします。
(1)セルD2に以下の式を入力します。
=IF(C2="",0,IF(C2=C1,D1+B2,B2))
(2)セルE2に以下の式を入力します。
=IF(C2<>C3,D2,"")
(3)以下、必要な範囲までD2,E2をコピー貼り付けしていきます。
(4)D列は、作業用セルですので、不要でしたら非表示にしてください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!