• ベストアンサー

excel 関数

以下のような、同じ数だけ縦に並び、横にいくにつれて下にずれていくデータがあり、各列の上から3番目から1番下までのデータの範囲の最大値をとりたいです。 できればマクロではなく関数でやりたいです。 よろしくお願いいたします。 1 1 22 32 535 _25 _134 __21 __31 ___2 ___3

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

添付図 A13: =IF(COUNT(A1:A12)<3,"NA",MAX(OFFSET(INDEX(A1:A12,MATCH(MAX(A1:A12)+1,A1:A12,1)),0,0,-COUNT(A1:A12)+2,1))) >各列の上から3番目から1番下までのデータの範囲の最大値をとりたいです。 それ自体はまぁふつーに出来ますが、あなたがご相談に書かれたサンプルの他の列では、そもそも「上から3番目」がありません。 必要なら実際にヤリたかった事に応じて、適切に応用してご利用ください。

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

関連するQ&A