if 函数怎么使用,举例如下?

比如,单元格B和单元格A,怎么用if函数实现单元格B的数值减去单元格A的数值后,除以单元格B的数值后,
1.数值必须满足大于20%的条件,2.满足单元格C是已收款状态,3.满足单元格D颜色是标注的绿颜色的条件后
,单元格B的数值减去单元格A的数值乘以0.5% 后得出结果数值,有知道的朋友回复一下,非常感谢。

=if(AND(B1-A1)/A1>20%,C1="已收款",D1="绿色"),(B1-A1)*0.5%,"")
第3个条件:满足单元格D颜色是标注的绿颜色的条件
如果是单元格填充的颜色,要用其他自定义函数。
可以变通为,D列填充绿色的条件,来嵌入 IF 函数追问

您好,标注的绿颜色是什么意思,如果是填充颜色的条件,公式怎么嵌入IF,就是什么公式可以实现,麻烦写一下,非常感谢

追答

假设D列是 Y,填充颜色的
=if(AND(B1-A1)/A1>20%,C1="已收款",D1="Y"),(B1-A1)*0.5%,"")

追问

不行啊,前面的条件都对,就是这个填充颜色的条件的不行,我要的是假如D列的单元格填充的颜色是绿色或者是字体是绿色都可以,得出结果是(B1-A1)*0.5%,假如D列的单元格没有颜色,即使其他两个条件满足,得出的结果为空或0

追答

给你说了,手工填充的颜色,要用自定义函数或VBA

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-08-29
=IF("条件","正确","错误")追问

您好,详细写一下引号里面写什么条件呢,谢谢

追答

你可以先把B单元格减去A单元格在乘以B单元格的数值先算出来

然后再使用if l 函数

相似回答