目次
この記事では VLOOKUP関数 をもって COUNTIF関数 をExcelで表示します。 ブイルック と COUNTIF は、MS Excel で主に使用される強力な関数です。 ブイルック は,任意のテーブルから特定のデータを検索するために使用され COUNTIF この2つの関数を組み合わせることで、任意の範囲から条件を付けて検索・集計することができます。 今回は、様々な ブイルック とのことです。 COUNTIF 関数を使用します。
練習用ワークブックをダウンロードする
練習用ワークブックは、こちらからダウンロードできます。
VLOOKUPとCOUNTIF.xlsxの組み合わせCOUNTIF関数を使ったVLOOKUPの3つの使用方法
今回は、その使い方についてご紹介します。 ブイルック をもって COUNTIF 次に、あるパーセンテージの平均値を計算します。 最後に、ある値の存在を調べるために ブイルック をもって COUNTIF .
1.VLOOKUP関数とCOUNTIF関数で出現回数を数える
学生の出席日数のデータセットを考えてみましょう。 この例では、1週間の出席日数だけを想定します。 ブイルック と COUNTIF の機能を持つ。
ステップス
- まず最初に、以下を選択します。 C16 のセルに、任意の名前を入力します。
- 2つ目は、「選択」です。 C17 セルとタイプ。
=countif(f5:k14,vlookup(c16,b5:c14,2,0))
- 最後に 入力 .
- その結果、その生徒の出席者数が判明する。
フォーミュラの内訳
- VLOOKUP(C16,B5:C14,2,0): があります。 ブイルック の値と一致します。 C16 , ルックアップ値, ルックアップ範囲内 B5:C14 で名前に関連づけられた番号と照合します。 C16 である範囲の 2 列目のセルを削除します。 13 この場合
- countif(f5:k14,vlookup(c16,b5:c14,2,0)) : その COUNTIF 関数が返す数値を数える。 VLOOKUP(C16,B5:C14,2,0) なる式 13 において F5:K14 の範囲の出現回数を返します。 13 この場合、次のようになります。 5 .
続きを読む VLOOKUPでExcelの文字列を検索する(4つの簡単な方法)
2.VLOOKUP関数とCOUNTIF関数を使ったパーセントの計算
各コース(6コース)の学生の成績のデータセットがあるとします。 今、私たちの関心は、成績のパーセンテージが少なくとも4つある場合、すべての成績の平均パーセンテージを見つけることです。 つまり、もし学生の成績が4つより少ない場合は、単に#NAを返します!そうではない場合は、成績の平均パーセンテージを返します。
ステップス
- まずはじめに、以下を選択します。 C16 のセルに、任意の名前を入力してください。
- 次に、以下を選択します。 C17 セルを開き、次の数式を入力します。
=IF(COUNTIF(INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0),">0")<4,NA(),VLOOKUP(C16,$B$5:$I$14,8,0)))
- プレス 入力 .
- その結果、学生の平均的なパーセンテージを求めることになる。
- VLOOKUP(C16,$B$5:$I$14,8,0): を返します。 [値_if_false]である。 の引数は イフ 基本的には、以下の各項目における平均点数です。 ダニエル .
- 出力します。 41%
- NA()です。 はエラーを返します。 ろんりせきしけん 論 イフ という関数になります。 真 ...ここに。 ダニエル を超える参加者がありました。 4 のコースがあり、これは望ましい状態ではないので、この部分はエラーを返します。
- 出力します。 #該当なし
- match(c16,$b$5:$b$14,0)です。 の相対位置が返されます。 ダニエル セル範囲内の B5:B14です。
- 出力します。 6
- INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0) --> というのは
- index($c$5:$h$14,6),0): のパーセンテージのセットを返します。 ダニエル .
- 出力します。 {0.25,0.6,0.25,0.25,0.6,0.5}
- COUNTIF(INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0),">0″ ) --> になる。
- COUNTIF({0.25,0.6,0.25,0.25,0.6,0.5},”>0″): よりも大きい場合、パーセンテージを数えます。 0 .
- 出力します。 6
- したがって、式全体は次のように単純化されます。
- IF(6<4, #N/A, 41%) : の平均値を返します。 ダニエル かわりに 6<4 は、真の条件ではありません。
- 出力します。 41% .
続きを読む INDEX MATCHとVLOOKUP関数の比較 (9例)
類似の読み物
- VLOOKUPが動作しない(8つの理由と解決策)。
- ExcelでVLOOKUPの大文字小文字を区別する方法(4つの方法)
- Excel VLOOKUPで複数の値を縦に返す
- エクセルで複数の条件を指定してVLOOKUPする方法(2つの方法)
3.値が存在するかどうかを判断するためのCOUNTIFとVLOOKUPの比較
この項では、どのように COUNTIF と ブイルック は,検索処理を行う関数です. 具体的には,ある要素の総カウントが0であれば COUNTIF と ブイエルオークアップ ここで、従業員の名前とIDを含むデータセットがあるとします。 テーブルには繰り返し値があります。 ここで、名前を数え、一致させることを試みます。
ステップス
- まずはじめに E5 セルと任意の名前。
- 次に、以下を選択します。 F5 セルを開き、次の数式を入力します。
=countif($c$5:$c$14,e5)です。
- プレス 入力 その後
- その結果、その名前が範囲内に出現した回数を取得します。 C5:C14 .
- その後 H5 セルと名前のいずれかを指定します。
- 以降、選択 I5 をセルで入力します。
=vlookup(h5,$c$5:$c$14,1,0)
- その結果、同じ名前を得ることができます。 H5 のセルがあります。 I5 のセルがあります。
続きを読む VLOOKUPでマッチがあるのになぜN/Aを返すのか?
結論
以上のような使い方があります。 ブイルック を持つ関数です。 COUNTIF ここでは、すべての方法とその例を示しましたが、他にもいろいろな方法があります。 また、使用する関数の基本的なことも説明しました。 もし、他に実現する方法があれば、ぜひ教えてください。