簡體   English   中英

大於或小於X的單元格Y中的顯示值

[英]Display Value in cell Y based on greater than, less than of cell X

這是場景。 我在學校里有一個很大的電子表格,供NHS候選人使用,這些電子表格由幾位老師,社區成員等給予評分。我對他們的分數取平均,然后根據該數字為他們提供來自評分標准的分數/值。 我正在尋找一個公式,該公式將讀取單元格X的值(它們的平均得分)並在單元格Y中顯示一個特定的值(他們的專欄得分)。 以下是標准:

值<2.0,顯示0

值> 2.0值<3.0,顯示1

值> 3.0值<3.5,顯示2

值> 3.5值<3.75,顯示3

值> 3.75,顯示4

我嘗試查找,發現的最接近的公式是我修改為如下所示的公式:

=IF(I10="AVERAGE_CHARACTER",IF(I10<2,0,IF(AND(I10>2,I11<3),1,IF(AND(I10>3,I11<3.5),2,IF(AND(I10>3.5,I11<3,75),3,IF(I11>3.75,4,0))))))

它只說是假。 不知道我使用了錯誤的公式還是公式中有錯字。 有什么想法嗎? 如果有替代方法或更簡單的方法,歡迎您提出建議。

謝謝!

來源: http : //www.excelforum.com/excel-formulas-and-functions/575953-greater-than-x-but-less-than-y.html

您可能會使用類似:(要在A1更改的值)的方法

=VLOOKUP(A1,{0,0;2,1;3,2;3.5,3;3.75,4},2)

或具有這樣的表格:(要在C1更改的值)

  |   A   |   B   |
1 |   0   |   0   |
2 |   2   |   1   |
3 |   3   |   2   |
4 |  3.5  |   3   |
5 |  3.75 |   4   |

=VLOOKUP(C1,A1:B5,2)

如果將閾值和標題保持在單獨的數組中,這很容易:

=LOOKUP(A1,{0,2,3,3.5,3.75},{0,1,2,3,4})

暫無
暫無

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

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