• ベストアンサー

エクセルで ☆などのカウント関数ってありますか?

count や counta はわかるのですが 例えば この行で ☆ がいくつあるかを数える関数はどれになりますか? IF関数かなんか使うのでしょうか? エクセル初心者でごめんなさい。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

>この行で ☆ がいくつあるかを数える ☆である =COUNTIF(A1:K1,"☆") ☆から始まる =COUNTIF(A1:K1,"☆*") ☆で終わる =COUNTIF(A1:K1,"*☆") ☆を含む =COUNTIF(A1:K1,"*☆*") などのように。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

=LEN(A1)-LEN(SUBSTITUTE(A1,"☆","")) なんていうのも使われる。 「A1セルにある文字列」にある☆の文字数です。 ーー 第1にはCOUNTIF関数が使われるが。

関連するQ&A

  • エクセルでカウントする関数

    質問させてください やりたいことは 例えば数式 =IF(***>**,E5,"") が1行~10行にコピーしてあり 論理式に適合したものは参照セル値を返します 適合しないものは空白です さて 適合したものを数えてみようと思ったのですfが COUNT関数 COUNTA関数などやりましたが 数式のあるものも数えてしまい よって全部の行がカウントされていまいました 教えてください よろしくお願いいたします

  • EXCELの関数に関して

    EXCELでセルに色がついているところの数のみカウント表示をしたいのですが、それに適した関数はありますか? 文字は入力したくないので、COUNTとCOUNTA関数は使えません。 宜しくお願いします。

  • エクセル関数で条件の組合わせのカウントをする方法

    先日、条件付のセルのカウントの質問をしました。方法がいくつかあることはわかったのですが、具体的な表記にたどり着けませんでした…。 「●データ」のようなデータから 「●結果」のような結果を得たいと思っています。 このときのエクセル関数の具体的な表記を教えてください。 ●データ 発生日 種別 完了日 2006/5/1 A 2006/5/1 2006/5/1 A 2006/5/1 B 2006/5/3 2006/5/3 A 2006/5/4 2006/5/5 A ●結果 日付 A発生 A完了 A残 2006/5/1 2 1 1 2006/5/2 0 0 1 2006/5/3 1 0 2 2006/5/4 0 1 1 2006/5/5 1 0 2 今はとりあえず下記のソースのようにVBAで対処したのですが、後学のために関数だけで行う方法も学びたいと思いました。よろしくお願いします。 =countA発生("A",[日付セルアドレス]) =countA対策("A",[日付セルアドレス]) =countA残("A",[日付セルアドレス]) Function countA発生(指定種別 As String, 基準日 As Date) i = 2 Count = 0 While Cells(i, 1).Value <> "" 基準日の発生だ = (Cells(i, 1).Value = 基準日) 種別が指定のものだ = (Cells(i, 2).Value = 指定種別) If 基準日の発生だ And 種別が指定のものだ Then Count = Count + 1 End If i = i + 1 Wend countA発生 = Count End Function ※countA対策とcountA残のソースは800字制限に引っかかったため省略

  • エクセルの数式が入っているSUM、COUNT関数について

    エクセル初心者です。 わかる方、教えてください。 例題ですが、 =IF(A1="","",A1) が入っている行の集計をSUM関数やCOUNT関数を入れて、計算しているのですが、1行はきちんと計算されているが、2行の値は0表示をしてしまう現象に困っています。 なにが原因なのでしょうか? わかる方、教えてください。 よろしくお願いいたします。ちなみに書式はすべて標準にしてあります。

  • エクセルのカウント関数について教えて下さい

    おはようございます エクセルのカウント関数について教えていただきたいです。 A1セルに 「A10セル~Aデータ最終行の範囲に 入力されている数値を数えて表示」 させる式を入力したいのです。 COUNTの範囲として 「(RANGEで)A10からAデータ最終行を取得」しても エラーがでてしまいました。 良い方法がありましたがお教えください

  • エクセルのカウント関係の関数について

    いつもお世話になっています エクセルのカウント関係の関数についての質問です A1~A10までで「1」の数を出す場合は =countif(A1:A10,1) でよいですよね これに一つ条件を加え A1~A10までで、B列が「○」の場合に「1」の数を出すにはどういう関数になるのでしょうか? ifとcountで組み合わせてやってみましたが、うまくいきません。 よろしくお願いします。

  • 至急!エクセルの関数の書式について!

    至急!エクセルの関数の書式について! COUNT、RANK、ROUND、AVERAGE、COUNTAの書式をそれぞれ教えてください! 携帯からは見れないのでリンクを張るのは無しで。

  • EXCEL COUNT関数で

    EXCEL COUNT関数で A列の1-10行目まで文字や数字なにかを入力したら セルA11に何行入力したかを自動計算させるようCOUNT関数を挿入しました。 例えば A1:123 A2:45-6 A3:ABC 上記は3行入力してるので3と表示させたいです。 だけどA2:45-6のように-があると計算せず2とでます。 なぜでしょうか? 宜しくお願い致します。

  • エクセルの関数について。

    エクセルの関数。 Sheet1の作業列1のA2セルに =IF(COUNTA(Sheet2!2:2)=0,"",IF(Sheet2!A2="",A1,Sheet2!A2)) →数式1とする 作業列2のB2セルに =IF(A2=$D$2,ROW(),"") →数式2とする という数式を入れA2・B2セルを範囲指定 → B2セルのフィルハンドルで下へコピーしておきます。 (Sheet2の行数以上コピーしておく) そしてE2セルに =IF(COUNT($B:$B)<ROW(A1),"",INDEX(Sheet2!B:B,SMALL($B:$B,ROW(A1)))&"") →数式3とする という数式を入れオートフィルで列方向・行方向にコピーする。 教えて頂きたいことは、数式1、数式2、数式3が何を意味しているのか。 と、この数式を使って、表を作成したのですが、ある特定の数字(コード、D2セルに入力)を入力しても反応してくれない。 (E2~H2まで、空白セルの状態になります。) (sheet2は約1200行あります。) 教えて頂けないでしょうか?

  • エクセルの関数について・・・。

    こんにちは。エクセルの関数についての質問なんですが、ROUNDDOWN関数とIF関数、VLOOKUP関数を初心者に教えたいと思うのですが、どうやって説明すれば分かってもらえるでしょうか?? なにかいい教え方がありましたら教えてください。 おねがいします。

専門家に質問してみよう