[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『順位から値を引っ張りたいけれど、同じ順位だと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 >
(ビギナー) 2015/10/04(日) 10:45
>しかし、例えば、3位が2つあったとき、 > 最初のデータは表示されますが、2つめ以降が空欄になってしまいます。
3位が2つあった時、最初に表示されたのは良かったですね。 ・・で、結果も正しかったのですか?
早い話、何がどうなればいいのか、結果図を示して頂けませんか?
(半平太) 2015/10/04(日) 11:34
順位 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.