看板 Office 關於我們 聯絡資訊
提取前文公式中一段即可完成(年齡,年齡表 那段) ※ 引述《verdant (死腦筋男孩)》之銘言: : ※ 引述《DRF1987 (「叮」「人」的蜜「蜂」)》之銘言: : :   A B  C   D   E   F : : 1  年 齡 : : 2   16~20 21~25 26~30 年齡輸入 : : 3  成 100 8 7 6 F3 : : 4   80 7 6 5  單槓次數 : :    績 : : 5   60 6 5 4 F5 : : 6   40 5 4 3 成績 : : 7   20 4 3 2 F7 : : 8   0 3 2 1 : : F7 ==INDEX(B:B,MATCH(F5,IF(F3<=20,C:C,IF(F3<=25,D:D,E:E)),0),,1) : 感謝這位高手 : 這樣一來算單槓成績的函式我就會寫了 : 請受小弟一拜 <(_ _)> : 除了單槓外還有三千公尺的成績 : 所以我想要問一個簡單的函式 : 如果說我有一排數列 : 例如 1.25 3.31 4.79 5.22 6.36 8.19 12.33 假設此列數字置於 $A$1:$G$1 : 然後我有個數字 例如3.5 假設置於A2 : 我想要找出在這個數列中 : 比這個數字大或者小的數字 : 大的就是 4.79 =INDEX($A$1:$G$1,MATCH(A2,$A$1:$G$1)+1) 或 =IF(A2<MIN($A$1:$G$1),MIN($A$1:$G$1),INDEX($A$1:$G$1,MATCH(A2,$A$1:$G$1)+1)) : 小的就是 3.31 =INDEX($A$1:$G$1,MATCH(A2,$A$1:$G$1)) 或 =LOOKUP(A2,$A$1:$G$1) : 請問這樣子該怎麼寫呢 : 謝謝 陣列公式 大的 =MIN(IF($A$1:$G$1>=A2,$A$1:$G$1)) 小的 =MAX(IF($A$1:$G$1<=A2,$A$1:$G$1)) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.48.219 ※ 編輯: JieJuen 來自: 218.164.50.26 (08/31 00:07)
verdant:謝謝 搞定了~ 08/31 00:08
JieJuen:^^ 08/31 00:13
DRF1987:推陣列公式!XD 08/31 00:22
JieJuen:XD 08/31 09:55
Willful1:好棒的公式~! 推!! 04/19 15:43
JieJuen:^^ 04/19 16:09