[ ホーム | 一覧 | 検索 | 最終更新 | ヘルプ ] [ 新規 ]

KAWANO's PukiWiki Plus! - Lecture/InfoPrac2004/6th/sort のバックアップ(No.3)

AND OR
  • バックアップ一覧
  • 差分 を表示
  • 現在との差分 を表示
  • 現在との差分 - Visual を表示
  • ソース を表示
  • Lecture/InfoPrac2004/6th/sort へ行く。
    • 1 (2004-11-23 (火) 10:11:53)
    • 2 (2007-02-24 (土) 07:05:44)
    • 3 (2007-02-24 (土) 07:10:26)

順位付けとデータの並べ替え

▲ ▼

順位をつける

Jリーグ(J1)では、 順位は勝ち点と得失点差できまります。

今回のデータには得失点差がないので、 勝ち点による仮の順位をつけてみましょう。

順位を調べるには、 第5回で紹介した、 RANK関数を使います。

RANK(数値が指定された範囲で何番目に位置するかを返す)
  • 書式 : RANK(数値, 範囲, 順序)
  • 引数 : 数値 : 順位を調べる数値
  • 引数 : 範囲 : 調べるセルの範囲
  • 引数 : 順序 : 順位の並べ方
    • 0か省略なら、大きいもの順に順位をつける(降順)
    • 0以外の数字なら、小さいもの順に順位をつける(昇順)
  • 例 : A1〜A10セルの中でのA3セルの値の順位をつける(降順)
    =RANK(A3,A1:A10,0)
    </pre>
    
    では、次のようにして、関数を使ってみましょう。
    +Y2セルをクリック
    +数式バーの「関数の挿入」ボタンをクリック
    +利用する関数の選択
    --「関数の分類」から「統計」を選択
    --「関数名」から「RANK」を選択
    --「OK」ボタンをクリック
    +引数の設定
    --「数値」の入力欄をクリックし、X2セルをクリックして指定
    
    (自動的に「X2」と入力される) --「範囲」の入力欄をクリックし、X2〜X17セルをドラッグしてして指定
    (自動的に「X2:X17」と入力される) --「順序」に「0」と入力 --「OK」ボタンをクリック #ref(ex11.png,nolink,RANK関数の引数の選択) **相対参照と絶対参照 [#v4cbc909] Y2セルに順位のデータが計算されました。 のこりのチームの順位も計算してみます。 ただ、 これまでのようにセルの計算式をすぐにコピーしないでください! ***相対参照 [#ne6159c2] まず、 X2セルの計算式を見てみましょう。 X2セルをクリックした後、数式バーの計算式をクリックしてみましょう。 どのセルを引数にしているかが、色付きの枠(青、緑)でわかります。 #ref(ex12.png,nolink,相対参照の例(1)) 次に、Y2セルの計算式を Y3セルにコピーしてください。 そして、 Y3セルをクリックした後、数式バーの計算式をクリックしてみましょう。 #ref(ex13.png,nolink,相対参照の例(2)) 計算式は、次のように変わってしまいます。~ つまり、 「計算式のセルが1つ下に移動したことで、計算式で使っているセル番地も1つ下に移動した」というわけです。 #pre(novervatim){{ =RANK(X3,X3:X18,0) </pre> このような、 計算式のセルの位置が基準となる(相対的な位置)セルの参照のしかたを、 「相対参照」といいます。 ***絶対参照 [#a39124f3] 相対参照に対して、 コピーしてもセル番地が変わらない、 セル番地を固定した(絶対的な位置)参照のしかたを、 「絶対参照」といいます。 絶対参照を使うには、 動かしたくないセル番地の行・列番号の前に 「$」記号をつけます。 相対参照とまとめると次のようになります。 |参照のしかた|例|h |相対参照|A1| |絶対参照(セルを固定)|$A$1| |絶対参照(行を固定)|A$1| |絶対参照(列を固定)|$A1| 絶対参照を利用して、Y2セルの計算式を書き換えましょう。 次のように、変更してみてください。 #pre(novervatim){{ =RANK(X2,X$2:X$17,0) </pre> このようにすれば、 下方向にコピーしても、 順位を求める範囲がX2〜X17セルに固定されます。 Y2セルの計算式を、 Y3〜Y17セルにコピーしてみましょう。 計算式を確かめて、 RANK関数の引数が正しいかどうか見ておきましょう。 **データを並べ替える [#a5cd2a88] 順位を求めることができたので、 順位にしたがって対戦表を並び替えてましょう。 データを並び替えるには、 Excelの「並び替え」という機能を使います。 次の順に操作してください。 +並び替えるデータの選択 --A2〜Y17セルをマウスをドラッグして範囲指定 +メニューバーから[データ]→[並び替え]を選択 +「並び替え」ウィンドウで並び替え方を設定 --「最優先されるキー」に「列Y」を選択 --並び替える順に「昇順」を選択 --「範囲の先頭行」に「データ」を選択 選びます。設定できたら、「OK」ボタンをクリックします。 #ref(ex14.png,nolink,データの並べ替え)
    次へに進んでください。 ---- #navi2(Lecture/InfoPrac2004/6th,prev,toc,next)

メニュー

  • トップ
  • 授業
  • PukiWiki Log
  • Install Log
  • 道具箱
  • セキュリティ情報
  • RSSアンテナ

大学関係リンク

  • Webメール
  • 健康システム学科
  • 情報メディアセンター
  • 兵庫大学

今日の5件
  • FrontPage(286)
  • Lecture/InfoPrac2004/2nd/7th(5)
  • Lecture/InfoPrac2005/4th/calc2(5)
  • Lecture/InfoPrac2005/3rd/save_file(3)
  • Lecture/JouhouC2009/8th/background(3)
最新の5件
2016-04-08
  • Lecture/timetable_2016
  • Lecture
  • FrontPage
2015-09-30
  • Lecture/timetable_2015
2015-04-04
  • MenuBar

total: 2812
today: 1
yesterday: 0
now: 10


リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
http%3A%2F%2Fhs-www.hyogo-dai.ac.jp%2F~kawano%2F%3FLecture%25252FInfoPrac2004%25252F6th%25252Fsort
Founded by Minoru Kawano.
Powered by PukiWiki Plus! 1.4.7plus-u2-i18n. HTML convert time to 0.154 sec.
Valid XHTML 1.1