• ベストアンサー

エクセルで可能でしょうか?

すいません。エクセル事態よく理解していないのでトンチンカンな質問かもしれませんが。エクセルで次のようなことは可能でしょうか? 123456・・・ 合計(あ・いの合計) あいあおさあ・・・  4 数字ではなく文字で、あ・いの出てきた合計数を出したいのですがむりでしょうか?規則正しく出てくるものではないのでやはりむりでしょうか、何か良い知恵があったら教えて欲しいのです。またこんなソフトあるよでも、結構です。勤務シフトを作っているので、早番や遅番の一ヶ月の合計をかぞえるのが面倒なので、勤務表はエクセルで作っているので、何とかできないかなあと思っています。 

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

  • ベストアンサー
  • sanpin-cha
  • ベストアンサー率48% (533/1095)
回答No.1

簡単にできます。 URLの13番か14番がそのやり方です。

参考URL:
http://www2.odn.ne.jp/excel/waza/function.html
zankun
質問者

お礼

ありがとうございます 早速トライしてみます!

その他の回答 (6)

noname#9284
noname#9284
回答No.7

zankun 様へ どうもご質問を読み間違えてANo.#5、ANo.#6の回答をつけてしまったようです。 ご質問は「複数の文字列の中で『あ』の数と『い』の数の合計を出したい」との事ですね。 「あいあおさあ」の中には『あ』が3つ、『い』が1つ、合計4が戻ればいいわけです。 ANo.#1のようにCOUNTIF関数を2つ重ねたり ANo.#4の数式を一本化しても4が戻りますが、 下記の数式が一番短くて済むようです。お詫びのしるしに・・・。 =SUMPRODUCT(COUNTIF(A1:AE1,{"あ","い"})) この数式を確定する時はそのままEnterを押すだけで結構です。 カウントしたいものが増えたときには カンマとダブルクォーテーションで囲った文字列を追加していってください。 {"あ","い","う"} 例によって31個のセルに横に文字列が入力されていると仮定しています。 わからない事がありましたら補足をお願いいたします。 サポート様にお願いしてまた書き込ませていただく事にします。

noname#9284
noname#9284
回答No.6

数式が離れてしまいました。2行で1つの数式です。 このままドラッグしてコピーし、数式ボックスに貼り付けて Ctrl+Shift+Enterで確定してください。 =SUM(IF(FREQUENCY(IF(LEN(A1:AE1)>0,MATCH(A1:AE1,A1:AE1,0),""),IF(LEN(A1:AE1)>0,MATCH(A1:AE1,A1:AE1,0),""))>0,1))

noname#9284
noname#9284
回答No.5

「あ」さん、「い」さん・・・全部で何人かを数えるのでしょうか? 「あいあおさあ」が4になるには何種類あるかを数えればいいのでしょうか? 1ヶ月のデータがA1:AE1にあるとして、セルAF1に =SUM(IF(FREQUENCY(IF(LEN(A1:AE1)>0,MATCH(A1:AE1,A1:AE1,0),""), IF(LEN(A1:AE1)>0,MATCH(A1:AE1,A1:AE1,0),""))>0,1)) と入力してCtrlを押しながらShiftを押しながらEnterを押してください。 {=SUM(IF(FREQUENCY(IF(LEN(A1:AE1)>0,MATCH(A1:AE1,A1:AE1,0),""), IF(LEN(A1:AE1)>0,MATCH(A1:AE1,A1:AE1,0),""))>0,1))} のように両側に中括弧がついたら入力成功です。 こんな感じですか?何かもっと他の事でしょうか?

zankun
質問者

お礼

参考になりました。 できるんですねありがとうございます

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

A1に全角(半角でも可)の文字列があるとします。 「あいあううおあ」とします。 その中の、「あ」の文字数は =LEN(A1)-LEN(SUBSTITUTE(A1,"あ","")) で出ます。「3」です。 同じく「い」は =LEN(A1)-LEN(SUBSTITUTE(A1,"い","")) 出でます。「1」です。 両者を足してください。

zankun
質問者

お礼

ありがとうございます やってみます!

  • coco1
  • ベストアンサー率25% (323/1260)
回答No.3

検索したい文字列(あいあおさあ...)というのは一つのセルに一文字ですか?それとも一つのセルにこれらの文字列が入っていて、それが複数セルあるのですか?

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.2

あいあおさあ・・・ ですが、 1個のセルに1文字しか入っていないのであれば、それほど難しくありません。 例えば、A列にある「あ」と「い」の合計であれば、 =COUNTIF(A:A,"あ")+COUNTIF(A:A,"い") で出せますね。

関連するQ&A