[[20151004091813]] 『順位から値を引っ張りたいけれど、同じ順位だと2』(ビギナー) ページの最後に飛ぶ

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

 

『順位から値を引っ張りたいけれど、同じ順位だと2つめ以降が表示されない。』(ビギナー)

=IF(SUMIF(sheet1!$L$123:$DG$123,$B34,sheet!$L$122:$DG$122)=0,"",IF($B34="","",SUMIF(sheet1!$L$123:$DG$123,$B34,sheet1!$L$122:$DG$122)))

という式をつかっています。
sheet1の123行に順位があって、122行に必要なデータが入っています。
B34には、順位に相当する数字を入れています。
しかし、例えば、3位が2つあったとき、
最初のデータは表示されますが、2つめ以降が空欄になってしまいます。
つまり、B列に1から順に順位に相当するものを固定入力してしまうと駄目なのだと考えました。

だから、
B列には、sheet1の123行の順位を1位から順に反映させなければいけないと考えました。
そして、その順位に対応したデータを表示させるのですが、同順位にも対応しなければいけない
ということだと考えました。

どうかよろしくお願いします。

< 使用 Excel:Excel2003、使用 OS:Windows8 >


割とどうでもいいことですが、エクセルのバージョン本当にこれですか?
Windows8で、EXCEL2003を動かす状況が想定できず。
(通りすがり) 2015/10/04(日) 10:29

すいません。使用するPCによって2007か2010なのですが、
他の人は2003の人もいるかと思ってそうしました、少数になっていますが。
2007でも大丈夫と思います

(ビギナー) 2015/10/04(日) 10:45


 >しかし、例えば、3位が2つあったとき、 
 > 最初のデータは表示されますが、2つめ以降が空欄になってしまいます。 

 3位が2つあった時、最初に表示されたのは良かったですね。
 ・・で、結果も正しかったのですか?

 早い話、何がどうなればいいのか、結果図を示して頂けませんか?

(半平太) 2015/10/04(日) 11:34


10、20、20、40、…というデータを他のシートで順番に並べようとしたときに、

順位 1  2  3  4
が、
   40 20 10

となってしまうということでした。

しかし、先ほどたまたま会った友人に解決してもらいました。
お騒がせしました。

(ビギナー) 2015/10/04(日) 12:30


コメント返信:

[ 一覧(最新更新順) ]


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