EXCEL当A1和B1都大于0时取最小值,A1和B1都小于0时取最大值,A1和B1相等取A1,A1和B1各大小于0则C=0?

EXCEL当A1和B1都大于0时取最小值,A1和B1都小于0时取最大值,A1和B1相等取A1,A1和B1各大小于0则C=0公式应该怎么写... EXCEL当A1和B1都大于0时取最小值,A1和B1都小于0时取最大值,A1和B1相等取A1,A1和B1各大小于0则C=0公式应该怎么写 展开
 我来答
百度网友e274013
2023-04-26 · 超过30用户采纳过TA的回答
知道答主
回答量:143
采纳率:100%
帮助的人:20万
展开全部
=IF(AND(A1>0,B1>0),MIN(A1,B1),IF(AND(A1<0,B1<0),MAX(A1,B1),IF(A1=B1,A1,0)))
这个公式中使用了三个条件判断语句,分别对应三种情况:
当A1和B1都大于0时,取A1和B1中的最小值。
当A1和B1都小于0时,取A1和B1中的最大值。
当A1和B1相等时,取A1的值。
当A1和B1各自大于或小于0时,取C的值为0。
请将A1和B1替换为您实际需要比较的单元格的引用。
你可以使用以下公式来实现这个逻辑:
=IF(AND(A1>0,B1>0),MIN(A1,B1),IF(AND(A1<0,B1<0),MAX(A1,B1),IF(A1=B1,A1,0)))
该公式使用了Excel的IF函数和AND函数,IF函数允许你根据条件来返回不同的值,AND函数可以测试多个条件是否都为真。根据上述逻辑,该公式首先检查A1和B1是否都大于0,如果是,则返回A1和B1中的最小值。如果不是,则检查A1和B1是否都小于0,如果是,则返回A1和B1中的最大值。如果也不是,则检查A1和B1是否相等,如果相等,则返回A1的值,否则返回0。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式