excel - 在 IF 语句中包含 'AND' 逻辑运算符的语法

标签 excel excel-formula

我一直在尝试在我的 IF 语句中使用“AND”逻辑运算符。我一直在使用的语法是 IF(statement1*statement2.....)

主要问题:使用“*”是对 if 语句使用 and 逻辑运算符的正确方法吗?什么是

if 语句逻辑如下:如果单元格 1 中的日期 < 今天的日期并且单元格 2 不为空,则显示单元格 1 的月份。如果不是,则输出 0。

=IF('[COPY 2015 Quality Log_NCR.xlsx]NCR 2015'!$S2<TODAY()*(NOT(ISBLANK('[COPY 2015 Quality Log_NCR.xlsx]NCR 2015'!$V$2))),MONTH('[COPY 2015 Quality Log_NCR.xlsx]NCR 2015'!$S2),0)

最佳答案

您的逻辑的正确语法是:

=IF(AND(Sheet1!$S2<TODAY(),(NOT(ISBLANK(Sheet1!$V$2)))),MONTH(Sheet1!$S2),0)

你需要做AND(criterion1, criterion2)
  • 我用“Sheet1”替换了您的“[COPY 2015 Quality Log_NCR.xlsx]NCR 2015”工作表名称,以使公式可读
  • 关于excel - 在 IF 语句中包含 'AND' 逻辑运算符的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33424158/

    相关文章:

    vba - vba中发生意外错误(类型不匹配和无效的过程,调用或参数)

    excel - 如何以文本格式从 Excel 文件导出到 csv 文件,该文件具有前导零?

    excel - 打印电子表格的所有条件格式规则

    r - 在 R 中创建等同于 Excel 的 =PERCENTRANK.EXC 函数?

    excel - 存在文件的超链接

    excel - 条件格式 - 突出显示公式不同的单元格?

    java - apache poi 将一种样式应用于不同的工作簿

    excel - 如何在Excel中将第一个字母小写

    excel - 拖动公式时自动增加工作表引用

    excel - 创建一个堆栈面积图,使用开始日期和结束日期显示随时间变化的问题