• 締切済み

エクセルの条件式がわかりません。

下図のように一行目には30分刻みの1日分(48個)のデータがあります。 00:30 01:00 01:30 02:00 ・・・・ 24:00 二行目には数字のあるデータ48個あります。 200 399 400 300  ・・・・ 200 二行目の最大値の時の一行目の時刻を知りたいのですが、 条件分はどのようにしたらいいのでしょうか? MAXともう一つ使えば出来そうなのですがその関数がわかりません。

みんなの回答

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

A1:AV1に時刻、A2:AV2に数値データがあったとして、 二行目の最大値の時の一行目の時刻は =INDEX(A1:AV1,MATCH(MAX(A2:AV2),A2:AV2,0)) セルの書式を時刻にしてくださいね。

simaotoko
質問者

お礼

お手を煩わせてい誠にすいませんでした。 =INDEX(A1:AV1,MATCH(MAX(A2:AV2),A2:AV2,0)) を貼り付けて表示を時刻にしたらきちんとなりました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの条件付きデータ集計について

    はじめまして。 1か月間、機器の消費電力を10分ごとに計測したデータを 日毎・1時間単位で小計計算した表を作成したいのですが、 関数の組み合わせで作業を簡略化できればと、悩んでおります。 データのイメージは以下の通りです。 ○データ 日付    時刻 データ 7月1日   0:00  0.3 7月1日   0:10  0.5 7月1日   0:20  0.4         0:30  0.2         0:40  0.3         0:50  0.2         1:00  0.3   ・     ・    ・   ・     ・    ・   ・     ・    ・   ・     ・    ・ 7月31日 23:50 0.3 ○集計イメージ 日付  時刻  小計 7月1日  0:00   1.9 7月1日  1:00   2.3   ・     ・    ・   ・     ・    ・   ・     ・    ・ 7月31日 23:00 3.0 なお、現在のやり方は (1)0時台であれば、0:00の行の右端に60分分のデータの合計を算出 (2)5行飛ばしにSUM関数で計算 (3)INDEX関数とROW関数を組合せてで5行飛ばしの小計データを抽出 という非常にアナログなやり方をしております。。。 SUMIFS等を試してみましたが、いまいちうまくいきませんでした。。。 良い手があれば、教えてください。 よろしくお願いいたします。

  • エクセル 条件付きの合計を速くできないか

    エクセルで以下の処理を行うと、時間が5分以上かかり、 もう少し早くできる方法があるなら教えてください。 A列は01から最大99まで、B列はAから最大ZZまで、C列は000から最大999まで、D列はランダムな数字、E列は○か×か△のデータが入っています。 例えば、ある行は、 03 BC 000 654 ○ また、ある行は、 34 C 009 76598 × です。 そして求めたいのは、D列の合計です。 01でAで001から999のうち○の合計と×の合計と△の合計をそれぞれ求めたい。 同様に 01でBで001から999のうち○の合計と×の合計と△の合計をそれぞれ求めたい。 同じことを繰り返し、最後に 99でZZで001から999のうち○の合計と×の合計と△の合計をそれぞれ求めたい。 合計を求める関数は、SUMPRODUCT関数を使いました。

  • エクセル2010 条件付き書式について

    エクセル2010での数式を使った条件付き書式について教えてください。 画像のようなデータで、条件付き書式を使ってレコード(行)に塗りつぶしを設定したいと思ってます。 条件は合計欄(G列)の最大値のレコードに黄色の塗りつぶしと最小値のレコードに赤の塗りつぶしのようにしたいと思っています。 1.B4~H11を範囲選択 2.条件付き書式 3.数式を使って書式設定 4.=max(G4:G11) というように設定してみたりしてるのですが、違うようで、思うようになりません。 絶対参照を行につけたり列につけたりしてもうまくいきません。 わかる方がいたらぜひ教えてください。 よろしくお願いします。

  • Excelの条件式を教えてください

    Excel2000です。 業務用ソフトからCSV形式でExcelにデータを落として きました。20年近く前のものですが、必要あって 過去の売上データを集計したいのです。 日付別の各支店ごとの売上が集計されています。 A列に年月日(降順)、B列に支店名(10店舗)、 C列に各支店の売上日計です。 A列      B列     C列 2005 01 29 恵比寿支店  1,000,000 2005 01 29 新宿支店   2,000,000 上のようになっていて、支店が10店あるので、 A列の“2005 01 29”という日付は10行あります。 その“2005 01 29”の10店分の売上合計が 出ていないので、それを出したいのです。つまり、 10行目のつぎに自動で1行挿入して、C列に 10店合計売上を表示させたいのです。 DSUMという関数で考えたのですが、うまくいきません。 同一日付が10行あるその最後に1行挿入して、そこに 10店の日計の合計を出したいと考えます。 10数年分の膨大なExcelデータです。 どのような関数で、どのような式を組み立てたら よいのか、教えてください。 よろしくお願いします。

  • 条件付き書式でセルに色を付けた際のズレ

    OSバージョン:Windows7 Professional SP1 Excelバージョン:Excel2007(12.0.06665.5003) SP3 MSO(12.0.06665.5003) スケジュール表を作成するにあたり、条件付き書式で自動的に該当時刻列のセルに色が付くようにしたいと思っています。 サンプルとして、 ------------------------------------------ 【セルに値を入力】 ・A3:A62に22:00~22:59の時刻を1分刻みで入力(開始時刻列) ・B3:B62に22:01~23:00の時刻を1分刻みで入力(終了時刻列) ・C2:BK2に22:00~23:00の時刻を1分刻みで入力(数式参照用時刻行) 【条件付き書式を設定】 ■数式を使用して、書式設定するセルを決定を選択し、以下の数式を設定 "=IF(C$2>=$A3,IF(C$2<$B3,TRUE,FALSE),FALSE)" ■書式:セルを赤で塗りつぶす ■適用先:"=$C$3:$BK$62" ------------------------------------------ と設定します。 全て開始~終了が1分なので、各行1セルずつ赤色がついて、綺麗に斜めの線が出来る想定なのですが、 6行目、8行目、10行目、12行目以降の行について、2セルずつ赤色がついてしまいます。 こうなってしまう事象原因がお分かりの方はいらっしゃいますでしょうか? よろしくお願いします。

  • エクセルで質問です。

    エクセルで 一行目には1:00~24:00までのデータ 二行目にはある数値があります。 1:00 2:00 3:00 ・・・ 24:00  4     5    6  ・・・  9 とか。 そこで二行目の最大値となるときの時刻つまり一行目の列番号をかえす 条件文を教えていただけたらさいわいです。 INDEXとMATCHでできそうなのですがいまいちこのふたつの使い方がよくわかりません。 

  • エクセル条件式教えて下さい。

    エクセル条件式教えて下さい。 今A2:E2に数字が入力されています。 A2~E2が全て10以上なら、F2に「OK」としたい。それ以外は空白に判定したい。 IF関数の条件の指定方法が分かりません宜しくお願いします。

  • Excel で 複数条件の合計を出したい。。。

    どなたかご存知の方がいたら教えてください!!!(汗) 下記のようなデータがあります。 列は時系列でデータがどんどん増えていきます。 例)A列=1月  1行目=Xの時系列データ   B列=2月  2行目=Yの時系列データ   C列=3月  3行目=Xの時系列データ    ・      4行目=Zの時系列データ    ・   A列のXのデータの合計をしたい場合は、SUMIF関数を 使えばよいと思うのですが・・・ あるセルに○月と入力するとそのセルの日付を参照して、 その月のX条件だけを満たす合計を出す場合にはどのような関数を使えばよいのでしょうか? もしくは、どのように関数を組合せばよいのでしょうか? なかなかうまく説明できなかったのですが、 よろしくお願いします!!!

  • エクセルで数字が入ったセルの値を抽出

    任意1行中のある1列にFALSEと1列だけ数字が入っています(下図参照)。その数字を抽出する関数があれば教えて下さい。 下図の例では、Fの列にB2:E2の範囲の数字「10」を抽出したいのです。マクロを組めば可能なのですが、セルに入力する関数等で簡単に実現できればと思います。 アドバイス宜しくお願いします。

  • エクセル関数式について教えてください。お願いします。

    エクセル関数式について教えてください。お願いします。    A B C D E F G H I J 1  5 7 1 4 3 9 8 6 2 10 2  6 7 4 9 3 5 1 2 10 8 3  7 0 1 2 0 -5 -4 1 1 -3 たとえば、このような表があります。 1の行にはランダムに数字が入ります。必ずD1に4が入るわけではありません、毎回変わります。 2の行にもランダムに数字が入りますが、1の行と同じだけ数字が入ります。でも毎回変わります。 そこで、1の行の数字が、2の行の数字を感知して、3の行にどれだけ上がって、どれだけ下がっているかを表したいのですが、関数式はありますでしょうか? 最高9、最低-9になります。1の行と2の行の数字が上下一緒なら0が入るようにしたいです。 教えてください、お願いいたします。