[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『セル参照範囲を別のセル値によって変更 関数で』(プリンシプル)
お世話になります。過去ログで見つけれませんでしたので、よろしくお願いします。 A列に日付 B列に地名 C列に時刻が入力されております。日付は昇順に並んでおり、地名時刻はランダムで時刻にも同一数値があります。ブランクセルは原則ありません。 ABC列の元データを参照して、日付・地名別の時刻の最低数値・最高数値をF・G列に 抽出する関数を現在F1セルに=IF(B1:B7=E1,MIN(C1:C7),FALSE) ---- 質問途中で更新してしまいました、再度作成いたしますのでその時にお願いします。(プリンシプル) ---- D1セルに、11/20 E1セルに、愛知 A B C D E F G 1 11/20 愛知 07:30 11/20 愛知 2 11/20 東京 09:30 11/20 東京 3 11/20 大阪 10:00 11/20 大阪 4 11/20 愛知 10:00 11/21 愛知 5 11/20 大阪 14:00 11/21 東京 6 11/20 大阪 13:30 11/21 大阪 7 11/20 愛知 09:00 11/21 東京 8 11/21 愛知 15:00 9 11/21 東京 22:00 10 11/21 東京 08:00 11 11/21 東京 08:00 12 11/21 愛知 07:00 13 11/21 大阪 09:00
同じ表のようなので、後ろを残して整形しました。 基本は「コメント」で追記ですが、「返信・編集」で内容の修正ができます。
一応ご参考まで。 [[20080714155511]] (Mook)
F1:=MIN(IF(($A$1:$A$100=$D1)*($B$1:$B$100=$E1),$C$1:$C$100,"")) G1:=MAX(IF(($A$1:$A$100=$D1)*($B$1:$B$100=$E1),$C$1:$C$100,"")) [Ctrl]+[Shift]+[Enter]で確定
早々の回答ありがとうございます。 SUMPRODUCT関数の応用で解決できるのですね、過去ログとともに参考にいたします。 回答いただいた数式でバッチリでした。 (プリンシプル)
直接回答した人は名無しさんですが(名前書けばいいのに・・・)、 やり方は定石なので仕組みを理解しておくとよいですね。
SUMPRODUCT の応用というより、配列数式の適用になります。 SUMPRODUCT が配列計算をしているという方が表現が正しいかな。 http://pc.nikkeibp.co.jp/pc21/special/hr/ (Mook)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.