序号 | 职员号 | 姓名 | 基本工资 | 补贴 | 扣除 |
1 | 8821001 | 梁兆俊 | 2600 | 210 | |
2 | 8821002 | 蒋丙森 | 1400 | 310 | |
3 | 8821003 | 彭希平 | 2300 | 190 | |
4 | 8821004 | 彭振友 | 1450 | 170 | |
5 | 8821005 | 曾炳贤 | 950 | 140 | |
6 | 8821006 | 曾灵芝 | 1600 | 100 | |
7 | 8821007 | 简润强 | 2900 | 210 | |
8 | 8821008 | 简皓 | 1500 | 325 | |
9 | 8821009 | 雷雯雁 | 3300 | 490 | |
10 | 8821010 | 廖健平 | 1360 | 230 | |
11 | 8821011 | 樊友坤 | 1850 | 250 | |
12 | 8821012 | 黎嘉翰 | 3320 | 140 | |
13 | 8821013 | 黎嘉利 | 1780 | 110 | |
14 | 8821014 | 潘先红 | 3150 | 130 | |
15 | 8821015 | 滕直 | 1500 | 230 | |
16 | 8821016 | 魏泉 | 2400 | 140 | |
17 | 8821017 | 段鹏 | 1450 | 300 | |
18 | 8821018 | 宣俊 | 1600 | 170 | |
19 | 8821019 | 阙丹妮 | 3400 | 215 | |
20 | 8821020 | 马戈 | 1200 | 350 | |
21 | 8821021 | 马松波 | 2100 | 120 | |
22 | 8821022 | 王贤厚 | 1250 | 130 | |
23 | 8821023 | 王芸芸 | 1900 | 150 | |
24 | 8821024 | 王潇 | 3200 | 210 | |
25 | 8821025 | 布丽斯 | 1800 | 160 |
在“补贴”列,通过IF函数重新给出每个职员的补贴:如果基本工资大于等于3000,则补贴为20;如果基本工资大于等于1500且﹤3000,则补贴为40,其他情况补贴为80这个公式是怎样的?
答案:3 悬赏:0 手机版
解决时间 2021-07-31 14:23
- 提问者网友:星軌
- 2021-07-31 00:53
最佳答案
- 五星知识达人网友:鸠书
- 2021-07-31 02:30
update table a
set 补贴 = (select case
when 基本工资 >= 3000 then
20
when 基本工资 >= 1500 and 基本工资 < 3000 then
40
else
80
end
from table b
where a.职员号 = b.职员号);
set 补贴 = (select case
when 基本工资 >= 3000 then
20
when 基本工资 >= 1500 and 基本工资 < 3000 then
40
else
80
end
from table b
where a.职员号 = b.职员号);
全部回答
- 1楼网友:思契十里
- 2021-07-31 04:19
你的工资是D列,补贴为E列
=CONCATENATE("",IF(D1>=3000,20,IF(D1>=1500,40,80)),"")
- 2楼网友:神鬼未生
- 2021-07-31 03:47
就假设你工资是D列了
=IF(AND(D1>=1500,D1<3000),40,(IF(AND(D1>3000,D1=3000),20,80)))
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯