重要なお知らせ

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

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

大至急お願いします

この表を使ってCOUNTIFSで学部ごとの血液型を求めたいんですけどどなたか教えてくださいませんか?

「大至急お願いします この表を使ってCOU」の質問画像

A 回答 (3件)

画像をよく見たら、H22セルに「1」がありましたね。


血液型を示す数値だとしたら、もっと簡単にできますね。

 =COUNTIFS($D:$D,H$22,$B:$B,$F10)

カウントしたい範囲にフィルハンドルをドラッグします。

No.2の二つ目の式に一部間違いがありました。
$H22ではなく、H$22が正しい指定でしたね。

 =COUNTIFS($D:$D,VLOOKUP($H22,IF({1,0},$G$15:$G$18,$F$15:$F$18),2,FALSE),$B:$B,$F10)
    • good
    • 0

COUNTIFS関数を使うのですよね


学部については、F23からF27のセルにある数値(学部)でカウント
できますから、血液型を数値にする必要がありますよね。
この場合、2つの方法があると思います。

一つ目
COLUMN関数を使って列の位置から数値を出す場合。

 =COUNTIFS($D:$D,COLUMN()-7,$B:$B,$F10)

提示された表だと、H列がA型なので1を求めるためにCOLUMN()-7で
対応しています。
血液型の位置が列ごとで順になっているので可能な方法です。


二つ目
血液型の表として用意されているF16:G18を利用し、H22からK22を
参照した数値を使う場合。
(上にある表からVLOOKUP 関数でキー列よりも左側の値を取得)
http://dev-clips.com/clip/functions/reverse-vloo …

 =COUNTIFS($D:$D,VLOOKUP($H22,IF({1,0},$G$15:$G$18,$F$15:$F$18),2,FALSE),$B:$B,$F10)
    • good
    • 0

なぜ「COUNTIFSで」なの?

    • good
    • 0

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