こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

グーグルスプレッドシートのランキング表

つもお世話になります、めぐみと申します。

ランキング表を作成しようとしていますが元のデータを他のシートから読み込むようにしたところ、正常に動作しなくなりました。

「添付するイメージ上側」のように、同シート内で左側のデータを元に、右側でランキング順にデータを並び替えるようにしていました。
同シート内で完結している場合、問題なくランキング表示ができました。

今回は、元となるデータを他のシートから引っ張ってきて左側の元データの所に表示させるようにしたところ、
「添付するイメージ下側」のように、右側にエラーが発生してしまうようになりました。

以下のように関数を書いています。
T列の関数:=IF(SUM(B2:S2)=0,"",SUM(B2:S2))

V列の関数:=RANK.EQ(W2,$W$2:$W$2:$W$93,1)
W列の関数:=SMALL($T$2:$T$93,ROWS(W$2:W2))
X列の関数:=sort(A2:T,20,true)

以下、シートを公開させていただきました。
もし、原因と解決方法を分かる方がいましたら、ご指導いただきたく何卒よろしくお願いいたします。

■ランキングを表示するシート
https://docs.google.com/spreadsheets/d/e/2PACX-1vTRLqSqFfNML4ID-wQ6...

■元データの読み込み先シート
https://docs.google.com/spreadsheets/d/e/2PACX-1vTRLqSqFfNML4ID-wQ6...

投稿日時 - 2019-01-08 16:12:36

QNo.9575650

困ってます

質問者が選んだベストアンサー

めぐみさん、今晩は
今、確認すると普通に見えています。結局原因は解らずじまいです。(^_^;)
なので私の張ったリンク先を確認してください。

投稿日時 - 2019-01-10 19:05:27

お礼

watabe007さま
ご連絡が遅れてしまいまして大変申し訳ありませんでした。
また、0からスプレッドシートを作成していただきましてありがとうございました。
おかげさまで私のしたかったことを100パーセント実現することができました。
この度は何度も我慢強く私の要求を聞き出しては、実現する努力をしていただきそして、最後はシート全体を作成していただきまして本当に感謝しています。
watabe007さま、この度は、本当に本当にありがとうございました。
今後とも何卒よろしくお願いいたします。

投稿日時 - 2019-01-12 10:26:45

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(8)

ANo.7

リンクを張るとRecord1シートが表示されなくなりました。
また空き時間に考えます。

投稿日時 - 2019-01-10 12:38:19

補足

watabe007さま

そうなんです。
問題はそこでして、リンクを張るとエラーが出て表示されなくなることなんです。
以前は問題ないのですが、リンクを張ると意図した動きをしてくれません。
同じ問題をwatabe007さまと共有できて良かったです。

もしかして、グーグルシートのバグではないかと思うほど迷ってまして。
藁をもすがる思いでこちらでらで質問させていただきました。
空き時間に考えてくださるということで、お手数をおかけしますが何卒よろしくお願いいたします。

投稿日時 - 2019-01-10 16:46:50

ANo.6

こちらでも試しに作ってみました。
https://docs.google.com/spreadsheets/d/1l0b2Sz5F3Zr_6H-4xNlWnkuVimVvJiCaS7aW7C1eM58/edit?usp=sharing

投稿日時 - 2019-01-10 12:30:59

ANo.5

V2 =if(W2=ʺʺ,ʺʺ,RANK.EQ(W2,$W$2:$W$2:$W$93,1))
W2 =if(AQ2=ʺʺ,ʺʺ,AQ2)
で如何でしょうか

投稿日時 - 2019-01-09 23:21:08

お礼

watabe007さま

V2 に=if(W2=ʺʺ,ʺʺ,RANK.EQ(W2,$W$2:$W$2:$W$93,1))
W2 に=if(AQ2=ʺʺ,ʺʺ,AQ2)
入れてみましたが、エラーが出てしまいます。

上記の数式を入れる以外に何かこちらで操作する必要がありますでしょうか?
いろいろと試してみたのですがエラーが出てしまいます。
恐れ入りますが何卒よろしくお願いいsます。
めぐみ

投稿日時 - 2019-01-10 09:04:21

ANo.4

W2=QUERY(A1:T7, ʺSelect T,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S order by Tʺ )
で期待の動作になりませんでしょうか。

投稿日時 - 2019-01-09 20:36:16

補足

HoPapaさま

ご連絡ありがとうございます。
W2にアドバイスいただいた式を入れましたが、エラーが出てしまいます。
恐れ入りますが、よろしくお願いします。
めぐみ

投稿日時 - 2019-01-10 08:54:46

ANo.3

めぐみさん、こんばんは
リンク先は見れましたが閲覧モードなので原因を知ることはできませんでした。
が、おそらくA列にスペースが入っているのではないでしょうか

投稿日時 - 2019-01-09 20:21:11

補足

watabe007さま

大変大変申し訳ありませんでした。
共有方法を間違っていました。
こちらで関数も見れるはずです。
https://docs.google.com/spreadsheets/d/1lDSheilFLCour7o-DT8cb64bcxrkjXqGH_i1HzWjH5M/edit?usp=sharing

スペースを取ってみましたが、問題は解決されていないようでした。
恐れ入りますが、何卒よろしくお願いいたします。

めぐみ

投稿日時 - 2019-01-09 22:13:56

ANo.2

V7、W7以降にも関数が入っておりエラーが出ているのなら
V列の関数:=if(A2=ʺʺ,ʺʺ,RANK.EQ(W2,$W$2:$W$2:$W$93,1))
W列の関数:=if(A2=ʺʺ,ʺʺ,SMALL($T$2:$T$93,ROWS(W$2:W2)))
では

投稿日時 - 2019-01-08 21:52:02

補足

watabe007さま

いつも誠実なご対応を頂きまして、ありがとうございます。
試してみたのですが、エラーが出てしまいます。
リンク切れの件、大変申し訳ありませんでした。
以下、リンクでございます。
お忙しいところ大変恐縮ですが何卒よろしくお願いいたします。
https://docs.google.com/spreadsheets/d/e/2PACX-1vTRLqSqFfNML4ID-wQ6v_0mRDZu9cvvXs_Y9Z5hHIEBqLjwIW5TwdpT6aI3zWJgpsyfuoxOlVDE9K4u/pubhtml?gid=1425028749&single=true
https://docs.google.com/spreadsheets/d/e/2PACX-1vTRLqSqFfNML4ID-wQ6v_0mRDZu9cvvXs_Y9Z5hHIEBqLjwIW5TwdpT6aI3zWJgpsyfuoxOlVDE9K4u/pubhtml?gid=1186761061&single=true

めぐみ

投稿日時 - 2019-01-09 17:30:55

ANo.1

>シートを公開させていただきました
リンクが尻切れらしく、アクセスできません。

単に添付画像のような関数で代替えでいますか?
(数式を埋めているのは、H2だけです。)

投稿日時 - 2019-01-08 21:41:47

補足

HohoPapaさま

リンク切れの件、大変申し訳ありませんでした。
以下、リンクでございます。
お忙しいところ大変恐縮ですが何卒よろしくお願いいたします。
https://docs.google.com/spreadsheets/d/e/2PACX-1vTRLqSqFfNML4ID-wQ6v_0mRDZu9cvvXs_Y9Z5hHIEBqLjwIW5TwdpT6aI3zWJgpsyfuoxOlVDE9K4u/pubhtml?gid=1425028749&single=true
https://docs.google.com/spreadsheets/d/e/2PACX-1vTRLqSqFfNML4ID-wQ6v_0mRDZu9cvvXs_Y9Z5hHIEBqLjwIW5TwdpT6aI3zWJgpsyfuoxOlVDE9K4u/pubhtml?gid=1186761061&single=true

めぐみ

投稿日時 - 2019-01-09 17:29:23

あなたにオススメの質問