怎么根據(jù)總箱數(shù)編排箱號(hào)? wps中sum+if+&公式快速搞定

粉絲求助SOS:如何根據(jù)總箱數(shù)排箱號(hào)序號(hào)?
如下圖所示:
A列為已知的總箱數(shù),B列為我們想要得到的箱號(hào)序號(hào)。
比如,A1總箱數(shù)5,那么箱號(hào)就是1-5;A2總箱數(shù)1,那么箱號(hào)要上接前5箱,返回箱號(hào)6;A3總箱數(shù)10,那么箱號(hào)上接前6箱,返回箱號(hào)7-16;A4總箱數(shù)1,那么箱號(hào)上接前16箱,返回箱號(hào)17。
原理就是這么個(gè)意思。
小編給到的解決方案是sum+if+&,運(yùn)用“累計(jì)”與“邏輯”的思維,快速實(shí)現(xiàn)最終的目標(biāo)。
第一步:獲取箱號(hào)起始數(shù)字
我們可以這樣輸入公式:
=SUM(A$1:A1,1)
當(dāng)前行之前所有箱數(shù)的累計(jì)和加1,表示當(dāng)前范圍的第一個(gè)箱號(hào)。
A1是文本,SUM函數(shù)忽略它(視為0),不影響數(shù)字計(jì)算。
運(yùn)算過程原理:
- SUM(A$1:A1,1)=0+1=1
- SUM(A$1:A2,1)=(0+5)+1=6
- SUM(A$1:A3,1)=(0+5+1)+1=7
- SUM(A$1:A4,1)=(0+5+1+10)+1=17
第二步:獲取箱號(hào)結(jié)束數(shù)字
我們可以這樣輸入公式:
="-"&SUM(A$1:A2)
包括當(dāng)前行在內(nèi)所有箱數(shù)的累計(jì)和,表示當(dāng)前范圍的最后一個(gè)箱號(hào)。
A1是文本,SUM函數(shù)忽略它(視為0),不影響數(shù)字計(jì)算。
運(yùn)算過程原理:
- "-"&SUM(A$1:A2)=-(0+5)=-5
- "-"&SUM(A$1:A3)=-(0+5+1)=-6
- "-"&SUM(A$1:A4)=-(0+5+1+10)=-16
- "-"&SUM(A$1:A5)=-(0+5+1+10+1)=-17
第三步:條件判斷
添加IF函數(shù)邏輯判斷:
=IF(A2=1,"","-"&SUM(A$1:A2))
IF 條件:
- 如果箱數(shù)=1,返回空字符串(""),表示只有一個(gè)箱號(hào)(只顯示起始數(shù)字)。
- 如果箱數(shù) > 1,返回 "-" & SUM(A$1:A2)
SUM(A$1:A2) 在行n時(shí)計(jì)算從A1(標(biāo)題,忽略)到A_n(當(dāng)前行)的累計(jì)箱數(shù)(結(jié)束數(shù)字)。
意義:
結(jié)束數(shù)字=到當(dāng)前行為止所有箱數(shù)的累計(jì)和。條件判斷確保箱號(hào)格式正確,是單個(gè)數(shù)字或范圍。
最后:
=C2&D2
&連接操作:
將起始數(shù)字和條件部分的結(jié)果連接起來。
結(jié)果格式:
箱數(shù)=1時(shí),為“起始數(shù)字”;箱數(shù)>1時(shí),為“起始數(shù)字-結(jié)束數(shù)字”。
我們可以將輔助列區(qū)域刪除,用一個(gè)整體公式表示即可:
=SUM(A$1:A1,1)&IF(A2=1,"","-"&SUM(A$1:A2))
推薦閱讀:實(shí)現(xiàn)動(dòng)態(tài)裝箱計(jì)算! wps中ddb+text函數(shù)公式的使用技巧
相關(guān)文章
效率翻倍! wps中regexp+asc+evaluate公式快速結(jié)算雜亂內(nèi)容數(shù)據(jù)的技巧
wps表格中記錄的內(nèi)容,有單位有數(shù)據(jù),想要根據(jù)記錄快速計(jì)算出需要計(jì)算的結(jié)果,我們可以利用regexp+asc+evaluate函數(shù)快速提取數(shù)據(jù)計(jì)算,詳細(xì)請(qǐng)看下文介紹2025-07-30實(shí)現(xiàn)動(dòng)態(tài)裝箱計(jì)算! wps中ddb+text函數(shù)公式的使用技巧
wps中有很多函數(shù)組合到一起會(huì)達(dá)到神奇的效果,比如我們今天用到的ddb+text函數(shù),可以輕松實(shí)現(xiàn)現(xiàn)動(dòng)態(tài)裝箱計(jì)算,詳細(xì)如下2025-07-30分享一個(gè)超神奇的公式! wps表格中對(duì)混合內(nèi)容中的分?jǐn)?shù)求和的技巧
wps表格中有很多內(nèi)容,想要單獨(dú)對(duì)分?jǐn)?shù)數(shù)據(jù)進(jìn)行求和,方法很多,今天我們用“=”+regexp+evaluate+sum這個(gè)公式對(duì)混合內(nèi)容的分?jǐn)?shù)求和,詳細(xì)如下2025-07-22根據(jù)簡稱查詢?nèi)Q太香了! wps中regexp+vlookup公式使用技巧
wps表格中數(shù)據(jù)需要做一個(gè)對(duì)稱,想要實(shí)現(xiàn)將數(shù)據(jù)中的簡稱和全稱對(duì)應(yīng)起來,該怎么操作呢?下面我們就來看看詳細(xì)教程2025-07-22wps怎么帶括號(hào)求和? regexp+sum這個(gè)厲害的求和公式請(qǐng)收藏
最近一直在研究REGEXP函數(shù),發(fā)現(xiàn)比想象中的更強(qiáng)大,過去一大堆案例都可以通過這個(gè)數(shù)解決,比如今天這個(gè)案例,需求很簡單,需要將括號(hào)內(nèi)的數(shù)字進(jìn)行求和運(yùn)算,我們?cè)撊绾螌?shí)現(xiàn)2025-07-22從此以后寫公式又有一種新路子! wps中用Let函數(shù)玩變量的技巧
wps中Let函數(shù)給計(jì)算結(jié)果分配名稱,就像編程里的變量一樣,它讓你的公式更清晰,減少冗余,下面我們就來看看用Let函數(shù)玩變量的技巧2025-07-22每一個(gè)使用頻率都極高! 7個(gè)WPS新函數(shù)公式全指南
在實(shí)現(xiàn)精通 Office 的路上,表格函數(shù)一直都是繞不過的一道坎,今天就給大家整理了常用的 7 個(gè)新函數(shù)教程,希望能幫助到大家2025-05-09怎么提取生日? wps批量提取身份證號(hào)碼中的出生日期的公式
在公司系統(tǒng)中提取出生日期后可自動(dòng)進(jìn)行年齡計(jì)算、生日提醒等操作,減少人工處理的工作量,提高業(yè)務(wù)處理效率,通過提取身份證中的出生日期與本人實(shí)際情況核對(duì),也能有效驗(yàn)證2025-03-10掌握wps Excel新公式! 告別傳統(tǒng)查找替換 SUBSTITUTE函數(shù)使用技巧
許多人習(xí)慣于使用Ctrl+H進(jìn)行傳統(tǒng)查找和替換操作,比如將內(nèi)容中的空格、‘MM’、‘X’等字符逐個(gè)替換,其實(shí)有新公式可以快速解決,下面我們就來看看詳細(xì)的教程2025-02-19WPS如何查看數(shù)據(jù)從屬的公式單元格 WPS查看數(shù)據(jù)從屬的公式單元格的方法
在工作中,常常需要處理各種各樣的數(shù)據(jù)表格,那怎么查看某單元格數(shù)據(jù)被那些數(shù)據(jù)引用過呢?下方是關(guān)于如何使用WPS excel表格查看某一個(gè)數(shù)據(jù)從屬的公式單元格的具體操作方法2024-10-22