看板 Office 關於我們 聯絡資訊
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
JieJuen:漂亮! 的確既然已是純小數就可用整數排名,理想的答案~! 09/12 08:23
JieJuen:看來又出現一高手高手高高手了 哈哈 歡迎歡迎!! ^^ 09/12 08:24
JieJuen:借收到 #19xthDZJ 9377 [目錄][算表]設計序號--排序公式 09/12 11:31
windknife18:這個就厲害了... 09/12 21:36
m9300913:有看沒有懂,小問題卻得到大家的迴響,真是太感動了!! 09/12 21:46