2012-06-06 17 views
0

我是一名講師,並且正在嘗試構建一個迷你評分電子表格,該表格基於提供給學生的積分將計算出一個描述其成績的百分比值,並且我現在要將適當的成績分配給Sheet1中的學生列,以便它讀取如何根據百分比查找列值,該百分比必須與返回值在同一行中指定的範圍匹配?

50% 
C- 

我已創建的範圍標識符的矩陣和Sheet 2上的級的文本值看起來像這樣:

A  B  C 
1 A++ 95 100 
2 A+ 90 94.5 
3 A  85 89.5 
4 A- 80 84.5 
5 B+ 75 79.5 
6 B  70 74.5 
7 B- 65 69.5 
8 C+ 60 64.5 
9 C  55 59.5 
10 C- 50 54.5 
11 D  0 49.5 

列A保存描述檔次串, B列是該範圍的開始, 列C是給定等級的範圍的末尾。

在Sheet1上,我運行了所有基本計算,它返回一個單一的百分比值以匹配這個矩陣,我們現在稱這個值爲Sheet1!A1

我在本質上想要做的是循環遍歷Sheet2中的行1-11做到這一點:

IF (Sheet1!A1 >= Sheet2!B1 AND Sheet1!A1 <= Sheet2!C1) THEN RETURN Sheet2!A1 

可以這樣做?我已經閱讀了所有支持文檔,並且還沒有找到辦法做到這一點。

任何幫助將不勝感激。

許多感謝您的閱讀,

Jannis

回答

0

阿南德瓦瑪只是回答了在谷歌論壇發佈與解決方案,以便爲完整性,我將在這裏發表他的回答也同樣的問題。

The original answer on the Google Forums is here.

將溶液使用INDEX功能與它裏面的MATCH功能:

=INDEX(Sheet2!$A$1:Sheet2!$A$11, MATCH(C41, Sheet2!$C$1:Sheet2!$C$11, -1)) 

C41是指保持該數值源值來匹配的小區。

謝謝阿南德。