2017-05-22 131 views
-1

我有以下問題:Excel中值範圍

  • 在G列我有在細胞中的點值。
  • 在細胞U I有一個值,該值是當前靜態的,而是我希望它根據G的值

    • 如果G是1-10之間則U應爲2正在改變,
    • 如果G是11-22之間則U應該是3和
    • 如果G是23和34之間則U應該4.

我已經嘗試了許多不同的公式而且似乎所有這些都打破了我無法使用公式結果來計算另一個單元格中的另一個公式的事實。

任何幫助感激, 喬

+1

「我不能使用公式結果來計算另一個單元格中的另一個公式」爲什麼不呢?正如所寫,這個問題還不清楚。 –

回答

1

嘗試此式

=IF(A3<11,2,IF(AND(A3>10,A3<23),3,IF(AND(A3>22,A3<35),4,"oooops"))) 

它使用了一系列的嵌套的IF方法以及一個AND:

  • 如果數滿足你的第一個條件返回2
  • 否則,如果數字滿足你的第二個條件(這是2檢查因此使用和),則返回3
  • 否則,如果......你明白了吧

enter image description here

+1

謝謝大衛我用過這個公式,它工作得很好。我很感謝你的幫助 – Joe

1

您可以使用MATCH,它會與任何號碼,你有範圍的輕鬆擴展。

=1+MATCH(G1,{1,11,23,35}) 

您還可以使用嵌套的IF的作爲@DavidBrossard的答案,但它可以不使用AND的進一步簡化。

正如@JohnColeman所評論的那樣,我沒有看到任何阻止將此公式嵌套在其他東西中的任何東西。

+2

哇,比賽是一個不錯的技巧 –

+1

@DavidBrossard是,這是相當於你的嵌套IF,但注意到你可以刪除'AND',因爲每次新的測試,前一個已經失敗。 (這是什麼讓我發佈另一個答案btw後猶豫):) –

+1

是有道理的!我應該想到這一點 –