• ベストアンサー

関数で困っています

一定の条件の2つの英数字が幾つあるかを調べる関数が知りたいのですが。   A B C D E F G 1 A C B   A B 2   この場合 AC と ABが幾つあるのかを知りたいのです。   条件として、英数字2文字ですが、必ず先頭が Aです。   宜しくお願い致します。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 Excelの関数の話で、A列~G列の1行目の中に、 全角文字の「A」が入力されているセルの右隣のセルに、全角文字の「B」が入力されている組合せが幾つ含まれているかをカウントする関数と、 全角文字の「A」が入力されているセルの右隣のセルに、全角文字の「C」が入力されている組合せが幾つ含まれているかをカウントする関数 を知りたいという事でしょうか?  それでしたら、次の様な関数となります。 【全角文字の「A」が入力されているセルの右隣のセルに、全角文字の「B」が入力されている組合せが幾つ含まれているかをカウントする関数】 =(LEN($A1&"゛"&$B1&"゛"&$C1&"゛"&$D1&"゛"&$E1&"゛"&$F1&"゛"&$G1)-LEN(SUBSTITUTE($A1&"゛"&$B1&"゛"&$C1&"゛"&$D1&"゛"&$E1&"゛"&$F1&"゛"&$G1,"A゛B","")))/LEN("A゛B") 【全角文字の「A」が入力されているセルの右隣のセルに、全角文字の「C」が入力されている組合せが幾つ含まれているかをカウントする関数】 =(LEN($A1&"゛"&$B1&"゛"&$C1&"゛"&$D1&"゛"&$E1&"゛"&$F1&"゛"&$G1)-LEN(SUBSTITUTE($A1&"゛"&$B1&"゛"&$C1&"゛"&$D1&"゛"&$E1&"゛"&$F1&"゛"&$G1,"A゛C","")))/LEN("A゛C")

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.4

 ANo.3です。  ANo.3とはまた別の方法です。 【全角文字の「A」が入力されているセルの右隣のセルに、全角文字の「B」が入力されている組合せが幾つ含まれているかをカウントする関数】 =SUMPRODUCT(($A1:$F1="A")*($B1:$G1="B")) 【全角文字の「A」が入力されているセルの右隣のセルに、全角文字の「C」が入力されている組合せが幾つ含まれているかをカウントする関数】 =SUMPRODUCT(($A1:$F1="A")*($B1:$G1="C"))

全文を見る
すると、全ての回答が全文表示されます。
  • tac351115
  • ベストアンサー率66% (109/164)
回答No.2

ご質問は、数学の関数についてではなくて、Excelの関数でしょうか? こちらをご参考に。 http://okwave.jp/qa/q3624359.html http://support.microsoft.com/kb/213889/ja

全文を見る
すると、全ての回答が全文表示されます。
  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.1

こんにちは。 エクセルやオープンオフィスなどの表計算ソフトを使います。 たとえば、C1、C2、C3、・・・・・のセルにデータを書きます。 セルD1に、 =if(C1="AC",1,0) と書きます。 セルD1を、セルD2、D3、・・・・・にコピー・ペーストします。 すると、C1、C2、C3、・・・・・がそれぞれ AC のときに1、違うときに0と表示されます。 セルE1に、 =if(C1="AB",1,0) と書きます。 セルE1を、セルE2、E3、・・・・・にコピー・ペーストします。 すると、C1、C2、C3、・・・・・がそれぞれ AB のときに1、違うときに0と表示されます。 D列の合計を出せば、AC の個数が出ます。 E列の合計を出せば、AB の個数が出ます。 なお、必ず先頭が A ということですので、やり方を簡単にする方法がありますが、説明は割愛します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 多変数関数の最大値

    7変数の多変数関数をf(a,b,c,d,e,f,g)=19a+18b+17c+16d+15e+13f+11gとする。次の3つ条件をすべて満たす時のfの最大値を求めよ (1)a,b,c,d,e,f,gは0≦a,b,c,d,e,f,g≦98を満たす整数 (2)a+b+c+d+e+f+g=98 (3)3a+4b+5c+7d+8e+10f+12g=544 この問題はどっかの問題集にあったものではなくあるものを求めるために自分で作った問題です。しかしいくらがんばっても自分ではどうすることもできません。この問題はどうすれば解くことができるのでしょうか?この問題を解けるようなフリーソフトを探しましたが見つかりませんでした。もし問題を解けるフリーソフトがあるならそれも教えて欲しいです。

  • 関数の基本

    (1)b=f(a),d=g(c)(a≧1)(a,b,c,dは変数) という関数があるとします。g・f(x)=g(f(x))を考えるとき、 xという文字に条件はないからこの関数の定義域は全ての実数でしょうか? それとも、x≧1となるのでしょうか? (2)y=f(x)(x≧1)、b=f(a)(a≧2)という違う文字で定義されていて定義域が異なる関数はありえるのでしょうか? 定義域の意味はあくまでもその関数(f())の独立変数の取りうる値の範囲ということでしょうか? それとも変数ごとに固有というものでしょうか?

  • Excel If関数について

    こんばんわ。 IF関数の使い方がわからずに困っています。 a b c d e f g 2 1 1 2 2 1 ?? abと一致している数字をgの欄に1か0の数字を入れたいんです。 もしabの数字と一致している場合は0 違っている場合は1 abと比較するのはcd,efの数字と比較をしたいんです。 aとc bとdみたいに1つずつ比較するIf文はできるのですが ab,cd ab,efと比較するIF文が作成できなく・・・。 説明が下手ですいませんが、どうぞ宜しくお願いいたします。

  • エクセル関数

      A  B  C  D  E  F  G 1 10  1  20  1  30  1  8 2 9 2 0 - 0 - - 3 8 3 15 3 23 3 6 4 5 4 19 2 24 2 7 B=Aの順位 、 D=Cの順位 、 E=A+C 、F=Eの順位 、G=Fの得点 の時 G=Fが1の時8、2の時7・・・8の時1、9以下空白 Cが0(ゼロ)の時Dが空白 Eが0(ゼロ)の時Fが空白 上記の場合の関数をどなたか回答よろしくお願いします。 うまく表示できていませんがCとE以外は1桁の数字で、D,F,Gの-は空白です。

  • エクセルVBA及び関数

    初心者です。お教えお願いします エクセル2003です 空白行及び0をなくしたいのですが(C列を入力された時点で自動でE列のようにしたい) 関数の場合及びVBAのシートコードを両方教えていただけないでしょうか VBAのコードは勉強の為です Sheet1    A    B     C     D     E     F 16          文字A        文字A 17          文字B        文字B 18            0         文字C 19          文字C        文字D 20            0         文字E 21          文字D        文字F      22      23          文字E 24 25          文字F 文字はC16~C80まで入っております B16~E80までのセルのみで行いたいのですが 他の場所は関数やグラフ等がすでに入ってますのでいじりたくありません E16~をフォームのコンボボックスのリストにしようと思ってます よろしくお願いましす

  • エクセルで横方向でのソート、または条件を満たすセルの値を表示する関数ありますか?

    A,B,C,D,E列に文字列が入っており、 F列にはA~Eの中で先頭文字が(1)のセルの値を表示 G列にはA~Eの中で先頭文字が(2)のセルの値を表示 H列にはA~Eの中で先頭文字が(3)のセルの値を表示 I列にはA~Eの中で先頭文字が(4)のセルの値を表示 J列にはA~Eの中で先頭文字が(5)のセルの値を表示 させたいのですが、F~J列にはどんな関数を入れれば良いでしょうか? 横行でのソートをするのと同じ意味になると思うのですが、 先頭文字順に拾い出したいのです。 よろしくお願いします。

  • INDEX関数で(素人に毛が生えた程度なので解りにくいと思いますが・・

    INDEX関数で(素人に毛が生えた程度なので解りにくいと思いますが・・・)   1 2 3 10 A B C 20 D E F 30 G H I 1と10でA 2と20でE って引っ張れますよね。 これを   大 中 小 左 A  B C 右 D E F みたいに検索する行と列を「文字」したら全然動いてくれません。 どういう式にすればよいのでしょうか? INDEX以外の別な関数があるのでしょうか?? 宜しくお願いします

  • 関数について。

    実数の定数a,b,c,d,eを係数にもつ2つの関数 f(x)=ax^4+bx^3+cx^2+dx+e g(x)=4ax^2+3bx-2(a-c) を考える。-2≦x≦2を満たす全ての実数xで f(x)≧g(x) であるならば、 max{|a|,|b|,|c|,|d|}≦|e| が成り立つことの証明を教えて下さい。

  • Excel2000の関数を教えてください

    E3のセルが空白ならG16のセルは空白。 E3のセルに「C」、F3のセルに「甲」、G3のセルに「AB」、H3のセルに「乙」、I3のセルに「100」か空白ならば、G16のセルに「B3/2-21」の計算をする。 ただし、F16のセルに文字が表示されている場合はG16のセルは上記の条件を満たしていても空白。 以上の計算式を教えてください。 最後の「ただし~」からの条件をどのような関数を用いればよいのかが分かりません。 宜しくお願いします。

  • 関数の質問

    エクセル2003を使用しています。 下記のシート1に不規則な空白行があり、それをシート2に空白行を詰めて 表示させたいのですがわかりません。 関数でよろしくおねがいいいたします。 シート1 A B C D E F G 1 1 1 1 1 1 1 1 2 3 2 2 2 2 2 2 2 4 3 3 3 3 3 3 3 5 6 7 4 4 4 4 4 4 4 8 9 5 5 5 5 5 5 5 10 11 12 13 6 6 6 6 6 6 6 14 7 7 7 7 7 7 7 15 8 8 8 8 8 8 8 16 9 9 9 9 9 9 9 17 18 シート2 A B C D E F G 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 11 12 13 14 15 16 17 18 ・ ・ ・ ・

このQ&Aのポイント
  • ブラザー製品のDCP-J988Nで印刷をすると紙が詰まってしまうトラブルについて、解決方法をご紹介します。給紙ローラーの清掃を行っても解決しない場合、他の解決策を試すことをおすすめします。
  • DCP-J988Nの印刷トラブルでお困りの方へ、紙詰まりの解決方法をお知らせします。給紙ローラーの清掃を試してみても解決しない場合は、別の対処法や修理が必要な可能性があります。
  • お使いのブラザー製品DCP-J988Nで印刷時に紙が詰まるトラブルが発生した場合、給紙ローラーの清掃を行い、その他の解決策を試すことをお勧めします。詳しい解決方法と注意点についてご紹介します。
回答を見る