送人玫瑰,,手有余香,請(qǐng)將文章分享給更多朋友
動(dòng)手操作是熟練掌握EXCEL的最快捷途徑,! 小伙伴們啊,,有這樣一個(gè)趣味題目,有興趣的朋友們可以來(lái)試一試你的函數(shù)功底到底如何,! 給出任意一個(gè)四位數(shù),,從其中任意選出三個(gè)數(shù)求其和值,并令其和值的尾數(shù)等于指定的數(shù)值,。 怎么樣,?思考十秒鐘,有思路了嗎,? 這道題目其實(shí)主要還是考察的數(shù)學(xué)邏輯思維,,只要邏輯理清楚了,,公式書(shū)寫(xiě)起來(lái)還是不太難的。 在單元格D4中輸入公式“=IF((MIN(MOD(SUM(--MID($B4,{1,2,3,4},1))-MID($B4,{1,2,3,4},1)+10-$B$3,10))=0),IF(OR(MIN(MOD(SUM(--MID($B4,{1,2,3,4},1))-MID($B4,{1,2,3,4},1)+10-$B$3,10))>$B$3,ISERR(FIND(D$3,$B4)),MOD(SUM(--MID(SUBSTITUTE($B4,D$3,""),{1,2,3},1))+10-$B$3,10)=0),"",D$3),"")”,,并向右向下拖曳即可,。
思路: 要從四個(gè)數(shù)中任意取三個(gè),且和值的尾數(shù)等于指定數(shù),,需要滿(mǎn)足兩個(gè)條件: 1)三個(gè)數(shù)之和減去指定數(shù)后,,用10對(duì)其求余數(shù),結(jié)果必須為0 2)待驗(yàn)證的0-9這幾個(gè)數(shù)字必須在這個(gè)四位數(shù)中 (MIN(MOD(SUM(--MID($B4,{1,2,3,4},1))-MID($B4,{1,2,3,4},1)+10-$B$3,10))=0)部分,,即是第一個(gè)條件,。四位數(shù)中的四個(gè)數(shù)字之和分別減去這四個(gè)數(shù)字,再減去指定數(shù),;加上10的作用是讓總的和值大于10,,方便用10求余數(shù),即尾數(shù) OR(MIN(MOD(SUM(--MID($B4,{1,2,3,4},1))-MID($B4,{1,2,3,4},1)+10-$B$3,10))>$B$3,ISERR(FIND(D$3,$B4)),MOD(SUM(--MID(SUBSTITUTE($B4,D$3,""),{1,2,3},1))+10-$B$3,10)=0)部分,,設(shè)定了三個(gè)條件:1)最小尾數(shù)大于指定數(shù),;2)待驗(yàn)證的0-9這幾個(gè)數(shù)字必須在這個(gè)四位數(shù)中;3)三個(gè)數(shù)之和減去指定數(shù)后,,用10對(duì)其求余數(shù),,結(jié)果必須為0。只有這三個(gè)條件都不滿(mǎn)足時(shí),,才可以排除待驗(yàn)證的數(shù)字,,否則,待驗(yàn)證的數(shù)字即為備選答案之一 當(dāng)最小尾數(shù)大于指定數(shù)時(shí),,表明求余沒(méi)有最終完成,,還可以繼續(xù)求余 當(dāng)三個(gè)數(shù)之和減去指定數(shù)后,用10對(duì)其求余數(shù),,結(jié)果等于0是,,表明當(dāng)前的待驗(yàn)證的數(shù)字可以排除了,因?yàn)槟侨齻€(gè)已經(jīng)尾數(shù)等于指定數(shù)了
整個(gè)公式利用兩次IF函數(shù)進(jìn)行判斷,,最終得到正確結(jié)果
-END-
長(zhǎng)按下方二維碼關(guān)注EXCEL應(yīng)用之家 面對(duì)EXCEL操作問(wèn)題時(shí)不再迷茫無(wú)助 注意,!前方有紅包擋道!速點(diǎn)閱讀原文消滅之,!
|