作者surick (Rick)
看板Office
標題[算表] excel條件除法
時間Tue Oct 18 14:44:43 2022
軟體:excel
版本:2016
要依照條件去除以年月日,比較麻煩的是餘數要往下換,比如3年2月0日除以3
要換成1年0月10日(目前日數被除數一定是0),而除數一定為2或3,規則為出現「
再」是除以2,出現「累」是除以3。
我的作法是年月日各為三欄,等第是另外一欄,我另外再應減年月日左邊再
插入,我是想說如果等第那邊是「累」而且應減年左邊那邊取小數為0,月數
就直接除以3;等第為「累」而且應減年左邊取小數為0.3,月數+12再除以3;
等第為「累」而且應減年左邊取小數為0.7,月數+24再除以3;等第為「再」而且
應減年左邊取小數為0,月數除以2;等第為「再」而且應減年左邊取小數為0.5,月
數+12再除以2。
結果寫不出來@@不知道高手能不能救我。
https://imgur.com/wq0AT9S
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.56.51.35 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1666075485.A.745.html
1F:→ kinomon: 為何不先換成日 10/18 15:13
2F:→ kinomon: 除法求餘有公式用的 像是quotient和mod 10/18 15:19
3F:→ surick: 現在改為全部換成月份算,只是我月那欄一直寫不出來 10/18 16:38
5F:→ surick: 用了這個公式,還是不對(正確的應該是黃字) 10/18 16:41
7F:→ surick: 年跟日的都沒問題,就是月份那一欄一直無法@@ 10/18 16:44
8F:推 kinomon: mod第二個參數是除數 10/18 17:35
9F:→ kinomon: mod(98/2, 12) 而不是mod(98/2/12, 1) 10/18 17:37
10F:→ kinomon: 後者會顯示不足1的餘數 10/18 17:37
11F:推 kinomon: 另外,無條件捨去能用floor 10/18 17:43
13F:→ surick: 可是如果在年的部分為0且月為369的話,顯示還是為0 10/18 20:21
15F:→ surick: 黃色為正確答案,這...還有辦法在精進嗎? 10/18 20:21
16F:→ surick: 怕公式看不清楚,我把他上傳雲端 10/18 20:23
19F:→ kinomon: 路很多條,選擇適合的函數和呈現概念,才不會把公式寫得 10/18 21:35
20F:→ kinomon: 太複雜 10/18 21:35
21F:→ surick: 感謝 這樣簡單多了! 10/18 21:45