
No.3ベストアンサー
- 回答日時:
=MAX((A1:A10>=100)*(A1:A10<=999)*A1:A10)
★この式は「配列数式」です。式を入力後、CtrlとShiftを押しながらEnterを押して式を確定させてください
または、
=MAX(INDEX((A1:A10>=100)*(A1:A10<=999)*A1:A10,))
=SUMPRODUCT(MAX((A1:A10>=100)*(A1:A10<=999)*A1:A10))
No.2
- 回答日時:
少し難しい概念になるが、配列数式を使うのがぴったり。
=MAX(IF((A1:A10>=100)*(A1:A10<=999),A1:A10,0))
と入れてSHIFT+CTRL+ENTERのキーを同時押し。
例データ
621
231
46
67
347
743
10234
203455
234
2344
結果
743
この回答への補足
ご回答ありがとうございます。
自分の説明が下手ですみません。
データ
154
165
198
200
288
365
456
結果
198
このような100番台での最大値で198
200番台なら最大値で288
となるような関数を教えていただけないでしょうか?
よろしくお願い致します
No.1
- 回答日時:
100番台という条件にあったデータ抽出してMAX関数を使う事になります。
A列にデータがあったとして、別列に=IF(AND(A1>=100,A1<200),A1,0)
と入れて下までコピィ(条件にあったのもだけ抽出)
この様な列を作業列と呼びますが、その結果の中でMAX関数を使用します。
作業列を、関数の中に盛り込むのに配列関数として指定する方法もあります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで1列に500行並んだデ...
-
エクセルで日付から日にちを削...
-
excel:別シートの値を飛び飛び...
-
Excelで2行単位のソートの出来...
-
複数の条件に合う行番号を取得...
-
Excelの30個ずつの平均値の出し方
-
【エクセル】1列内に複数ある同...
-
【Excel】フィルタの実行で重複...
-
Countifよりも早く重複数をカウ...
-
エクセルで、重複データを除外...
-
Excelで表を作り、自動で今月の...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
エクセルの曜日表示が正しく表...
-
エクセルの複数のセルを一括で...
-
A1セルに入力したら、入力時間...
-
複数の文字列のいずれかが含ま...
-
セルを結合したA4とA5の条件付...
-
エクセルでセルを10個分くらい...
-
エクセルオートフィルタで余計...
-
【Excel】セル内の時間帯が特定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで1列に500行並んだデ...
-
Excelで2行単位のソートの出来...
-
エクセルで日付から日にちを削...
-
複数の条件に合う行番号を取得...
-
excel:別シートの値を飛び飛び...
-
エクセルで、重複データを除外...
-
Countifよりも早く重複数をカウ...
-
不要な行を消したい
-
エクセルで横並びの複数データ...
-
Excelの30個ずつの平均値の出し方
-
VBA 大きなtxtテキストファ...
-
エクセル2016にて、行挿入&コピ...
-
VBA 数式を最終行までコピー
-
Excel VBA 空白セル以下のデー...
-
【VBA】A列にある連続したデー...
-
Excelでデーターが多いので、平...
-
【エクセル】1列内に複数ある同...
-
エクセルVBA C列に特定の文字列...
-
エクセル~空白のセルのある行...
-
本日の日付を超えているものを...
おすすめ情報