[[20041214113647]] 『RANK関数の同順位』(fuji) ページの最後に飛ぶ

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

 

『RANK関数の同順位』(fuji)
エクセルを使い駅伝のタイム集計表をつくったのですが、RANK関数を使ったときに同じタイムだと同順位になるはずなのですが、同順位になっているところと、そうでないところが出てきてしまっています。違う操作をしているわけではないので、理由がまったくわかりません、同タイムだと必ず同じ順位をつける方法はないのでしょうか。(ちなみにタイムは区間賞をとるため引き算などをした結果を参照しています。)
Excel2002 WindouwsXP

 見た目と実際に入力されているデータが異なっているのではないでしょうか?
 確認したければ、どこかのセルに「=A1=A2」(A1、A2は同じと思われるタイムが入ったセル)
 と入力してTRUEかFALSEかを見ればよいと思います。完全に同じならTRUEです。
 (shouta)


 エクセルの少数誤差がからんでいるかもしれません。実際のデータを提示出来ますか?(純丸)

fujiです同じと思われるものを=で結ぶとたしかにFALSEと現れます。しかしタイムは秒以上を入力していますし。実際の引き算の結果はまったく同じのはずなのですが・・・
データはどのように提出したらよいでしょうか。全部となると520KBありますが


 同じだと思われる部分のデータと数式をここに貼り付けてみてください。
 セル番地も判るようにしてください。
 (川野鮎太郎)

fujiですもし可能でしたら****まで空メールを送っていただけると折り返し問題のファイルを添付しますので、見ていただきたいのですが・・・


 あまりこのような場にメルアドを公開なさるのは止めたほうが良いですよ。
 他にも方法はありますので、気づかれたら上のアドレスの削除をお勧めします。
  
http://skyblue123.hp.infoseek.co.jp/Excel/Time2.xls
 これを見たらなんとなく判りませんか。
 これが少数誤差です。
http://pc21.nikkeibp.co.jp/special/gosa/
 (川野鮎太郎)

ありがとうございます。とりあえず削除しました(fuji)


 >しかしタイムは秒以上を入力していますし。
 秒は立派な小数(シリアル値)です。と言うか時間は24時間未満の端数はすべて小数なので、
 演算誤差が出やすいようですね。(純丸)

みなさんありがとうございます。たぶんコレが原因ですので、とりあえず直してみてまた報告します。(fuji)

コメント返信:

[ 一覧(最新更新順) ]


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