10秒目をつむったら…

助けてください。Excelで添付画像のようなカウント処理を実施する方法を教えてください。

【やりたいこと】
 1. カウント単位 → 1行ごと
 2. カウント対象 → 各セルに入力された数字(複数の場合はカンマで区切られている)
 3. カウント結果 → 各行の赤枠内に出力

先達のお知恵をなにとぞお借りしたく、よろしくお願い申し上げます。

「複数のセルをまたぎ、各セル内の数字をカウ」の質問画像

A 回答 (3件)

C2:N2の範囲を、B2にカウントすると仮定して、


{=COUNTA(C2:N2)+SUM(LEN(C2:N2)-LEN(SUBSTITUTE(C2:N2,",","")))}
でいかがでしょうか。
実際には{ }は入力しないで、Enterの代わりに配列数式として、Ctrl+Shift+Enterで確定して下さい。
カンマ区切りで3個以上にも対応できるつもりです。

配列数式については、必要により下記等をご覧下さい。
http://office.microsoft.com/ja-jp/excel-help/HA0 …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました!

お礼日時:2012/06/03 22:29

C2からH2にそういうデータが並んでいるとして


=SUMPRODUCT(LEN(C2:H2&",")-ISBLANK(C2:H2)-LEN(SUBSTITUTE(C2:H2,",","")))



あるいは
=SUM(LEN(IF(C2:H2="","",C2:H2&","))-LEN(SUBSTITUTE(C2:H2,",","")))
と記入し、コントロールキーとシフトキーを押しながらEnterで入力。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました!

お礼日時:2012/06/03 22:30

カンマが半角で入力されているならB2セルに以下の式を入力してください。



=COUNTA(C2:H2)+SUMPRODUCT((LEN(C2:H2)-LEN(SUBSTITUTE(C2:H2,",",""))))
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました!

お礼日時:2012/06/03 22:32

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