看板 Office 關於我們 聯絡資訊
※ 引述《pch666 (野獸派常駐程式)》之銘言: : 軟體:Office Excel : 版本:2003 : 棒球規則三個人出局就結束一個半局;而紀錄上 : 也會出現 x.1 or x.2 或者 x又1/3 or x又2/3 來代表局數。 : 請問我想輸入投手的投球局數時,該怎麼設定公式或 : 使用函數,好讓系統可以自動判定當我輸入 5.2 時, : 代表的是 5又2/3,而不是5又2/10? : 又,如果資料如下列: : B : 1 IP : 2 6.1 : 3 6.2 : 4 3.1 : 5 5.1 : 6 7.0 : 7 sum(B2:B6) : 要怎麼設定 B7 的公式才能確保得到的答案是 28.2 而不是 27.5? : 如果需要VBA來幫忙的話,可能需要請高手幫忙打出整段語法... : (多年前學過VB6,不過已經全還給老師了。) : 在此先感謝眾位高手指導! 先把B欄拆分成 B C D 1 IP 整局 人次 2 6.1 6 1 3 6.2 6 2 4 3.1 3 1 5 5.1 5 1 6 7.0 7 0 C欄取整數的公式為=INT(B2) D欄的公式就是=(C-B)*10 C欄的加總為27 (C7=SUM(C2:C6) D欄的加總為5 (D7=SUM(D2:D6) 因此總局數=整局的合計+人次/3取整數+人次/3的餘數 B7的公式=C7+INT(D7/3)+MOD(D7,3)/10 如果不想分解的話 B7的公式可以寫成 {=SUM(INT(B2:B6))+INT(SUM(B2:B6-INT(B2:B6))*10/3) +MOD(SUM(B2:B6-INT(B2:B6))*10,3)/10} 其中{}是在輸入完中間的公式後再按下Ctrl+Shift+Enter -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.180.135.78
Rplus:你的公式有出現A欄耶 04/13 10:42
pch666:我的資料沒有A欄這一排,只套用B2:B5會出現數字過大的狀況 04/13 13:27
※ 編輯: Catbert 來自: 175.180.135.78 (04/13 20:22)
Catbert:早上還再昏....這樣才對^^" 04/13 20:22
pch666:呃,請問有辦法改進成 x.3 自動跳成 x+1.0 嗎? 04/19 12:55