我有一个Excel文档,其中计算了不同产品和客户的价格和折扣。。
- 单元格D8是小算法的结果为打印。算法和单元格D8将被设置为不可见,以便在该异常文档的工作版本中读取
- 单元格B8应该是员工读出的价值,作为在其文书上标记的最终价值
我想用文字做什么:
我希望算法的输出(在D8中)打印在B8中,除非两个特定条件为真。让我们称之为IF1和IF2。
问题是,如果IF1为真,那么它应该打印与IF2为真不同的值。如果其中一个为false,那么它们应该只打印算法的输出,这意味着复制D8的值。
我想要的逻辑函数:
IF1看起来像这样:
IF(AND(B3<=75;D8>5);5;D8)
IF2看起来像这样:
IF(B5<=175;50;D8)
怎么了如果我在B8单元格中粘贴其中任何一个公式,它们都可以正常工作。我一辈子都不知道如何将两者结合成一个细胞。
有人能发光吗?:(
谨致问候,Willem
感谢您的帮助和关心。
归根结底:
IF1=True,IF2=False,然后:如果AND逻辑为True,则打印5;如果AND逻辑是False,则打印D8。
IF1=False,IF2=True,则:如果B5大于或等于175,则打印50;如果B5小于175,则显示D8。
IF1=True,IF2=True,然后:如果AND逻辑为True,则打印5;如果AND逻辑是false,则打印D8。
IF1=False,IF2=False然后:打印D8 的值
=IF(AND(B3<=75,D8>5),5,IF(B5<175,50,D8))
您可以使用如上所示的嵌套IF语句来完成您想要的任务。在伪码中,它意味着
if (B3 <= 75) and (D8 > 5) then
answer = 5
else
if (B3 < 175) then
answer = 50
else
answer = D8
end if
end if
成功了。对于其他在谷歌上搜索后看到这篇文章的人来说。
学会创造性地使用逻辑函数作为"如果否"或"如果是"的答案。
谢谢你们的帮助。非常感谢。祝你们一切顺利!