簡體   English   中英

查找比期望值大的特定單元格包含值

[英]Finding a specific cell contanining value greater than the desired value

我正在尋找一種基於初始期望值從范圍返回特定單元格值的方法。 看起來像這樣:

DesiredValue typed in cell: | 125|

搜索范圍:

line1         RangeA|RangeB
line2         1     | 50
line3         51    | 100
line4         101   | 500
line5         501   | 1500

我試圖得到兩個公式:

第一個返回rangeA的立即較大值(在這種情況下為500),第二個返回立即較低的值(在這種情況下為101)。

當前,我使用一個非常難看的if公式,以更大的值為例:

if[DesiredValue]<=[b2], [B2], if [DesiredValue]<=[b3], [b3], if...

該公式的修改版本用於獲取較低的數字,但實際上並不是這樣做的方法,因為我將不得不在幾個Hundread范圍內使用它。

提前致謝!

125輸入D2時,第一個從范圍A返回101 ; 第二將從范圍B返回500

=INDEX(A:A, MATCH(D2, A:A))
=INDEX(B:B, MATCH(D2, A:A))

此方法稱為INDEX / MATCH函數對。

在此處輸入圖片說明

在尋求近似匹配時,要檢查的值必須按照您的升序排列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM