Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets If语句状态取决于日期(3列)。TODAY()不起作用_Google Sheets - Fatal编程技术网

Google sheets If语句状态取决于日期(3列)。TODAY()不起作用

Google sheets If语句状态取决于日期(3列)。TODAY()不起作用,google-sheets,Google Sheets,大家好,我有一个情况,我有3列,结果在3个结果 3列为空,显示“0” 第一列有date today(),第二列和第三列为空,结果为“0” 第二列有日期,第三列为空(第一列可以为空或已填充),result=“2” 第三列有日期,result=“3” 下面是我的代码: =if(and(ISBLANK(A6), ISBLANK(B6), ISBLANK(C6)),"0",IF(and(A6<=NOW(), ISBLANK(B6), ISBLANK(C6)),"1",if(and(NOT(ISBL

大家好,我有一个情况,我有3列,结果在3个结果

  • 3列为空,显示“0”
  • 第一列有date today(),第二列和第三列为空,结果为“0”
  • 第二列有日期,第三列为空(第一列可以为空或已填充),result=“2”
  • 第三列有日期,result=“3”
  • 下面是我的代码:

    =if(and(ISBLANK(A6), ISBLANK(B6), ISBLANK(C6)),"0",IF(and(A6<=NOW(), ISBLANK(B6), ISBLANK(C6)),"1",if(and(NOT(ISBLANK(A6)),B6<=NOW(), ISBLANK(C6)),"2",IF(C6<=NOW(),"3","0"))))
    

    =if(and(ISBLANK(A6)、ISBLANK(B6)、ISBLANK(C6))、“0”、if(and(A6所以尽管您的指令有些不匹配-这是一个开始-我仍然不确定您的哪些规则实际上覆盖了-所以当您更新时,我将更新公式:

    =if(counta(A1:C1)=0,0,IF(LEN(C1)>0,3,IF(LEN(B1)>0,2,IF(AND(LEN(A1)>0,COUNTA(B1:C1)=0,A1>TODAY()),0,IF(AND(LEN(A1)>0,COUNTA(B1:C1)=0,A1<=TODAY()),1,)))))
    

    =if(counta(A1:C1)=0,0,if(LEN(C1)>0,3,if(LEN(B1)>0,2,if(AND(LEN(A1)>0,counta(B1:C1)=0,A1>TODAY()),0,if(AND(LEN(A1)>0,counta(B1:C1)=0,A1)你的样本公式和上面的文本不匹配-例如,你在描述中说的是TODAY(),但你的公式现在说的是now()你的描述是,只要B和C中有任何东西,它就会影响结果,但你的公式指定是的,你是对的,我的一个操作是错误的,并重新安排了哪些语句覆盖。最重要的是LEN函数,因为我刚刚意识到日期是以数字形式存储的,并且如你所说是空白的,对吗I’我让手术失败了。太谢谢你了,我陷入这个难题已经很久了。