[[20140124091906]] 『範囲内の文字の出現回数をカウント』(事務員) ページの最後に飛ぶ

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

 

『範囲内の文字の出現回数をカウント』(事務員)

おはようございます。
範囲内の文字(数値)の出現回数をカウントしているのですが上手くできません。
#VALUE!となっています。まちがっている箇所をお教えください。
=SUM(LEN(D5:D9)-LEN(SUBSTITUTE(D5:D9,"9","")))

< 使用 Excel:Excel2003、使用 OS:WindowsXP >


 式を確定するときにShiftキーとCtrlキーを押しながらEnterを押すか、SUM関数の代わりにSUMPRODUCT関数を使って
 =SUMPRODUCT(LEN(D5:D9)-LEN(SUBSTITUTE(D5:D9,"9","")))
 としてみてくれ。

 通常の関数(LEN関数やSUBSTITUTE関数)の場合、引数にセル範囲を指定した場合、そのままでは関数が入力されたセルと同じ行か
 同じ列のセルだけを計算対象とし、同じ行か同じ列のセルが無い場合はエラーとなる。

 そのため式が5行目から9行目に入力されていない場合はエラーになり、5行目から9行目に入力されている場合でもその行のD列だけが計算対象になる。

 Shift+Ctrl+Enterで式を確定するかSUMPRODUCT関数を使うと指定したセル範囲全部を計算対象にする。
(ねむねむ) 2014/01/24(金) 09:32

ねむねむさん
詳しい解説ありがとうございました。
ShiftキーとCtrlキーを押しながらEnterを押す事を忘れないようにします。

(事務員) 2014/01/24(金) 09:50


コメント返信:

[ 一覧(最新更新順) ]


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