2016-05-24 30 views
0

我想在Excel中獲取單元格以顯示一個單元格的值小於20的值,並顯示不同單元格的值(如果其結果爲20或更大)。我會使用什麼功能或公式?不一定是一個IF函數,但符合條件

我希望單元格j23在單元格值爲低於20時顯示單元格b23的值,或者如果值爲20或更大以顯示單元格值f23

+0

三江源斯科特和轉發。現在工作很好。 –

回答

3

​​是由3份

  • 邏輯
  • 真結果
  • 假結果(可選)

= IF(邏輯,真實結果,錯誤結果)

=IF(B23<20,B23,F23) 

如果您的問題的標題是您試圖避免if語句,您有幾個選項。我必須強調,我不是VLOOKUP選項的FAN,它們僅作爲不使用IF的選項提供。

你可以製作一個小圖表。

A | B 
    20 | =F23 

=IFERROR(VLOOKUP(B23,'somesheet'!$A$1:$B$1,2,1),B23) 

或者你可以使用下表走間接途徑:

=INDIRECT(IFERROR(VLOOKUP(B23,'somesheet'!$A$1:$B$1,2,1),"B23") 

    A | B 
    20 | F23 

'(the F23 is text) 

我的非如果選擇個人喜愛:

=CHOOSE((B23<20)+1,J23,B23) 
+0

@ScottCraner我把那個答案上的脂肪調整得足夠了嗎? 8)我必須保持我自己的平衡後,我的最後一個Q. –

+0

這不太合適,因爲我想這顯示在j23,並回答b32爲b23的圓形參考。該公式粘貼到j23。 –

+0

好看又簡潔,但是你的閱讀障礙踢了進來。 –

相關問題