永发信息网

请问,EXCEL公式问题,谢谢.,请尽量详细一些,谢谢了。

答案:1  悬赏:10  手机版
解决时间 2021-01-05 00:09
  • 提问者网友:战皆罪
  • 2021-01-04 00:16
请问,EXCEL公式问题,谢谢.,请尽量详细一些,谢谢了。
最佳答案
  • 五星知识达人网友:雾月
  • 2021-01-04 01:00
IF()逻辑判断函数,其使用格式为 IF(用来进行逻辑判断的条件,条件正确时返回的值,条件错误时返回的值) 从格式中不难看出:事实上,一个基本的IF()函数本身就包含了两个不同的条件判断。 比如:完成任务35个及以上为合格,完成任务在35个以下为不合格。 用IF()函数即为 =IF(?>=35,合格,不合格) 一个IF()函数只能嵌套7个IF使用。也就是说对单一条件的逻辑判断,条件个数不得超过8个。 一旦逻辑判断的条件超过8个,要根据实际情况、综合数据规律,结合其他函数来弥补“条件不超过8个”的函数使用漏洞。 举例1: 条件 1.a小于10记为1; 2.a大于等于10,小于20,记为10; 3.a大于等于20,小于30,记为20; 4.a大于等于30,小于40,记为30; 5.a大于等于40,小于50,记为40; 6.a大于等于50,小于60,记为50; 7.a大于等于60,小于70,记为60; 8.a大于等于70,小于80,记为70; 9.a大于等于80,小于90,记为80; 10.a大于等于90,小于100,记为90; 11.a大于等于100,记为100。 这里共有11个逻辑判断条件,显然不能直接使用IF()函数。 由条件数据,不难发现这样的规律:每一个数据判断如果是正确的,则取与该数值靠近的最小整数值。 解决方案: 只要出现a值的任何一种可能情况,a都取最接近的最小整数值。 选择条件只要有一个满足,用逻辑函数OR(),向下取最接近的最小整数值,用数学函数ROUNDDOWN()进行向下舍尾取整。 假设数据a在A1单元格,则在B1单元格中编辑公式 =IF(A1=,,IF(A1<10,1,IF(OR(AND(A1>=10,A1<20),AND(A1>=20,A1<30),AND(A1>=30,A1<40),AND(A1>=40,A1<50),AND(A1>=50,A1<60),AND(A1>=60,A1<70),AND(A1>=70,A1<80),AND(A1>=80,A1<90),AND(A1>=90,A1<100)),ROUNDDOWN(A1,-1),100))) 回车确认后,可以向下复制公式。 当然了,如果逻辑判断条件在8个以内,可以用IF()函数一层一个条件的嵌套使用。 举例2 比如,在素质教育下,对学生成绩进行等级评定: 60分以下“一般”; 60分及以上到75分“合格”; 75分及以上到90分“良好” 90分及以上“优秀”。 假设数据在A1单元格,在B1单元格编辑公式 =IF(A1=,,IF(A1<60,一般,IF(AND(A1>=60,A1<75),合格,IF(AND(A1>=75,A1<90),良好,优秀)))) 具体的函数参见Excel中的函数帮助。 注意: 公式中“A1=,”的判断条件与返回值,是为了表格美观不显示0值。即如果A1是空白,则返回的也是空白。 以上仅供参考! 希望对你有所启示!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯