質問: エクセルで抽出した結果の最早時間取り出し エクセルの表において、該当の日付の中から、一番早い時間を抽出したいのですが、どういう関数を使ってどう書けばいいのでしょうか。 具体的には、以下のようにa列に日付があり、1行目に該当日付(抽出日付)が あるとして、2行めに抽出結果を出したいです。 計算結果 (1) "" (2) 15:00 (3) 07:29 (4) 15:45 (5) 03:45 以上、よろしくお願いします。
回答: こんばんは! すでに回答は出ていますが・・・ 表内に「○」がなくても表示する方法です。 画像の「12月8日」はb列にあるとして、 b2セル(セルの表示形式は「時刻」)に =if(sumproduct((int($a1:$a1000)=b$1)*1),min(if(int($a1:$a1000)=b$1,$a1:$a1000)),"") これも配列数式になりますので、shift+ctrlキーを押しながらenterキーで確定! b2セルを列方向にオートフィルでコピーしてみてください。m(_ _)m