Re: [算表] 玩:小數進位與排名,排序

看板Office作者 (xyzbilliu)時間16年前 (2009/09/12 07:50), 編輯推噓4(401)
留言5則, 3人參與, 最新討論串3/3 (看更多)
A B C D 1 .4 .4 .2 .2 2 A2=N((SUMPRODUCT(N($A1:$D1>A1))+SUMPRODUCT(N($A1:$D1=A1),N(COLUMN($A1:$D1)<C OLUMN(A1)))<SUM($A1:$D1))) 用SUMPRODUCT()可避免使用Ctrl+Shift+Enter ※ 引述《JieJuen (David)》之銘言: : 現在板上出現了好玩的題目,化簡如下 : 4個小數 .4 .4 .2 .0 : 要化成(進位成) 1 0 0 0 : 小數的和就是最後要有幾個1 : .4+.4+.2+.0=1 即有1個數要進位 : 小數和一定是整數 : 1要由最大的數開始放 : 有重覆的就自己選一個來放 : 因為提問者想要一格算出, : 意即要使用陣列 {.4,.4,.2,.0} 來輸入 : 就是如果要用到.2 不能直接取第三格 要從{}中取出 如INDEX({},3) : 因為{}中的數也是其他步計算所得 : 簡單說,公式應該用{.4,.4,.2,.0}整體 : 然後參照其中一格.4時 可得1 : 此公式往其他格拖曳 可在另一格.4 得0 剩下也得0 : 呵 好像有一定的難度 : 再給一例測試 : .8 .8 .3 .1 : 1 1 0 0 : 看似4捨5入,但您知道的,這是第二個測試例。 : 我也還沒有答案, : 但看起來應該有吧, : 至少寫在多格會有答案? : 雖然原問題暫時解決, : 這是為未來著想, : 有興趣的解完之後再套用到 : │ 文章代碼(AID): #1Ag7k4e5 (Office) [ptt.cc] [算表] 小數點後的比較進位或捨 │ : │ 文章網址: http://www.ptt.cc/bbs/Office/M.1252555652.A.A05.html │ : ●10760 4 9/10 m9300913 □ [算表] 小數點後的比較進位或捨去 : 做為該文的改進版 呵呵。 : PS.我想至少可以小數TRUNC取兩位 再加.0001來排名 (如果有比較容易的話...) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 116.23.104.19

09/12 08:23, , 1F
漂亮! 的確既然已是純小數就可用整數排名,理想的答案~!
09/12 08:23, 1F

09/12 08:24, , 2F
看來又出現一高手高手高高手了 哈哈 歡迎歡迎!! ^^
09/12 08:24, 2F

09/12 11:31, , 3F
借收到 #19xthDZJ 9377 [目錄][算表]設計序號--排序公式
09/12 11:31, 3F

09/12 21:36, , 4F
這個就厲害了...
09/12 21:36, 4F

09/12 21:46, , 5F
有看沒有懂,小問題卻得到大家的迴響,真是太感動了!!
09/12 21:46, 5F
文章代碼(AID): #1Agk8-JI (Office)
文章代碼(AID): #1Agk8-JI (Office)