『運行ダイヤモデルを基に一番近い発車時間を抽出したい。』(Bulls)
A~Cが運行ダイヤモデルです。
E列以降が私が到着時間を基に近似値(一番近い発車時間)を抽出させたいです。
今のところ、以下の条件式により、到着時間を基に一番近い発車時間を抽出させることに成功しました。
しかし、会社名も検索対象にするとエラーになります。
しかも、全く違う会社の発車時間を抽出しています。
たまに到着時間によっては発車時間より後になってしまいます。
皆さんの知恵をお借りしたく投稿させていただきました。
A B C D E F G H I 1 会社 運行ダイヤ 節 会社 到着 +10分 近似値 節 2 A社 13:00 1 A社 13:10 13:20 #N/A 3 A社 13:15 11 A社 13:20 13:30 13:30 12 4 B社 13:30 12 A社 13:29 13:39 13:30 12 5 D社 13:50 13 A社 13:00 13:10 13:15 11 6 C社 14:50 2 D社 14:33 14:43 #N/A 7 C社 14:55 21 C社 14:45 14:55 14:55 22
見づらいかもしれませんが、よろしくお願いいたします。
< 使用 Excel:unknown、使用 OS:unknown >
なにが入力で、何が出力かわからいのですが、 どこにどんな式が入っているのですか? (´・ω・`) 2026/05/19(火) 16:24:28
A~C列はモデルなのでテンプレートになっています。
E~H列は別システムから転載したものです。
参考に慣れれば幸いです。
(Bulls) 2026/05/19(火) 16:36:49
>E~H列は別システムから転載したものです。
近似値列は、H列ですか、I列ですか?
システムから出たのなら、H列に数式が入るハズがないと思うのですが、
一方、数式から逆算すると、B列のデータ(時刻データ)が引用されているのはH列なので、
食い違っている様な気がするんですが。
(半平太) 2026/05/19(火) 17:00:43
いろいろよく分からないので想像で | A | B | C | D | E | F | G | H | I 1 | 会社 | 運行ダイヤ | 節 | | 会社 | 到着 | +10分 | 近似値 | 節 2 | A社 | 13:00 | 1 | | A社 | 13:10 | 13:20 | | 3 | A社 | 13:15 | 11 | | A社 | 13:20 | 13:30 | | 4 | B社 | 13:30 | 12 | | A社 | 13:29 | 13:39 | | 5 | D社 | 13:50 | 13 | | A社 | 13:00 | 13:10 | | 6 | C社 | 14:50 | 2 | | D社 | 14:33 | 14:43 | | 7 | C社 | 14:55 | 21 | | C社 | 14:45 | 14:55 | | だとして、 H3セルに =XLOOKUP(G3,FILTER($C$3:$C$8,$B$3:$B$8=F3),FILTER($C$3:$D$8,$B$3:$B$8=F3),"",1) (´・ω・`) 2026/05/19(火) 17:35:01
いずれにしても、これでいいのでは、と推測します。 ↓ =IFERROR(INDEX(B$18:B$116,MATCH(1,INDEX(($B$18:$B$116>=F18)/($A$18:$A$116=$E18),0),0)),"")
(半平太) 2026/05/19(火) 17:36:37
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.