[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『同列の複数データの抽出』(888)
同じ列に複数のデータがあり、指定した数値と同じ数値の右の列の平均を表示する。という作業をしたいのですが、VLOOKUPは数値を検索出来ない為、どのようにすればいいかわかりません。
初心者でわかりにくい質問ですが、ご教授いただけますと助かります。
下記のような表で、A列の中からC列で指定した値のB列の平均値をD列に表示したいです。
A B C D 数値 数値2 指定値 指定値の平均 0.01 2 0.01 2 0.012 3 0.015 1.3 0.012 2 0.02 3 0.012 3 0.025 3 0.015 1 0.015 1 0.015 2 0.016 2 0.016 2 0.02 3 0.02 3 0.025 3
< 使用 Excel:Excel2007、使用 OS:Windows7 >
=SUMIF(A:A,C2,B:B)/COUNTIF(A:A,C2) (GobGob) 2019/01/17(木) 16:57
=ROUND(AVERAGEIF(A:A,C2,B:B),1) ということですか? (bi) 2019/01/17(木) 17:00 修正17:01
被りましたがAVERAGEIFではできないのですか?
>VLOOKUPは数値を検索出来ない為 この意味も不明… (コナミ) 2019/01/17(木) 17:00
セルの書式設定が文字列になっていてヒットしないとか、実はAやCの数値が近似値で見えない桁まで数値があるから近似値じゃないといけないのに第四引数にFALSEを入れているとか。
もう一度試してみて下さい。
事情があってAとCの型を揃えれないのであれば、VLOOKUP(VALUE("0.01"),・・・)かVLOOKUP(""&0.01,・・・)のような感じで関数内で型を揃えましょう。
(名無し) 2019/01/17(木) 17:02
>AVERAGEIF
存在忘れてたw。コッチのほうがいいねw (GobGob) 2019/01/17(木) 17:04
教えて頂いた方法でやってみます。
ありがとうございました。
(888) 2019/01/17(木) 17:19
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.