重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

Excel2010を使っています
たとえば B5:K12の範囲内にA~Hのアルファベットがランダムに入っています
このときたとえば ”C”と”E”または”E”と”C”が上下になっている組み合わせをカウントしたいのです
たぶんマクロを使うと可能なのでしょうが マクロを使わずにカウントするような工夫アイデアは何かないものでしょうか
よろしくお願いします

A 回答 (4件)

 今晩は。

とりあえず今パッと思いついた方法です。↓
(多分他に何か場所を取らないような方法があると思いますけど。。)

 B16セルに
=IF(OR(AND(B5="C",B6="E"),AND(B5="E",B6="C")),"○")
と入力して、B16:K23セルにオートフィルで反映。

 CとEが上下してる場所に○が出てくるので、それをCountIfで数えればOK.
どこか開いているセルに
=COUNTIF(B16:K25,"○")
と入力すれば○の数を数えられますよ。
(添付画像はM16にそれを入れてみました)

よかったら試してみてくださいb
「文字の組み合わせの出現回数をカウントした」の回答画像1
    • good
    • 0
この回答へのお礼

ありがとうございました
私のレベルでは一番理解しやすく 利用させていただきます
ありがとうございました

お礼日時:2011/06/26 04:42

NO2



範囲を間違いました。

=SUMPRODUCT((B5:K11&B6:K12="CE")+(B5:K11&B6:K12="EC"))
    • good
    • 0
この回答へのお礼

ありがとうございました
SUMPRODUCT関数参考になりました
今回は縦に同じ文字が並ぶことはないので良いのですが 注意点にも誤配りぃたd気大変参考になりました
ありがとうございました

お礼日時:2011/06/26 04:40

一例です。


=SUMPRODUCT((B5:K11="c")*(B6:K12="e")+(B5:K11="e")*(B6:K12="c"))
    • good
    • 0
この回答へのお礼

ありがとうございました
SUMPRODUCT関数の使い方がひとつわかりました 勉強します

お礼日時:2011/06/26 04:35

GOSEI-2さん こんいちは。



一応、次の関数でできると思います。
=SUMPRODUCT((E5:K11&E6:K12="CE")+(E5:K11&E6:K12="EC"))

注)ただし、縦に「ECEC」となった時は3件としてカウントします。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!