[[20190117164536]] 『同列の複数データの抽出』(888) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『同列の複数データの抽出』(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

解決策は先人の方の回答に任せますが、VLOOKUPでも普通に数値は検索出来ますよ・・・?

セルの書式設定が文字列になっていてヒットしないとか、実は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

皆様回答頂きありがとうございました。
VLOOKUPで検索できることも知らず、申し訳ありません。

教えて頂いた方法でやってみます。
ありがとうございました。
(888) 2019/01/17(木) 17:19


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.