Excelでタイムの集計、順位付けを自動でしたいのですが、わかるかた教えてください。
できるなら関数で、むりならマクロでもいいのですが、マクロ初心者です。
シート3
A1 部門名(中1女子)
A2 ナンバー(A3から入力),B2 名前,C2,順位,D2 タイム
F1 部門名(中1男子)
F2 ナンバー(F3から入力),G2 名前,H2,順位,I2 タイム
シート2
B2 部門名(中1女子)
B3 名前,C3 タイム,D3 順位
G2 部門名(中1男子)
G3 名前,H3 タイム,I3 順位
シート1
B2 ナンバー,C2 タイム
シート1のBにゴールした人のナンバーとCにタイムを入力するとシート2の部門ごとに1位からソートされて表示されるようにしたいのですがどんな関数を使えばいいでしょうか?
時間の入力なのですが、セルの書式で時刻にして(M:SS.00)にしているのですが、テンキーのみで時間入力することは可能でしょうか?
Excelは2007を使用しています。
よろしくお願いします
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
シート1の情報はナンバーとタイムだけなので、シート2の部門や名前はどこかかから参照しないとできませんね。
シート3のナンバーと名前の欄があらかじめ全員分入力されていると仮定してよいなら、そちらを利用して名前や部門を特定することが可能だと思います。
また、ナンバーは選手に対して一意で、重複がないことが条件になります。
上記の仮定が成立するなら、関数でも可能と想像します。
いきなりシート2を埋めようと考えずに、まず、シート3のタイム欄を完成することを考えましょう。
1)シート1の入力結果をLookup関数を利用して、シート3のタイム欄を算出します。
2)タイムが出ればシート3の順位欄も表示できますね。
(同着などをどう扱うかは、いろいろあるとは思いますが。)
3)シート3が埋まれば、その順位欄を検索しながら、Match-→Index関数を利用してシート2への表示が可能と思います。
(やることはLookupと同じですが、検索対象が左端にないのでこのような方法になると思います。)
同着の扱い方によっては、上詰めの方法で参照する必要があるかも知れません。
その際は、以下のサイトなどをご参考に。
http://www.geocities.jp/chiquilin_site/data/0603 …
No.1
- 回答日時:
・・・余談だけ・・・
>セルの書式で時刻にして(M:SS.00)にしているのですが、テンキーのみで時間入力することは可能でしょうか?
できないことは無いけど、暗算がそうとう得意な人でなければお勧めはできない。
1分を0.00069444と入力することになるのです。
「1分21秒13」ならいくつを入力すればよいのか計算できますか?
できないなら素直に「0:1:21.13」と入力しましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Excel(エクセル) Excel複数シートから日付と文字を取り出して日付順に並べたいです 6 2022/06/06 13:23
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL:同じセルへどんどん足し...
-
Excelで同じシートのコピーを一...
-
エクセルで前のシートを連続参...
-
EXCELで1ヶ月分の連続した日付...
-
Accessのスプレッドシートエク...
-
別シート参照のセルをシート毎...
-
日報をエクセルで作成したいの...
-
VBAでシートコピー後、シート名...
-
VBAでシート1のデータを他シー...
-
【Excel マクロ】 同一book内で...
-
エクセルVBA 串刺し計算の際、...
-
シートを配列にいれることはで...
-
特定のシートの削除を禁止した...
-
VBA セルの値と同じ名前のシー...
-
EXCELで参照シート名含む計算式...
-
一太郎で複数シートの一括置換
-
【エクセルVBA】「インデックス...
-
②Excel 簡単にシートコピーした...
-
エクセルで最下行にデータを追...
-
前の(左隣の)シートを連続参...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで同じシートのコピーを一...
-
エクセルの複数シートの保護を...
-
エクセルVBAでパスの¥マークに...
-
前の(左隣の)シートを連続参...
-
Excelで金銭出納帳。繰越残高を...
-
EXCEL:同じセルへどんどん足し...
-
EXCELで1ヶ月分の連続した日付...
-
シートの保護のあとセルの列、...
-
別シート参照のセルをシート毎...
-
エクセルでファイルを開いたと...
-
EXCELで同一フォーマットのシー...
-
エクセルで前のシートを連続参...
-
エクセルで前シートを参照して...
-
VBAでシートコピー後、シート名...
-
Accessのスプレッドシートエク...
-
エクセルのシート名をリスト化...
-
複数シートの特定の位置に連番...
-
Excelのシートを、まとめて表示...
-
エクセル 計算式も入っていない...
-
スプレッドシートの関数VLOOKUP...
おすすめ情報