Board logo

標題: 尋找單攔內傳回的值要大於計算值 [打印本頁]

作者: hero_lin    時間: 2010-6-24 17:20     標題: 尋找單攔內傳回的值要大於計算值

本帖最後由 Hsieh 於 2010-6-28 11:29 編輯

大家好:
我有一欄資料如下:
A
1 0.25
2 0.37
3 0.55
4 0.75
5 0.92
6 1.1
7 1.5
8 1.84
我的B1欄資料是o.4519,在C欄輸入公式:=Lookup(b1,$A$1:$A$8),結果顯示0.37。
請教我要顯示是比0.4519大的值也就是0.55,若是B1是0.37就直接顯示0.37。
lookup找不到相同值就會尋找符合次小值,我要的是次大值。
請教如何解決?感謝
作者: gong    時間: 2010-6-24 17:40

本帖最後由 gong 於 2010-6-24 21:29 編輯

如果是升覓排列的話試試
{=INDEX($A$1:$A$8,SMALL(IF($A$1:$A$8>=$B$1,ROW($1:$8)),1))}
作者: asimov    時間: 2010-6-28 01:22

回復 1# hero_lin


試試陣列公式
{=SMALL(IF(A1:A8>=B1,A1:A8),1)}
作者: PD961A    時間: 2010-6-28 12:17

本帖最後由 Hsieh 於 2010-6-28 19:31 編輯

回復 2# gong


    請問版主若為降冪公式要改哪裡?謝謝您

[attach]1495[/attach]
[attach]1497[/attach]



另外請問ASIMOV公式代入跟版主的答案不太一樣..請問哪裡輸入錯誤了??謝謝您

[attach]1496[/attach]
作者: PD961A    時間: 2010-6-28 12:22

另外請問版主每次上傳檔案
     多上傳的檔案要如何編輯
     刪除它?(到目前為止都找不到方式刪掉)
    謝謝您...
作者: gong    時間: 2010-6-28 14:17

升覓或降覓或任意排列
asimov大大的公式都適用
請用asimov的公式
作者: Hsieh    時間: 2010-6-28 19:34

回復 5# PD961A


    編輯框的附件列表
將多餘的檔最後的x按下就能刪除

我也提供一個
{=MIN(IF(A1:A8>B1,A1:A8))}
作者: asimov    時間: 2010-6-28 23:18

升覓或降覓或任意排列
asimov大大的公式都適用
請用asimov的公式
gong 發表於 2010-6-28 14:17



gong版主您折煞小弟了
能向各位版主學習是大家的福氣啊
作者: asimov    時間: 2010-6-28 23:23

我也提供一個
{=MIN(IF(A1:A8>B1,A1:A8))}
Hsieh 發表於 2010-6-28 19:34



Hsieh版主簡化的棒極了
作者: hero_lin    時間: 2010-7-12 16:27

各位先進好:
我依據gong提供資料輸入沒問題,可是今日發現一個問題,有一個攔位值大於1.84結果顯示#NUM!。
請教對於大於最後一個數值的資料如何顯示1.84就好?
感謝
作者: ANGELA    時間: 2010-7-12 16:46

{=IF(B1>=MAX(A1:A8),MAX(A1:A8),MIN(IF(A1:A8>B1,A1:A8)))}
作者: asimov    時間: 2010-7-12 22:26

回復 10# hero_lin


借用Hsieh版主公式修改一下
{=MIN(IF(A1:A8>=B1,A1:A8,MAX(A1:A8)))}




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)