excel if 函数多个条件如何设置

[复制链接]
查看11 | 回复7 | 2011-2-21 10:16:14 | 显示全部楼层 |阅读模式
如果在excel里设置了两个表格,一个是人员清单,一个是工资计算,在人员清单里有职称列表,而在工资计算里有书报费一栏,需要计算书报费,条件是技术员没人每月40元,而技师,工程师,高工每月60元,在设计函数的时候,如何设置?
回复

使用道具 举报

千问 | 2011-2-21 10:16:14 | 显示全部楼层
<pre id=\\\"best-answer-content\\\">如果是只有技术人员和其他人员两类的话, 假定职称列条件框为B,则IF(B2=\\\"技术人员\\\",40,60)
回复

使用道具 举报

千问 | 2011-2-21 10:16:14 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">参考书本把

</p>
回复

使用道具 举报

千问 | 2011-2-21 10:16:14 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">假定职称列条件框为a1
用IF()函数嵌套。就是=IF(A1=\\\"技术员\\\",40,IF(OR(A1=\\\"技师\\\",A1=\\\"工程师\\\"),60,\\\"无书报费\\\"))

</p>
回复

使用道具 举报

千问 | 2011-2-21 10:16:14 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">=IF(SHEET1!B2=\\\"技术员\\\",40,IF(OR(SHEET1!B2=\\\"技师\\\",SHEET1!B2=\\\"工程师\\\",SHEET1!B2=\\\"高工\\\",60,\\\"\\\")

</p>
回复

使用道具 举报

千问 | 2011-2-21 10:16:14 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">这要用到两个函数的,一个是提取职称的函数vlookup(),一个是if条件判断
假设两个表的第一行都是表头,人员清单的A列为姓名,B列为职称,工资计算的A列为姓名,书报费在G列,则在G2输入
=if(vlookup(a2,人员清单!a:b,2,0)=\\\"技术员\\\",40,80)
往下拉即可
因为你的条件判断只有两种可能,1,为技术员,2,为非技术员,所以判断条件可以精简如上.

</p>
回复

使用道具 举报

千问 | 2011-2-21 10:16:14 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">=if(B2=\\\"技术员\\\",40,80)
B2为职称单元格,然后下拉公式。

</p>
回复

使用道具 举报

千问 | 2011-2-21 10:16:14 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">表发给我,帮你搞定

</p>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行