Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


16643 / 76732 ←次へ | 前へ→

【65553】指定範囲内の時刻の検出
質問  しょういち  - 10/6/7(月) 21:22 -

引用なし
パスワード
   例:
 A1〜A5 まで 値「24:00」
 A6   は 値「 8:20」
 A7〜A9 まで 値「 0:00」

のようなデータがあり、上記の場合
「8:20」の値が「24:00」まで増え、
「24:00」に達すると、次のセルの
A7が「24:00」まで増えていくようになっています。
同じようにA9まで続きます。

そこで、

1.今「24:00」と「0:00」以外のセル
(つまり、上記の場合「8:20」のA6セル)

または
2.一番下の「24:00」のセル
(上記の場合、A5のセル)

のどちらかのセルのアドレスを取得したいと思っていますが、
マクロを使わずに関数だけで出すことはできないでしょうか?
※ VBAで算出できるのですが、都合上VBAは使いたくないため。

本命は2.がほしいのですが、1.が出せれば
OFFSET関数で2.が出せるので、どちらかを出せればと思っています。

MATCH関数で
=MATCH(0,A1:A9,-1)
と指定してみたのですが、データが時刻のためか
失敗してしまいます。

よろしくお願いします。
3 hits

【65553】指定範囲内の時刻の検出 しょういち 10/6/7(月) 21:22 質問
【65555】Re:指定範囲内の時刻の検出 こはる 10/6/8(火) 9:47 発言
【65556】Re:指定範囲内の時刻の検出 しょういち 10/6/8(火) 11:16 お礼

16643 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free