• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:値を参照した数のカウント)

値を参照した数のカウント

このQ&Aのポイント
  • 大至急集計しなければならない表があります。セルの内容に応じて点数をカウントしたい場合、どのような関数を使用すれば良いですか?
  • セルの内容によって点数をカウントしたい場合、特定のセルを参照する関数を知りたいです。
  • 質問文章では、特定のセルの内容に応じて点数をカウントする方法を教えてください。

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

  • ベストアンサー
  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.1

G列の 各行に点数表示させるとして G2セルに,下の式(入力後、下方向へドラッグ) =SUMPRODUCT((A$1:F$1="あ")*(A2:F2="○")*2+(A$1:F$1="あ")*(A2:F2="△")) A$1:F$1 ($記号をつけて、一行目を絶対参照)

mayu54
質問者

お礼

教えていただいたとおりやってみたら出来ました! お礼が遅くなってしまって申し訳ありません。 どうもありがとうございました。

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

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

G1="あ",H1="い"として 得点が倍数なら G2=SUMPRODUCT(($A$1:$F$1=G$1)*(FIND($A2:$F2," △○")-1)) H2=SUMPRODUCT(($A$1:$F$1=H$1)*(FIND($A2:$F2," △○")-1)) 得点が不規則なら G2=SUMPRODUCT(($A$1:$F$1=G$1)*(($A2:$F2="○")*2+($A2:$F2="△"))) H2=SUMPRODUCT(($A$1:$F$1=H$1)*(($A2:$F2="○")*2+($A2:$F2="△")))

mayu54
質問者

お礼

下の方法でやってみたらできたので試していませんが、 色々なやり方を教えていただいてありがとうございました。

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

関連するQ&A

  • 色付きのセルのカウントの方法

    色付きのセルをカウントする方法はあるのでしょうか。 ご存知の方、ご指導お願い致します。 使用機器 Windows 8 Excel 2013 です。 下記のような表中、年齢が80歳になれば赤色(既に関数が入っていて)になります。 赤色のセルをカウントする関数がありましたら、ご指導お願い致します。 合計数を C7に求めたいのです。    A列 B列 C列 1行 NO 氏名 年齢 2行 1    あ    81 3行 2    い  79 4行 3   う   78 5行 4   え     82 6行 5   お    79 7行 合計

  • エクセルで△、□、○の数量を数える

    エクセルでお歳暮を配る表なんかを作って、誰々には△、誰には□をとかの、表を作って最後に集計したいのですが、そんな△、□、○の数を合計のセルにカウントする関数とかはあるのでしょうか? お教えください。

  • 特定の列にある値を基準に分けて集計したい

    いつもお世話になります。 Excel2003にて点数の集計をするにあたり、午前と午後で分けて集計をしようとしています。 シート1のA列には氏名が入り、B~F列まではカテゴリ1~5の点数(1~5点)が入り、G列には午前なら「0」、午後なら「1」の値を入力して集計を午前と午後で分けようと思っています。 求めたい集計結果としては、シート2に午前のカテゴリ1~5のそれぞれの合計点数と午後のカテゴリ1~5のそれぞれの合計点数なのですが、どのような方法を使ったらよいかわからず困っています。 関数なのか、VBAを使ったら良いのか、またどのような記述をしたらよいか教えて頂きたいのでよろしくお願いいたします。

  • EXCEL2000:ピボットテーブルから参照

    EXCEL2000で質問があります。 ピボットテーブルで作成した集計表に表示される値を参照して、別の集計表を作成したいのですが、ピボットテーブルを更新した際にデータに変更があるとその参照先セルの位置が変更してしまいます。 常にその項目(データの合計部分など)を参照するように設定することは可能でしょうか? ご回答よろしくお願い致します。 詳細は以下の通りです。 ●基本テーブル(sheet1:データ) 業績集計表です。 A列:契約者 B列:担当者 C列:売上げ(金額) D列:契約成立月 ●ピボットテーブル集計表(sheet2:集計表1) 行:担当者 列:契約成立月 データ:売上げの合計 ●計算式がある集計表(sheet2:集計表2) 各月の実績欄=集計表1の「契約成立月」ごとの「売上げの合計」 以上です。

  • EXCELで連続した同じ値をグループと見なして数を数えるには?

    EXCELで連続した同じ値を1グループと見なしてグループ数を数える方法を探しています。つまり以下のようなデータがある時、A列中に何グループあるのかを関数で算出したいのです。 行   A 1   ○ 2   ○ 3   × 4 5   ○ 6   ○ 7   ○ 8   × 9   × 10   ○ 11   ○ 12   ○ 13   ○ 例中のA1~A13の範囲内では、A1~A2、A5~A7、A10~A13 を○のグループと見なして、グループ数は「3」ということになります。 このカウントをする関数式を1つのセルの中に作成して計算させたいのです。 ・ 列内には他に、×と空白があります。 ・ ○は必ず2つ以上連続しています。 ・ ○がいくつ連続してグループを作るかはわかりません。 ・ グループとグループの間に入る×と空白の数は不規則です。 これは職場で使っている管理表です。 当初、他列の各行にA列の前後の値から判断する式を入れて合計して求めていたのですが、パソコンスキルの低い不特定多数の人が使用するため、関連するセルに削除挿入されたりしてエラーが頻出し、集計している別シートの方にも影響を出しています。そのため、各行に計算式を入れる方法は避けたいのです。 お知恵をお貸しください。 よろしくお願いいたします。

  • エクセルの日にちごとのアンケート集計の関数について

    シート名(アンケート) A列:日付 (12/1 12/2 など) F列:分類 (電話 パソコン  など) シート名(合計) A13には 12/1と記入されており 13行は 12/1の分類の集計を入力致します。 14行は 12/2の分類の集計を入力致します。 その際、13行のE(E13)には12/1の 電話の集計     13行のF(F13)には12/1の パソコンの集計     14行のE(E14)には12/2の 電話の集計 を入力する場合、どのような関数を使えばよろしいのでしょうか。 よろしくお願いします。  アンケートと合計は 同じBOOKのエクセルの中にあります。 ご教示いただけますでしょうか。

  • Excel2010関数 複数条件で人数カウント-2

    Excel2010で複数条件を指定して人数をカウントする関数を作成したいのですがどうにもうまく出来ず、お手上げ状態になっています。 やりたい事は出席人数のカウントです。 B列に名前が、C列に○印が入った表があります。 B列の名前は2行1列が結合されたセルに入力されています。 C列の○印は、B列の名前セル(2行)に対し、上行が午前中の出席、下行が午後の出席です。 その日の出席人数(午前か午後に○が入っている人、もしくは午前午後に両方に○が入っている人)をカウントしたいのですが、この時の条件として作業列は使わず、1つのセルで答えを出さなくてはいけないのです。 添付の図の場合、答えはA、B、C、F、I、Jの6人となります。 先日似たような質問をさせて頂きましたが 条件が変わってしまったので再度質問させて頂きました。 http://okwave.jp/qa/q7833908.html 関数で、しかも作業列を使わず1つのセルでカウントできますでしょうか? お分かりになる方がいらっしゃいましたら教えて頂けると嬉しいです。 どうぞよろしくお願いいたします。

  • Excel フィルタした値をセルに表示する関数

    図のような表をつくり、表にはテーブル書式を設定しています。 B列で社名でフィルターをかけると、C列、D列の数値の集計は、SUBTOTAL関数(109)で行っており、フィルターをかけた最終行にその集計数値が表示されます(下部画像のようになる)。 ついでに、B列の最終行に、フィルターをかけた値(ここでは文字列の"あいう会社")を表示させたいのですが、どの関数を使えばよいのかわかりません。 フィルターに使った文字列を抽出する関数、 あるいはフィルタした値は常にB列の上から2行目にくるので、 これを参照してB列の最終行のセルに表示させる方法 はあるでしょうか?

  • Excel2010 SUM関数の参照列を指定

    いつもお世話になっております。 文字で説明しにくく、分かりにくい表現になっておりすみません。。 Excel2010 で年度(4月~3月)の集計表があり、最右列へSUM関数が入っています。 様々な項目が行方向に複数行あり、全て最右列へはSUM関数が入っています。 この各月の数字は日々変化していき、今月中は今月中の数字だけが変化していくとは限らず、 1年間のうちどの月の数値が日々変化するかは分かりません。 毎月、前月までの合計を出しておきたい為、SUM関数が入っている列は、毎月月初に 参照列が4月~前月までになるように修正をしています。 毎月置換で数式内のアルファベットを変更したりしていますが、複数Sheetに渡り表が続いていたり、 M列の時はSUM関数の"M"が"SUN"になってしまったり。。うまくいなかいことがあります。 この為、参照列のアルファベットを同じファイル内のどこかのセルで指定して参照させることはできないかと思っています。 例えば、こんな感じの参照表を作成し、、 A  B   A列 B列 1行 4月 E 2行 5月 F 3行  6月 G 4行  7月 H 5行  8月 I 6行 9月 J 7行 10月 M 8行 11月 N 20行 S20へSUM関数 9月選択→10月選択に変更すると、SUM関数内の<=SUM(E20:J20)>→<=SUM(E20:M20)> に変更できるような。 SUM関数が入っているセルは全て「J」→「M」に一括で変更できるようにしたいです。 分かりにくくすみません。質問あれば補足します。

  • エクセルの関数でワイルドカードを使いたいのですが・・・

    A列3行目から100行目までのセルで文字列○を含むものの合計は =COUNTIF(A3:A100,"*○*")で求めることが出来ますね。 同様にB列にも文字列○を含むセルをカウントする場合、 =COUNTIF(B3:B100,"*○*")で求められます。 では同じ行で、A列B列共に○を含むものを集計しようとして、C列に =IF(AND(A3="*○*",B3="*○*"),TRUE)とし、TRUEを合計しようとしたところすべてFALSEになってしまいました。 なぜワイルドカード(*)が使える場合と使えない場合があるのでしょうか? またどうやれば同じ行でA列B列共に○を含むものを集計できるのでしょうか?

専門家に質問してみよう