エクセル2000です。
A列に時間 B列に数字があるデータから
時間を区切ってその中の最大の数値を表示させたいです。
sheet2に
A列 B列
15:00 10
15:10 20
15:20 18
15:30 15
15:40 25
というデータを入れて
sheet1のA1に開始時刻
同じシートのA2に終了時刻を入れ
その最大値とその時刻をB1 B2 に表示させたいです。
A1に15:10 A2に15:30を入れると
B1に20 B2に15:10を表示させたいです。
どうすればいいのでしょうか?
お願いします。
No.3ベストアンサー
- 回答日時:
こんにちは!
一例です。
前提条件として、範囲内に最大値は複数存在しない!とします。
↓の画像でB1セルに
=MAX(IF((Sheet2!A1:A100>=A1)*(Sheet2!A1:A100<=A2),Sheet2!B1:B100))
配列数式になりますので、Ctrl+Shift+Enterで確定!
この画面からコピー&ペーストする場合は上記数式をドラッグ&コピー → B1セルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま)
Ctrl+Shiftキーを押しながらEnterキーで確定!
数式の前後に{ }マークが入り配列数式になります。
B2セル(同じく配列数式です)に
=INDEX(Sheet2!A1:A100,MAX(IF((Sheet2!A1:A100>=A1)*(Sheet2!A1:A100<=A2)*(Sheet2!B1:B100=B1),ROW(A1:A100))))
とし、Ctrl+Shift+Enterで確定!
※ 万一最大値が複数存在する場合はB2に最後の時刻が表示されます。
(最初の時刻を表示したい場合はB2セルの数式内の「MAX」を「MIN」に変更します。)
※ エラー処理をしていません。
エラー処理をする場合はExcel2000だというコトですので、
ISERROR関数等を併用する必要があると思います。m(_ _)m
No.2
- 回答日時:
・B1セル
MATCH関数で入力した時間(A1,A2それぞれの時間)に相当するセルの位置を調べ、
OFFSET関数でB列の検索範囲を指定し、
MAX関数で最大値を求める。
・B2セル
上の式同様にOFFSET関数でB列の範囲を指定し、
MATCH関数で上の式で得られた値と一致するセルの位置を調べ、
INDEX関数またはOFFSET関数でA列の値を求める。
…ってちょっと違うけど、もう数式だけを示されてたわ。
面倒かもしれないけれど、この順番に考え、数式を組み合わせることで解決するはず。
組み合わせが分からなければ、C列以降のセルを使って、一つずつ進めてみると良い。
(一つずつ関数を使えるように回答に気を配っている)
こうすることで次から同様な処理は自力でできるようになる。
No.1
- 回答日時:
関数は下記の通りです.
=MAX(OFFSET(Sheet2!$B$1,MATCH($A$1,OFFSET(Sheet2!$A$1,0,0,COUNTA(Sheet2!$A:$A)-1,1),0)-1,0,MATCH($A$2,OFFSET(Sheet2!$A$1,0,0,COUNTA(Sheet2!$A:$A)-1,1),0)-MATCH($A$1,OFFSET(Sheet2!$A$1,0,0,COUNTA(Sheet2!$A:$A)-1,1),0)+1,1))
参考
http://excel-ubara.com/excel3/EXCEL016.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) 条件付き書式の設定方法を教えて下さい。 2 2023/04/14 18:12
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- Excel(エクセル) 【Excel関数】値が合致するセルの隣のセルを表示させたい 8 2022/10/12 17:44
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
はがきについて。
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
【関数】先頭だけにある、半角...
-
Excel ピボットテーブルで日付...
-
Excelのpivotについて質問です
-
時間によってファイル名が変わ...
-
エクセル 白黒印刷で白線を印刷...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
WPS OFFICEでの縦書きについて
-
Excelのチェックボックスの使い...
-
エクセルの条件付き書式につい...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報