• ベストアンサー

教えて下さい。

教えて下さい。 COUNTIFの関数について質問です。 頭に「K」と「M」がつく数字9桁の番号があります。Kも合わせて10桁です。 そのKがつく件数だけと、Mがつく件数だけ、それぞれ合計いくつあるのか調べたいのですが、どのような式にしたらいいのでしょうか。 手持ちのエクセルのテキストを見て調べましたがわかりません。どなたかよろしくお願いいたします。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

>やってみましたがダメでした。 具体的にどのようにダメだったのでしょうか? もし、先頭のアルファベットが全角英文字ならCOUNTIF関数の検索文字列を「"K*"」のようにします。 >他に方法はないでしょうか。 先頭文字が全角でも半角でもカウントする数式にしたいなら、たとえば以下のような関数を利用します。 =SUMPRODUCT((LEFT(ASC(A1:A100),1)="K")*1)

komatteru-
質問者

お礼

教えて頂いた数式で出来ました!! 毎月、手で数えていたのでとっても助かります。 職場のみんなで喜びました(笑)。ありがとうございました。

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

A列に文字があるとしたらKは =COUNTIF(A:A,"K*") Mは =COUNTIF(A:A,"M*")

komatteru-
質問者

お礼

ありがとうございました。

komatteru-
質問者

補足

やってみましたがダメでした。 他に方法はないでしょうか。すみません。

関連するQ&A

  • Excel 文字列にする関数

    エクセルが苦手なので教えてください! 選別番号で6桁の数字を使っているんですが、頭の数字が0から 始まるものがあり、セルに入力するとその選別番号だけ5桁に なってしまいます。 文字列にすればいいということだけはわかっているのですが、 すでに数字が入っている列に対して、関数を使って以下のような ことはできますか? (1)選別番号が5桁だったら、頭に0をつけて6桁にする、  かつ文字列にする (2)選別番号がすでに6桁だったら、そのまま文字列に変換 宜しくお願いします!

  • エクセルで日付の3文字を数字と比較したい

    エクセルでB16に入力された数字の左の4桁が日付の頭4桁とあっているかを下記の関数でチェックしているのですが、今回年の下1桁+月2桁と入力された数字の整合性を確認できるようにしたいのです。 例えば2019年11月20日なら入力された数字の頭の3つが911****であるかを確認する式がわかりません。 ymmではだめなので、TEXT(TODAY(),"yymm"))の右から3つを取りたいのですが度もうまくいかないのでお知恵を拝借したく。 よろしくお願いします。 =LEFT(B16,4)<>TEXT(TODAY(),"yymm"))

  • エクセル 日付+時間帯検索

    こんにちは エクセル97の利用しています。 X月Y日の9;00から17;00までの件数をカウントする関数を作成しました。 例 9/1から12/30で9;00~17:00までのカウントする関数。 =COUNTIF($K$5:$K$54,">=2012/09/01 9:00:")-COUNTIF($K$5:$K$54,">2012/09/01 17:00") =COUNTIF($K$5:$K$54,">=2012/09/02 9:00:")-COUNTIF($K$5:$K$54,">2012/09/02 17:00") =COUNTIF($K$5:$K$54,">=2012/09/03 9:00:")-COUNTIF($K$5:$K$54,">2012/09/03 17:00") しかし毎回、日付+時間の関数を1つ1つ作成するのは大変なので引数を利用したいのですがうまくいきません。 =COUNTIF($K$5:$K$54,">=A1")-COUNTIF($K$5:$K$54,">B1")  NG      A           B 1 2012/09/01 9:00 2012/09/01 17:00  どなたか、簡単に複数の関数作成する方法をおしえてください。 どうぞよろしくおねがいします。 (カウントする数値例)      K 5 2012/9/1 10:12 6 2012/9/1 10:57 7 2012/9/1 12:14 8 2012/9/3 9:31 9 2012/9/3 11:13 ・ 2012/9/3 18:16 ・ 2012/9/3 19:22 ・ 2012/9/3 12:57 ・ 2012/9/3 14:03 ・ 2012/9/3 14:53 ・ 2012/9/4 12:26 ・ 2012/9/4 15:53 ・ 2012/9/5 14:53 ・ 2012/9/5 19:00      ・        ・       ・

  • エクセル2003 合計した数式に単位を付けたい

    「sum」「countif」などの関数を使って出した合計の数字に「人」や「センチ」などの単位を付けて表示したいのですが、どのように設定したら良いですか? (エクセル2003をXPで使っています。)

  • エクセルの文字列操作の仕方

    ご存じの方がいらっしゃいましたら、教えてください。 今、エクセルの住所リストを固定長のテキストファイルに変換する作業をしています。 このやり方が合ってるのかわかりませんが、各項目のデータを「&」で結んで、ひとりのデータを1行のテキストデータにしようとしています。 というわけで作業をしているんですが、他の項目はうまくいくんですが、電話番号の部分で、指定フォーマット(半角12文字)への変換ができずに行き詰まってしまいました。 どういうことかと言いますと、エクセルの数字を12桁の文字列に統一できないのです。(10桁の数字+2桁の空白という風に) 電話番号のほとんどは10桁ですが、中にはブランクとか携帯の11桁とか、いろいろあります。 件数が多いので、1件1件2桁のブランクを加えるわけにもいきません。 いい方法がありましたら、ご教授お願いいたします。

  • アクセス97をエクセル97にエクスポートして起こる問題

    どなたか、ご助力をお願いします。 アクセスでテーブルを作成し、4桁のコード番号をたくさん入力していきます。件数は500件くらいです。そのテーブルをエクセルにエクスポートします。そのデータの名前を仮にAとします。 エクセルにはあらかじめ全顧客リストのマスタデータがあります。そのデータをMとします。Mにはコード番号とコード番号に対する名前と住所などの情報が記載されています。 Aのリストは全てMに含まれます。 AのファイルにMを別シートに置いて、Vookup関数でAのデータのリストを完成させたいのですが・・・。 問題なのは、アクセスからエクスポートしたコード番号の数字と、元々Mに入力されている番号が同じ数字でもどうやら違うようなのです。書式も同じのようですが、Vookup関数では反映されません。 エクスポートしたAのコード番号はセルの左に寄っていて、Mの数字は右に寄っています。Aを右寄せしたり、共に中央寄せをしてもこの問題は解決しません。 エクスポートした番号をエクセルでそのまま入力した番号と同じくするにはどうしたら良いでしょうか?

  • エクセルのデーター変換について

    黒船(電話番号等)で住所録を作成しようと 抜き出したデーターをcsv形式で保存して エクセルで開いたのですが、郵便番号が -(ハイフン)が無く単に数字の7桁の為に 北海道の郵便番号は頭に0(ゼロ)が付くため エクセルで開いた場合、単に数字と認識されて 頭の0(ゼロ)が無くなり6桁の郵便番号に なってしまいます、その6桁の数字の頭に 一括で0(ゼロ)を付けて7桁にする方法は ありますでしょうか

  • エクセルの桁を

    エクセルで 11 8 28 9 76 5 62 1 となっているのを、一桁の数字だけ、 11 08 28 09 76 05 62 01 頭に0をいれる関数などございますでしょうか? 誰か知っていれば教えてください。

  • エクセルに詳しい方教えて下さい

    エクセルに詳しい方教えて下さい 4220101 と7桁で表示されている生年月日を、 平成22/01/01または H22/01/01 と日付表示に直したいのですが、良い方法を教えて下さい。 平成=4 昭和=3 大正=2 明治=1 となっているデータで、数字の頭に元号の該当数字が入ります。 また、TEXT関数についてですが、 4220101のセル値を、 4/22/01/01に変換する式は=TEXT(セル,"0!/00!/00!/00")で合ってますか? (セル,"0/00/00/00")だとエラーになりました。 0の後ろにつく!はどんな意味があるのかを知りたいです。

  • アクセスでの関数について。(COUNT)追加

    先ほど質問したものですが、関数の式を書き込むのを忘れていました。 =Count([菌種(3)])-Excel.Application.COUNTIF([菌種(3)],"Candida") 菌種(3)のフィールドの中の件数を調べるのに、「Candida」という入力があるものは除外するのに上記の計算式ではうまくいかないので、間違いを教えてください。すみません。

専門家に質問してみよう