請問有沒有比較快的方法可以分批?
 
有沒有公式或是什麼方法
 
例如下圖
米老鼠8367÷1260=6箱+零數807
 
 
如何利用excel分批?
文章關鍵字
不確定可不可靠
B2: =SUMIF($H$2:$I$29,$A2,$I$2:$I$29)
D2: =VLOOKUP($A2,$H$2:$I$29,2,0)
商的整数部分用QUOTIENT(被除数,除数)
商的余数部分用MOD(被除数,除数)
mary@7M wrote:
請問有沒有比較快的方(恕刪)


C2
=QUOTIENT(B2,1260)

D2
=MOD(B2,1260)

E2 (2021/1/3 2:17 更新)
=SUM($C$2:C2,COUNTIF($D$2:D2,">0"))

H2(新) (2021/1/3 2:17 更新)
=XLOOKUP(ROW(A1),$E$2:$E$5,$A$2:$A$5,"",1)
H2(舊)
=IFERROR(INDEX($A$2:$A$5,SMALL(IF($E$2:$E$5>=ROW(A1),ROW($A$1:$A$4)),1)),"")

I2(新) (2021/1/3 2:17 更新)
=IFS(ROW(A1)>MAX($E$2:$E$5),"",AND(ROW(A1)=XLOOKUP(ROW(A1),$E$2:$E$5,$E$2:$E$5,,1),XLOOKUP(ROW(A1),$E$2:$E$5,$D$2:$D$5,,1)>0),XLOOKUP(ROW(A1),$E$2:$E$5,$D$2:$D$5,,1),1,1260)
I2(舊) (2021/1/3 2:17 更新)
=IF(ROW(A1)>MAX($E$2:$E$5),"",IF(AND(ROW(A1)=MIN(IF($E$2:$E$5>=ROW(A1),$E$2:$E$5)),INDEX($D$2:$D$5,MIN(IF($E$2:$E$5>=ROW(A1),ROW($A$1:$A$4))))>0),INDEX($D$2:$D$5,MIN(IF($E$2:$E$5>=ROW(A1),ROW($A$1:$A$4)))),1260))

有 XLOOKUP 的是新版365的函數
第二行的是舊版的

更新:餘數為0的錯誤已更正並簡化但還是很長......
因版本不同,可能不能直接按 Enter,舊版的要按 Shift+Ctrl+Enter
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!