返回列表 上一主題 發帖

[發問] 找出符合條件之列號之方式

[發問] 找出符合條件之列號之方式

DEAR  ALL 大大
1.找出符合條件之列號之方式之方式請教
1.1 例
   A1 = 4                B1=1
  A2 =10               B2=3
  A3  =9                B3=3
  A4 = 6               B4=3
  A5=1                 B5=1
  1.1  要找出  B欄 =1 之 A 欄最小值之列號  (如上範例 = 5 (因找到A5儲存格))
  1.2  要找出  B欄 =3 之 A 欄最小2個值之列號  (如上範例 = 3 與 4 (因找到A3 A4 儲存格))
2.煩不吝賜教     THANKS*10000

本帖最後由 p212 於 2015-4-24 15:07 編輯

回復 1# rouber590324
1、請問1#的「1.2  要找出  B欄 =3 之 A 欄最小2個值之列號  (如上範例 = 3 與 4 (因找到A3 A4 儲存格)) 」
為何找到A3 A4 儲存格?因為範例的A欄值並無「3」的存在!
2、抑欲找排行第三小的值之所在列號?(依1#的「1.1  要找出  B欄 =1 之 A 欄最小值之列號  (如上範例 = 5 (因找到A5儲存格)) 」推論)
若如上所述,可參考使用
=MATCH(SMALL($A$1:$A$5,$B1),$A$1:$A$5,)
向下複製公式
請參考!

TOP

DEAR  p212 大大
您誤會小弟之意思啦

以 B欄之值相等之列為 KEY  找出對應B欄之A欄之值之 "列數"
1.1  要找出  B欄 =1 之 A 欄最小值之列號  (如上範例 = 5 (因找到A5儲存格))
1.2  要找出  B欄 =3 之 A 欄最小2個值之列號  (如上範例 = 3 與 4 (因找到A3 A4 儲存格))

TOP

右圖是公式顯示

TOP

回復 1# rouber590324

1.1 要找出 B欄 =1 之 A 欄最小值之列號, 輸入陣列公式 (一齊按 Ctrl + Alt + Enter 3鍵 ) :

=MATCH(MIN(IF(B1:B5=1,A1:A5)),A1:A5,0)


1.2 要找出 B欄 =3 之 A 欄最小2個值之列號,  輸入陣列公式 (一齊按 Ctrl + Alt + Enter 3鍵 ) :

=MATCH(SMALL(IF(B1:B5=3,A1:A5),2),A1:A5,0)&" 與 "&MATCH(MIN(IF(B1:B5=3,A1:A5)),A1:A5,0)

TOP

回復 4# tyrone123456


    你好,請問我可以跟你 加朋友,請教嗎
賴 ID : GOTOJOY

TOP

回復 2# p212


這裡的高手 好多喔

TOP

DAER  ALL 大大
感謝回應   100%符合需求  THANKS*10000

1.1 要找出 B欄 =1 之 A 欄最小值之列號, 輸入陣列公式 (一齊按 Ctrl + Alt + Enter 3鍵 ) :

=MATCH(MIN(IF(B1:B5=1,A1:A5)),A1:A5,0)


1.2 要找出 B欄 =3 之 A 欄最小2個值之列號,  輸入陣列公式 (一齊按 Ctrl + Alt + Enter 3鍵 ) :

=MATCH(SMALL(IF(B1:B5=3,A1:A5),2),A1:A5,0)&" 與 "&MATCH(MIN(IF(B1:B5=3,A1:A5)),A1:A5,0)

TOP

        靜思自在 : 難行能行,難捨能捨,難為能為,才能昇華自我的人格。
返回列表 上一主題