其他城市,出勤天数≥28,给70元。如果<28天,则70/28*实际出勤天数。
其实这个案例,就是两个条件的判断问题:
一是出勤天数的判断,二是不同城市的补贴金额标准的判断。
在D3单元格,输入如下公式,下拉填充:=MIN(C3,28" />

min函数也是判断条件的利器吗「MIN函数也是判断条件的利器」

恩施知识网 科技创新 2023-05-02 181 0

min函数也是判断条件的利器吗「MIN函数也是判断条件的利器」

Hi,大家好,我是偏爱函数公式,爱用Excel图表管理仓库的大叔Mr赵~

我们看案例如下图:

min函数也是判断条件的利器吗「MIN函数也是判断条件的利器」

当「出勤天数」如上图C列≥28,且城市地点如上图B列为"贵阳"时,则给50元,如果<28天,则50/28*实际出勤天数;

其他城市,出勤天数≥28,给70元。如果<28天,则70/28*实际出勤天数。

其实这个案例,就是两个条件的判断问题:

一是出勤天数的判断,二是不同城市的补贴金额标准的判断。

在D3单元格,输入如下公式,下拉填充:

=MIN(C3,28)/28*(70-(B3="贵阳")*20)

效果如下图:

min函数也是判断条件的利器吗「MIN函数也是判断条件的利器」

公式解析:

❶ 出勤天数的判断,

如果出勤天数超过28天,则按28天来算,否则按实际天数。

实际上就是求28与出勤天数的最小值,我们可以用MIN函数;

MIN(C3,28)/28

如:MIN(30,28) 结果为28;MIN(25,28)结果为25。

❷ 城市补贴金额标准的判断:

贵阳标准是50元,其它城市70元,贵阳与其它城市相差20,

可以用四则运算来判断:

70-(B3="贵阳")*20

这个公式就表示当城市是贵阳时70-20,即50元,否则70-0,即70元。

B3单元格是"北京",

"北京"="贵阳"显然不成立,返回结果逻辑值False

在算术运算中,逻辑值用数值1和0代替,即True=1,False=0,70-0*20,

公式结果就是70。

小伙伴们,只要灵活运用各个函数,

问题化繁为简,更轻松!