私はexcelで配列を持っています:C2:C20 中央値を持つセルを見つけてから、行に対応する列Aのセルの値を見つけます。配列内の一部のセルには何も含まれていない可能性があります。それ、どうやったら出来るの?
編集:
この表は観測についてのものです。 A列は観測の名前に関するものです。
デンマーク語で申し訳ありません。
比重=頻度
要約された要約=要約された頻度
サンプルテーブル:
推奨機能を使用した場合の結果表
回答:
回答№1は1これにより、C2:C20にある最初の中央値が返され、対応するセルが列Aに返されます。
= INDEX(A2:A20、MATCH(MEDIAN(C2:C20)、C2:C20,0)、1)
探しているものが正確にわかっている場合MEDIAN(C2:C20)は、列Cに含まれる配列内で検索しているものに置き換えることができます。検索対象の文字列の場合は、テキストの周囲に ""を使用してください。
編集: データセットでN / Aが得られないのは、中央値と完全に一致するものがないためです。これを解決するには、中央値以上の値が必要な場合は0を中央値以下の値が必要な場合は-1に置き換える必要があります。
これを試してみてください。一致しない場合は、次に中央値が高くなります。
= INDEX(A2:A20、MATCH(MEDIAN(C2:C20)、C2:C20,1)、1)
索引を作成するために、中央値関数を使用した上記の方法は劣っています。
barry houdiniは、ソートの有無にかかわらず、利用可能な中央値または次に低い値を選択するような、以下のような素晴らしい提案を行いました。
=INDEX(A2:A20,MATCH(SMALL(C2:C20,INT((COUNT(C2:C20)+1)/2)),C2:C20,0))
あるいは、中央値が得られない場合に最も低い値ではなく最も高い値を選択する場合
=INDEX(A2:A20,MATCH(LARGE(C2:C20,INT((COUNT(C2:C20)+1)/2)),C2:C20,0))