excel多个假设条件

提问:excel多个假设条件

网友回答:

公式1:

=IF(A1>1000,A1,IF(A1>500,1000,500))*B1

公式2:

=MEDIAN(1000,A1,CEILING(MAX(1,A1),500))*B1


说明:

一、公式1可以写成下面的样子,结果也正确,但公式中多了两个等于号。

=IF(A1<=500,500,IF(A1<=1000,1000,A1))*B1


二、公式2采用中值函数(MEDIAN)、舍入函数(CEILING)和最大值函数(MAX),

使A列数字得到符合条件的值。

(这个3个函数取代了IF函数,是一种解决问题的思路,

只做学习探讨,不作为推荐或首选公式)


只用舍入函数(CEILING)不能得到正确结果,

因为,它是将数字舍入最接近的指定基数(500)的倍数,

(1)当数字为0时,函数返回0,不是500;

(2)当数字小于0时,函数返回错误值(#NUM!),也不是500;

(3)当数字大于1000时,函数返回1500,2000,2500,……,不是A列单元格的值,并且其单元格的值。

(如下图所示)

所以,

在舍入函数(CEILING)中嵌套最大值函数(MAX),解决(1)、(2)的问题;

采用中值函数(MEDIAN)在1000、A列单元格的值和舍入函数(CEILING)返回值这3个数字中,

解决(3)的问题。


相关推荐

EXCEL多个sheet以文本储存的数字怎么改成数字

EXCEL多个sheet以文本储存的数字怎么改成数字

EXCEL对多个区域相同个数统计

EXCEL对多个区域相同个数统计

Excel函数IF多个同样真值可以简化吗?

Excel函数IF多个同样真值可以简化吗?

excel表为什么不能多个内容删除

excel表为什么不能多个内容删除

Excel函数中多个条件怎么确定不变,只有一个变化

Excel函数中多个条件怎么确定不变,只有一个变化

excel表格能多个搜索么,如图又大神能指教怎么增加公式

excel表格能多个搜索么,如图又大神能指教怎么增加公式

excel如何在多个表中通过筛选,提取相应数据

excel如何在多个表中通过筛选,提取相应数据

Excel中有多个常用函数,其中AVERAGE(区域)的功能是

Excel中有多个常用函数,其中AVERAGE(区域)的功能是

怎么在excel表格中筛选多个关键词?

怎么在excel表格中筛选多个关键词?

Excel中一个身份证对应多个数据,如何将后面的多个数据汇总在一个单元格内?

Excel中一个身份证对应多个数据,如何将后面的多个数据汇总在一个单元格内?

你好,我的微信是394665614,想咨询Excel相关问题,如何提取多个工作表名称.麻烦了

你好,我的微信是394665614,想咨询Excel相关问题,如何提取多个工作表名称.麻烦了

如何快速将多个上下两个单元格合并居中excel

如何快速将多个上下两个单元格合并居中excel

在Excel里如何查找一个名字下有多个房产?

在Excel里如何查找一个名字下有多个房产?

EXCEL如何计算多个人不同的出行方式合计

EXCEL如何计算多个人不同的出行方式合计

各位大神请教一下 excel表格算工资多页打印,怎么设置每页打印页脚都有领导签字这一栏呢

各位大神请教一下 excel表格算工资多页打印,怎么设置每页打印页脚都有领导签字这一栏呢

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1