本文作者:小魔進(jìn)
首發(fā)于一周進(jìn)步
雙十一狂歡節(jié)奏已經(jīng)開始,又到了擼羊毛的時(shí)候痴晦,作為新時(shí)代精致的居居女孩南吮,我要緊跟時(shí)代潮流!
口紅要買小胖丁誊酌,隔離要用CPB部凑,護(hù)膚得用小白瓶,還有美寶蓮忽閃忽閃大眼睛碧浊,為了維持我精致的不老容顏我的高光眼影遮瑕棒涂邀、口紅氣墊素顏霜、隔離眉筆粉底液一個(gè)都不能少箱锐。
不比勉,一個(gè)不夠,我要囤驹止!
被各種優(yōu)惠晃花了老眼敷搪,我把想買的東西統(tǒng)統(tǒng)加入購(gòu)物車,結(jié)果結(jié)算合計(jì)的時(shí)候嚇了我一大蹦幢哨,原來再便宜的東西也是要花錢錢的......
所以只能挑最最想要的和最最最想要的買赡勘,那么我到底可以買多少呢?
畢竟精致的月光女神我只有2000塊捞镰。
一摸我的小錢包闸与,現(xiàn)實(shí)讓我閃了腰,兩千塊錢能買啥岸售,Excel給我支了招践樱。
看著滿滿當(dāng)當(dāng)?shù)馁?gòu)物車,經(jīng)過幾輪激烈的心理斗爭(zhēng)凸丸,終究還是無法抉擇拷邢,到底該怎樣買呢?
于是乎我想起了曾經(jīng)有一位前輩屎慢,在他臨退休前將他畢生的工作絕招傳給了我瞭稼,他說:“年輕人,算賬的事腻惠,還是交給excel吧”环肘。
所以為了計(jì)算囤貨方案,我把每種商品的名稱和單價(jià)依次輸入Excel集灌,然后輕松設(shè)置幾下悔雹,2000塊預(yù)算的最優(yōu)囤貨方案就出來啦!
這是什么神仙操作,難道是傳說中office2019的新功能嗎腌零?
No梯找、No、No益涧,其實(shí)它一直在我們身邊初肉,只不過神仙嘛,都是不輕易出來的饰躲,你必須心懷敬畏牙咏。
首先,在電腦前擺好香爐嘹裂,燒上三炷香妄壶,在離電腦三步遠(yuǎn)的位置,立定站好寄狼,進(jìn)行三鞠躬(小心撞到頭)丁寄。
然后回到座位,在心里想象自己正在打開快遞盒子泊愧,拆開一看全是自己的心肝寶貝兒們時(shí)的激動(dòng)心情伊磺,記住情緒一定要到位,然后雙擊鼠標(biāo)打開Excel删咱。
唔屑埋,怎么什么都沒有?
別著急痰滋,下面的操作最關(guān)鍵摘能。
請(qǐng)心懷敬畏地進(jìn)行以下操作:
在工具欄任意位置單擊右鍵,選擇「自定義功能區(qū)」-勾選「開發(fā)工具」敲街,單擊確認(rèn)按鈕团搞;
在選項(xiàng)卡中找到「開發(fā)工具」-選擇「Exce加載項(xiàng)」-勾選「規(guī)劃求解加載項(xiàng)」,單擊確認(rèn)多艇。
此時(shí)逻恐,如果你足夠虔誠(chéng),就可以在「數(shù)據(jù)」選項(xiàng)卡中找到這個(gè)神器——「規(guī)劃求解」啦峻黍。
注:2013 及以下版本依次單擊「文件」-「選項(xiàng)卡」?-「選項(xiàng)」 -「加載項(xiàng)」 -「在彈窗最底下保持默認(rèn)的Excel 加載項(xiàng)」-「轉(zhuǎn)到」-勾選「規(guī)劃求解加載項(xiàng)」复隆,點(diǎn)擊「確定」同樣可以找到「規(guī)劃求解」。
找到了之后呢奸披?我只要拜一拜它就會(huì)幫我算出最優(yōu)方案嗎昏名?
拜托,神仙都很忙的好么阵面,等排到你恐怕雙十一都過去了,還是本仙女來教你吧。
「規(guī)劃求解」就是通過調(diào)整所指定可更改的單元格(可變單元格)中的值样刷,從目標(biāo)單元格公式中求得所需的結(jié)果仑扑。
─ 百度
以上是度娘對(duì)「規(guī)劃求解」的介紹。
這都說的啥置鼻,我咋一句也聽不懂镇饮?
其實(shí)就是通過調(diào)整不同的方案,快速算出符合我們要求的結(jié)果箕母,免得我們手動(dòng)一個(gè)一個(gè)去試(xia)驗(yàn)(meng)储藐。
但是我想了想,為了要讓所有商品的總價(jià)格不超過2000塊嘶是,那不就是把所有商品的金額相加钙勃,再和2000塊做對(duì)比,看看超沒超聂喇?
所以我得先求出每種商品的價(jià)格再對(duì)其進(jìn)行求和辖源,那么每種商品的金額要怎么算呢,學(xué)過小學(xué)數(shù)學(xué)的我們可以脫口而出:數(shù)量乘以單價(jià)希太。
我在「D3」單元格中輸入公式「=C3*B3」克饶,將公式向下填充,求出每種商品的價(jià)格誊辉,再在「F1」單元格中輸入:預(yù)算金額矾湃,在「G1」單元格中輸入公式「=sum(D3:D9)」求出總價(jià)。
接下來就到了我們的神器大顯身手的時(shí)候啦堕澄。
單擊「規(guī)劃求解」選擇目標(biāo)單元格洲尊,因?yàn)槲覀兊哪繕?biāo)是讓總價(jià)格不超過2000塊,所以在設(shè)置目標(biāo)處選擇「G1」奈偏,在目標(biāo)值處填入2000坞嘀。
通過更改可變單元格也就是我每種商品能夠購(gòu)買的數(shù)量,所以選擇「C3:C9」區(qū)域惊来,來求出最優(yōu)方案丽涩。
即通過調(diào)整變量「數(shù)量」來使總價(jià)「G1」控制在2000這個(gè)目標(biāo)值之內(nèi)。
注:?jiǎn)卧褚脮r(shí)我們必須在表單中去點(diǎn)擊選中所需要的單元格裁蚁,而不是手動(dòng)輸入矢渊。
咦,為啥我算出了一個(gè)半小胖丁枉证,半個(gè)睫毛膏矮男,難道是我不夠虔誠(chéng)?
規(guī)劃求解的本質(zhì)室谚,就是在一定的約束條件下計(jì)算出最優(yōu)方案毡鉴。
所以我們還得告訴 Excel崔泵,有哪些約束條件。比如商品的數(shù)量必須為整數(shù)(整數(shù)用 int 表示)猪瞬,每種商品我都要買憎瘸,即數(shù)量大于等于1。
在添加約束小窗中陈瘦,單元格引用選擇我要約束的條件區(qū)域幌甘,即選擇數(shù)量區(qū)域「C3:C9」-選擇「int」,即可保證我解出的方案中每個(gè)商品的數(shù)量都是整數(shù)痊项;
繼續(xù)添加锅风,選擇數(shù)量區(qū)域「C3:C9」-選擇「>=」,輸入1鞍泉,單擊確定皱埠,就可以控制我所求得的最優(yōu)方案滿足我每樣都要的小貪心啦,
然后單擊「求解」塞弊,即可查看最終的最優(yōu)方案規(guī)劃結(jié)果漱逸。
原來2000塊只能讓我多買幾只眉筆,這也叫囤貨游沿?
簡(jiǎn)直丟了囤貨屆的臉饰抒,如果上天能再給我1000塊,我會(huì)對(duì)他說三個(gè)字:“我愿意诀黍!”袋坑,如果非要給它加個(gè)期限,我希望是:“不用還眯勾≡婀”
真的不用還,因?yàn)槲以谀橙謱氈谐橹辛?000塊的紅包吃环!普天同慶也颤!喜大普奔!
我可以過個(gè)愉快的雙十一啦郁轻。趕快來看看我都能買點(diǎn)啥翅娶。
我們知道規(guī)劃求解怎么用啦,也知道約束條件該怎么填好唯,那現(xiàn)在來看看我增加的這1000塊該怎么改呢竭沫?
沒錯(cuò),我們只要在「規(guī)劃求解」中將目標(biāo)值改為3000骑篙,單擊「求解」蜕提,新的方案立刻就出來了,簡(jiǎn)直so easy0卸恕(英語四級(jí)都沒過的我也能輕松拽英文啦)
哦谎势,天吶凛膏,怎么結(jié)果是我可以買11只睫毛膏,難道我就要成為傳說中的睫毛精了嗎它浅,不不不译柏,太嚇人了镣煮,我只要兩只就好姐霍。
嗯,眉筆也不能太多典唇,不然就成睫毛精中的蠟筆小新了镊折,那就同樣,也只要兩只介衔。
添加約束條件恨胚,選擇眉筆數(shù)量對(duì)應(yīng)的單元格「C7」-選擇「=」-填入「2」,繼續(xù)添加炎咖,對(duì)睫毛膏的數(shù)量進(jìn)行同樣的約束操作赃泡,選擇「C6」-選擇「=」-填入「2」單擊「求解」。
唔乘盼,居然找不到有用的解升熊,這是為什么呢,想要花光3000塊這么難嗎绸栅?
對(duì)级野,難的是你一點(diǎn)都不想剩,有多少就想花多少粹胯,我們?cè)O(shè)定目標(biāo)值3000就是要讓excel算出必須要把所有錢都花光的方案蓖柔,還要限制那么多約束條件,這可把它給難住了风纠。
所以就到了我們?nèi)祟愔腔郯l(fā)光發(fā)熱的時(shí)候啦况鸣,其實(shí)可以留一點(diǎn)錢嘛,干嘛非得1塊不剩的都花光竹观,我們的最大預(yù)算是3000镐捧,只要總價(jià)即目標(biāo)單元格「G1」的最大值不超過3000就好啦。
所以我們把「目標(biāo)值」改為「最大值」栈幸,添加約束條件愤估,選擇「G1」-選擇「<=」-填入「3000」,點(diǎn)擊確定速址,求解玩焰,就可以得到最大值不超過3000塊的最佳剁手方案啦。
這回只要花2993塊就可以滿足我的所有需求啦芍锚,沒想到最后還剩了7塊錢昔园,我的午飯可以多加一個(gè)雞腿啦蔓榄,開心開心。
等等默刚,這個(gè)方案中我可以買6個(gè)小白瓶甥郑,那我豈不是要白成一道光,那我就不需要再涂那么厚的粉底液了荤西。
所以澜搅,我可以把粉底液換成氣墊BB,昨天閨蜜剛給我種草了霧光氣墊我要試一試邪锌,再修改一下方案勉躺,嘿嘿,畢竟女人都是善變的嘛觅丰。
氣墊比粉底液還便宜了幾十塊饵溅,那是不是還可以多買些其他的呢?
有聰明的小伙伴立刻想出了辦法妇萄,我點(diǎn)擊左上方的「全部刷新」或者按一下快捷鍵「F9」是不是就可以刷新出新的最佳方案了呢蜕企?
瞧把你們給聰明的,簡(jiǎn)直一點(diǎn)就透冠句,答案當(dāng)然是......
不可以轻掩!
我們需要重新點(diǎn)擊「規(guī)劃求解」。
當(dāng)當(dāng)當(dāng)當(dāng)轩端,新的最佳囤貨方案出來啦放典!
嗯,這次的結(jié)果我很滿意基茵,因?yàn)槲抑形缈梢约觾蓚€(gè)雞腿了奋构。
這神奇的功能你們學(xué)會(huì)了嗎?
據(jù)不完全統(tǒng)計(jì)(其實(shí)根本沒統(tǒng)計(jì))有99%的Excel人還沒有發(fā)現(xiàn)這隱藏的功能拱层。
他們還在一個(gè)數(shù)一個(gè)數(shù)地推測(cè)和試驗(yàn)弥臼,小心翼翼地修改,快去伸出你的援助之手幫幫他們吧根灯。
有了規(guī)劃求解径缅,再也不用擔(dān)心遇到超出預(yù)算的窘迫,分分鐘給你最優(yōu)囤貨方案烙肺,讓我們一起優(yōu)雅地剁手吧纳猪。