Re: [算表] EXCEL計算問題

看板Office作者 (windknife18)時間16年前 (2010/06/08 14:15), 編輯推噓1(108)
留言9則, 3人參與, 6年前最新討論串2/2 (看更多)
A2 =IF(COLUMN(A$2)>SUM(($A$1:$I$1>40*0.8)*($A$1:$I$1<40*1.2)),"", INDEX($A$1:$I$1,1,SMALL(IF(($A$1:$I$1>40*0.8)*($A$1:$I$1<40*1.2), ($A$1:$I$1>40*0.8)*($A$1:$I$1<40*1.2)*COLUMN($A$1:$I$1),""),COLUMN(A$2)))) 輸入完按 Ctrl+Shift+Enter 結束 然後往右拉,就會出現所有符合的資料了 ※ 引述《bear75712 (bear75712)》之銘言: : 軟體:OFFICE EXCEL : 版本:2007 : 第一次在板上發言,想請問一個計算函數 : 若想在一列數值之中,找出符合一個範圍的數目(若能直接找出儲存格更好) : 舉例: 希望找出跟數字40差距百分之20的儲存格 : A B C D E F G H I J K : ------------------------------------------------------------ : 1 57 23 45 58 13 37 9 123 54 : ------------------------------------------------------------ : 2 : ------------------------------------------------------------- : 我之前是用COUNTIF先將J1設 範圍A1~I1 限制為>32,或 : 將K1設 範圍A1~I1 限制為<48,再一個一個去對。 : 但是我的數列很長,數字範圍也相當廣,有許多筆資料要核對,已經花上我許多時間。 : 不知道有無函數可以直接找出符合差距百分之20的儲存格。 : 直接將與數字40差距百分之20的C1和F1儲存格找出來。 : 懇請版上專家幫忙,感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.131.84.79

06/09 02:44, , 1F
謝謝您!
06/09 02:44, 1F

06/09 10:24, , 2F
^^
06/09 10:24, 2F

06/19 11:55, 6年前 , 3F
=IFERROR(INDEX(1:1,SMALL(IF(ABS($A1:$I1-40)/40<=0.2,
06/19 11:55, 3F

06/19 11:56, 6年前 , 4F
COLUMN($A:$I)),COLUMN())),"")
06/19 11:56, 4F

06/19 11:56, 6年前 , 5F
陣列公式需按ctrl+shift+enter
06/19 11:56, 5F

06/19 11:58, 6年前 , 6F
要回傳儲存格位置,如C1和F1的話
06/19 11:58, 6F

06/19 11:58, 6年前 , 7F
=IFERROR(ADDRESS(1,SMALL(IF(ABS($A1:$I1-40)/40<=0.2,
06/19 11:58, 7F

06/19 11:58, 6年前 , 8F
COLUMN($A:$I)),COLUMN()),4),"")
06/19 11:58, 8F

06/19 11:58, 6年前 , 9F
一樣,陣列公式
06/19 11:58, 9F
文章代碼(AID): #1C3U080z (Office)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1C3U080z (Office)