• ベストアンサー

エクセルの関数

エクセルの関数について詳しい方、お教えください。 A1:AA1の範囲で、二番目に大きい数値を答えよ。ただし、数値は1000以上とする。 です。よろしくお願いします。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.4

 A1:AA1の範囲1000以上の数値が2個未満しか存在しない場合には「該当無し」と表示し、2個以上存在している場合には2番目に大きな数値を表示する関数です。 =IF(COUNTIF(A1:AA1,">=1000")>1,LARGE(A1:AA1,2),"該当無し")  因みに、「該当無し」と表示するのではなく、表示を空欄とする場合には次の様な関数となります。 =IF(COUNTIF(A1:AA1,">=1000")>1,LARGE(A1:AA1,2),"")

その他の回答 (4)

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.5

どうも気が進まないので回答はパスしますが A1:AA1の範囲の中で 1000以上の数値の中で2番目に大きい数値 じゃないんですか?

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>A1:AA1の範囲で、二番目に大きい数値を答えよ。ただし、数値は1000以上とする。 1000以上の値が1個以下のときは0になれば良いでしょうか? =LARGE(INDEX((A1:AA1>=1000)*A1:AA1,0),2) 1000以上の値が1個以下のとき空欄("")にするときは次のようにします。 =IF(COUNTIF(A1:AA1,">=1000")>1,LARGE(INDEX((A1:AA1>=1000)*A1:AA1,0),2),"")

回答No.2

=LARGE(A1:AA1,2) でどうでしょうか

回答No.1

=LARGE(A1:AA1,2)

関連するQ&A