[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『1桁と2桁の数字の個数を数える』(旅烏)
初めて質問します。 例えば B3からF12までのセルに数字が任意に並んでいます。 B列とD列の中で1桁の数字の個数及び2桁の数字の個数を数える方法を 教えてください。
1桁の数字の個数 =COUNT(IF(LEN(B3:D12)=1,B3:D12))
2桁の数字の個数 =COUNT(IF(LEN(B3:D12)=2,B3:D12))
どちらの数式も「配列数式」です。
入力後Ctrl+Shift+Enter 同時押しで確定して下さい。
数式が{ }で囲まれればOKです。
1桁 =COUNTIF(B3:F12,"<10") 2桁 =COUNTIF(B3:F12,"<100")-COUNTIF(B3:F12,"<10") 正数のみの場合。小数点つきもOK。 0やマイナスの数値がありうる場合は、その条件も考慮が必要。
上記無記名氏に質問 文字数で数えると、たとえば-1といった値は2桁に、 0.1は3桁にカウントされることにならないだろうか?(す)
すみません、試してみましたが、上記の場合 C列の1桁の数字も数えてしまいます。 B列とD列の1桁の数字のみの個数を数えたいのですが よろしくお願いします
前の書き込みは、消さずに下に続けて書きましょう! 復元しときました。(sin)
範囲に名前定義でいけるかと思ったら、複数の離れた範囲を定義した場合 やはりVALUEエラーが。だめか・・・。 COUNTIF関数は複数範囲を一度に指定することはできないようなので 2列それぞれに数えて足せばよいかと。(す)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.