看板 Office 關於我們 聯絡資訊
第一個沒有想到方法 第二個請用下面的方法,也是陣列公式 D8 =IF((COLUMNS($D$7:D7)=MATCH(SMALL(ROUND($D$7:$H$7-INT($D$7:$H$7),2),2), ROUND($D$7:$H$7-INT($D$7:$H$7),2),0))+(COLUMNS($D$7:D7) =MATCH(SMALL(ROUND($D$7:$H$7-INT($D$7:$H$7),2),3),ROUND($D$7:$H$7-INT ($D$7:$H$7),2),0)),ROUNDDOWN(D7,0),ROUNDUP(D7,0)) ※ 引述《windknife18 (windknife18)》之銘言: : D8 : =IF(COLUMNS($D$7:D7)=MATCH(SMALL(ROUND($D$7:$H$7-INT($D$7:$H$7),2),2), : ROUND($D$7:$H$7-INT($D$7:$H$7),2),0),ROUNDDOWN(D7,0),ROUNDUP(D7,0)) : 這是陣列公式,輸入完按 Ctrl+Shift+Enter 結束 : 然後拉到 H8 看看是不是你想要的囉 : ※ 引述《m9300913 (m9300913)》之銘言: : : 軟體:excel : : 版本:2003 : : 這是要辦債務人跟銀行貸款的薪資分配 : : 例如某人薪水含加班津貼共:72145 : : 依法定扣款為1/3,小數點後無條件捨去,這部份可用ROUNDDOWN解決 : : 三分之一為 24258 : : 但後來的分配就有問題了 : : 例如有三家銀行,依比例分配 : :   B    C     D     E    F總計 : :  465445  55767  2631380  533799  3686391 : : 1 3062.82  366.97  17315.58  3512.62     ←依比例分配 : : 問題在於B1到E1要取整數,至於整數如何取,我目前是用人工判斷 : : 也就是小數點以下最少的捨去,其它的進位 : : 結果如下 : : 2 3063    367   17315   3513      ←這樣的總數是24258 : : 像這樣有公式或函數可以判斷嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.131.84.1