2016-03-28 193 views
-1

我有一個單元格具有INDEX值(例如23.1)。還有另一個單元格(COURSE HANDICAP)採用此INDEX值並使用以下命令舍入索引:= IF(E3-INT(E3)< 0.5,ROUNDDOWN(E3,0),ROUNDUP(E3,0))。當四捨五入時,它給我高爾夫球手的障礙(例如25次)。當另一個單元格數值是某個數字時輸入新的單元格數值的Excel公式

現在我想獲得INDEX值(25)並將高爾夫球手的擊球分配給球差球洞。例如,#1至#18的殘障球洞根據難度分爲1號,15號,7號,17號,3號,9號,5號,13號,11號,8號,12號,4號,6號,16號,14號,和18。

結果與18差點

HOLE | DIFFICULTY | HDCP 
01 | 01   | 1 
02 | 15   | 1 
03 | 07   | 1 
04 | 17   | 1 
05 | 03   | 1 
06 | 09   | 1 
07 | 05   | 1 
08 | 13   | 1 
09 | 11   | 1 
10 | 08   | 1 
11 | 12   | 1 
12 | 04   | 1 
13 | 06   | 1 
14 | 16   | 1 
15 | 14   | 1 
16 | 02   | 1 
17 | 10   | 1 
18 | 18   | 1 

如果玩家的18個衝程的過程中的障礙,則該玩家獲得每孔1個衝程,均勻地分佈到每個18個孔。但是,如果球員的差點是25,他得到後續行程分佈:

  1. 盤口孔#1 = 2招
  2. 盤口孔#2 = 2招
  3. 盤口孔#3 = 2招
  4. 盤口孔#4 = 2筆
  5. 盤口孔#5 = 2筆
  6. 盤口孔#6 = 2筆
  7. 盤口孔#7 = 2筆
  8. 盤口孔#8 = 1衝程
  9. 盤口孔#9 = 1衝程
  10. 盤口孔#10 = 1衝程
  11. 盤口孔#11 = 1衝程
  12. 盤口孔#12 = 1衝程
  13. 盤口孔#13 = 1衝程
  14. 盤口孔#14 = 1衝程
  15. 盤口孔#15 = 1衝程
  16. 盤口孔#16 = 1衝程
  17. 盤口孔#17 = 1衝程
  18. 盤口孔#18 = 1衝程

總筆畫= 25

注意障礙孔#1是最困難的,因此得到2個招,等等。當單個COURSE HANDICAP值改變時(在這種情況下,18或25),每個障礙孔分配的筆劃數量也是如此。

我希望能夠獲取COURSE HANDICAP單元格中的值(例如25)並將差點筆劃分配到適當的差點孔。由於球員的進球障礙會有所不同,因此每個障礙球杆的杆數都會有所不同。

我也在尋找一個可靠的iOS應用程序生成器。

謝謝!

+0

爲什麼不是一款適用於android? – findwindow

+2

1)你對問題的描述有點令人困惑,因爲在Excel中也有一個叫做INDEX的函數。我假設你在描述中描述INDEX時,它不是一回事。 2)你的難度列表**等級**是1,2,3 ...難度高,16 17 18難度低?如果這是真的,你基本上想列出列A中的孔1-18,將它們相應的難度等級放在列B中,然後按列B排序,然後開始在列C中一次填充1個筆劃,直到你用完中風。 C列將成爲每孔差點。 –

+0

我編輯了你的問題,以顯示我對你正在談論的內容的解釋表。如果它是錯誤的刪除它。如果它的權利,複製它,並調整你想要它讀取25筆畫數的筆畫計數。現在你在你的例子中說過的話沒有什麼意義,因爲在你的例子中,第4洞應該相對容易就是得到2中差點。 –

回答

0

讓我們回想起在FORTRAN爲我們的高爾夫聯盟做到這一點。

兩個部分: 首先,多少次18進入球場差點, 二,什麼是課程盤口其餘在第一模18

對於除剩餘編號更大的孔,棍數字,簡單的漏洞。 對於小於或等於餘數的孔,請在第一個數字中加上1,即硬孔。

該公式與您想要執行的操作類似,包括像-4這樣的加上讓分。 B $ 1是存儲差點的地方。 A2是特定孔的難度等級。 = IF(A2> MOD(B $ 1,18),FLOOR(B $ 1/18),FLOOR(B $ 1/18)+1)

相關問題