电竞比分网-中国电竞赛事及体育赛事平台

分享

因金額相差2分錢的問(wèn)題,對(duì)賬1個(gè)小時(shí)都搞不定,慘。。。

 Excel不加班 2025-07-12 發(fā)布于廣東
與 30萬(wàn) 粉絲一起學(xué)Excel

VIP學(xué)員的問(wèn)題,要根據(jù)項(xiàng)目核對(duì)金額,金額相差2分錢以內(nèi)的認(rèn)為一樣,這種允許誤差的該如何對(duì)賬?

比如種植體相差2分錢就是一樣,蛋白相差大于2分錢就是不同。
項(xiàng)目名稱有可能相同,因此要2個(gè)條件一起判斷。盧子的第一反應(yīng)就是LOOKUP,相差2分錢,也就是絕對(duì)值A(chǔ)BS<=0.02。

錯(cuò)誤值#N/A就是不同,數(shù)字就是相同。不過(guò)這里出現(xiàn)特殊情況,種植體明明相差2分錢怎么也是錯(cuò)誤值?

=LOOKUP(1,0/((D2=$A$2:$A$7)*(ABS(E2-$B$2:$B$7)<=0.02)),$B$2:$B$7)

用2個(gè)數(shù)字相減驗(yàn)證,發(fā)現(xiàn)問(wèn)題,小數(shù)點(diǎn)后很多位有數(shù)字。這種專業(yè)術(shù)語(yǔ)叫浮點(diǎn)運(yùn)算誤差。
遇到這種,直接套R(shí)OUND就可以。

=ROUND(B6-E3,2)

同理,LOOKUP里面也嵌套一下。最后,只有蛋白是不同,其他都是一樣。

=LOOKUP(1,0/((D2=$A$2:$A$7)*(ABS(ROUND(E2-$B$2:$B$7,2))<=0.02)),$B$2:$B$7)

語(yǔ)法:每個(gè)參數(shù)都可以嵌套函數(shù)。

=LOOKUP(1,0/((查找值1=查找區(qū)域1)*(查找值2=查找區(qū)域2)),返回區(qū)域)

在寫文章的時(shí)候,嘗試用COUNTIFS函數(shù),發(fā)現(xiàn)不會(huì)出現(xiàn)浮點(diǎn)運(yùn)算誤差,直接判斷就行。0就是不同,1就是一樣。

=COUNTIFS(A:A,D2,B:B,">="&E2-0.02,B:B,"<="&E2+0.02)

對(duì)賬是門技術(shù)活,各種各樣的情況都有可能出現(xiàn),不過(guò)核心的公式就那么幾個(gè),只要能靈活運(yùn)用基本都能解決。

陪你學(xué)Excel,一生夠不夠?

一次報(bào)名成為VIP會(huì)員,所有課程永久免費(fèi)學(xué),永久答疑,僅需 1500 元,待你加入。

報(bào)名后加盧子微信chenxilu2019,發(fā)送報(bào)名截圖邀請(qǐng)進(jìn)群。

推薦:因數(shù)字帶綠帽子的問(wèn)題,對(duì)賬3個(gè)小時(shí)都搞不定,慘。。。(完善版)
上篇:停更,好假的一個(gè)詞,但卻說(shuō)出了我內(nèi)心一直想說(shuō)卻不敢說(shuō)出口的話
請(qǐng)把「Excel不加班」推薦給你的朋友

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多