养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Excel 条件函数、保留两位小数

时间:2024-10-29 07:19:53

财务人员在记账时,经常会用到条件筛选,四舍五入等问题,通过设置字符格式,无法解决此类问题,必须要应用相关函数。本文对两种函数举例。

工具/原料

Excel

方法/步骤

1、举例:满足如下条件(J、O、S、T代表列):当J-O<1000时,S=J-O,T=S*0.03当1000<J-O<4000时,S=J-O-800,T=S*0.2当4000<J-O<20000时,S=(J-O)*0.8,T=S*0.2

2、分析:IF(logical_test,[value_if_true],[value_if_false])括号中:前面是条件,中间是返回真值,最后返回假值,例子中,将对返回假值进行嵌套,以满足后面的条件。

3、两次嵌套,结果如下:S列的值=IF(J6-O6<1000,J6-O6巳呀屋饔,IF(J6-O6<4000,J6-O6-800,IF(J6-O6<20000,(J6-O6)*0.疣迩疔牦8,"超过2万")))T列的值=IF(J6-O6<1000,S6*0.03,IF(J6-O6<4000,S6*0.2,IF(J6-O6<20000,S6*0.2,"超过2万")))

4、分析:Round函数(保留2位小数的函数)Round(K10*L10,2)前面是值,后面是返回的位数,自动四舍五入成两位小数。

5、两个函数合并起来:满足条件的前提下,返回值保留两位小数。=IF(J7-O7争犸禀淫<1000,ROUND(S7*0.03,2),IF(J7-O7<4000,ROUND(S壅酪认奉7*0.2,2),IF(J7-O7<20000,ROUND(S7*0.2,2),"超过2万")))

© 一点知识