Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2016)
下から2番目の数値を抽出
投稿日時: 20/12/07 19:52:52
投稿者: 青空ひかり

指定した範囲内で重複した数値の中で下から2番目の数値を抽出
 
  C1 D1 E1 F1 G1 H1 I1 J1
  40 35 33 31 31 31 28 28
 
この表では、31を抽出するする方法を教えてください。

回答
投稿日時: 20/12/07 21:30:15
投稿者: まさゆり

対象の数値が、B1から B8 に入っている時、
重複数値を考慮して、下から二番目は、
 
=SMALL(b1:b8,COUNTIF(b1:b8,"<="&SMALL(b1:b8,COUNTIF(b1:b8,MIN(b1:b8))))+1)
 
でどうでしょうか

回答
投稿日時: 20/12/07 21:41:21
投稿者: んなっと

=SMALL(C1:Z1,COUNTIF(C1:Z1,MIN(C1:Z1))+1)
とか
=AGGREGATE(15,6,C1:Z1/(C1:Z1>MIN(C1:Z1)),1)
 
最新のExcelなら
=MIN(FILTER(C1:Z1,C1:Z1>MIN(C1:Z1)))
 

投稿日時: 20/12/08 06:47:43
投稿者: 青空ひかり

   
 まさゆりさん。
 
 COUNTIFとSMALLを
 組み合わせるといいんですね。
 
 ありがとうございます。

投稿日時: 20/12/08 06:52:31
投稿者: 青空ひかり

 
   んなっとさん。
 
   いつもお世話ななっております。
 
   COUNTIFとSMALL・MIN
   組み合わせるといいんですね。
 
   いい勉強になります。
   ありがとうございました。