[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『表の中から条件の合う最高値を求める』(ケイ)
下記のような表から条件に合う最大金額を求める為
MAXIFSかDMAXで出来ると思い試しましたが#NAME?となってしまいます。
試した関数は下記の通りです。
「 =MAXIFS(B1:B17,A1:A17,"10") 」
距離 料金
10 20,000
80 21,000
90 22,000
100 23,000
110 24,000
120 25,000
130 26,000
90 22,000
100 23,000
110 24,000
10 25,000
20 26,000
30 27,000
40 28,000
50 29,000
10 14,000
20 15,000
30 16,000
40 17,000
距離 最高値
10 #NAME?
20
30
40
50
60
70
80
90
100
110
120
間違っているのはどの部分になりますか?
そもそも使う関数が違いますか?
宜しくお願いします。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
MAXIFSはOffice365のみでの関数、DMAX関数は今回のようなケースでは使えません。
A B C D E 1 距離 料金 距離 最高値 2 10 20,000 10 3 80 21,000 20 4 90 22,000 30 5 100 23,000 40 6 110 24,000 50 7 120 25,000 60 8 130 26,000 70 9 90 22,000 80 10 100 23,000 90 11 110 24,000 100 12 10 25,000 110 13 20 26,000 120 14 30 27,000 15 40 28,000 16 50 29,000 17 10 14,000 18 20 15,000 19 30 16,000 20 40 17,000
E2セル =MAX(INDEX((A$2:A$20=D2)*(B$2:B$20),)) 下方向へコピー (bi) 2020/04/08(水) 15:54
汎用性(?)を加味して。
E2 =IFERROR(AGGREGATE(14,6,B$2:B$20/(A$2:A$20=D2),1),"-")
※最小値はAGGEGATEの第一引数を 14から15に変更
・・・てかピボットテーブルでよさげっすけど。
(GobGob) 2020/04/08(水) 16:07
(ケイ) 2020/04/08(水) 16:14
>MAXIFSはOffice365のみでの関数
2019でも使えるのでは?
以上 (笑) 2020/04/09(木) 00:39
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.