如果函数

我只想返回已完成或未完成的值。

如果列"Daily" = "#NO MATCH"返回未完成,否则返回已完成


我使用

image.png


然而,当每日栏是“#NO MATCH”时,我不会得到“未完成”。


image.png

非常感谢

答案

  • 基督教伯爵
    基督教伯爵 ✭✭✭✭

    我不确定是否可以在if语句中使用这样的错误。尝试将daily列中的公式更改为=IFERROR(公式,"")。

    然后,对于每周专栏,可以使用公式=IF(ISBLANK((电子邮件保护)) = 0, "已完成",未完成")

  • 嗨,基督教

    多谢。

    我要做的是找出哪些国家没有完成智能表格调查。答复载于“国内流离失所国家进程审查调查”表。在我的计算表上,我列出了所有我期望完成调查的国家。我使用vlookup将调查表上列出的国家与我计算表上的国家列表进行对比。我想要的结果是在计算表中列出的每个国家都有一个“完成”和“未完成”的列。

    我希望这说得通

    表格1 -调查结果

    image.png

    表2 -计算表

    image.png
    image.png


    image.png


  • 凯利摩尔
    凯利摩尔 ✭✭✭✭✭✭

    @Sue08

    @Christian伯爵的方法是有效的-你甚至可以稍微改变Christian的IFERROR来替换"",给你"No Match",你的IF语句可以调整以找到。也就是说,尝试调整你当前的IF语句如下:

    =如果(返回错误((电子邮件保护)),“未完成”,“已完成”)

    这将发现错误。

    凯利

  • 我也搞不定这个。IFERROR语句我不确定

    image.png

    它返回所有国家的“完整”,而没有识别出不在编辑参考表上的国家

  • 凯利摩尔
    凯利摩尔 ✭✭✭✭✭✭

    嘿,苏

    让我们回顾一下。查看您的屏幕截图,似乎您有其他的列/字段依赖于该数据-这将导致错误也级联到这些单元格。计算的函数通常不会在计算范围内执行错误。因为这些其他字段似乎需要Daily结果,所以我们必须使用Christian的IFERROR方法来清除错误。

    在使用IFERROR公式时,需要将整个原始公式、圆括号等全部包装在IFERROR()函数中。在插入整个公式之后,然后添加一个逗号,后面跟着发生错误时您希望发生的任何情况。Christian的公式是用来强制错误的单元格显示空白单元格的。你可以强迫细胞去做任何你喜欢的事情。为了使它在插入文本的地方更加可见,我将显示带有“No Match”的公式。需要明确的是,这个公式将放在您的Daily栏中,并取代原来的VLOOKUP公式。

    IFERROR (VLOOKUP([主列]@row,{哪个国家},1,false):“不匹配”

    这就是说,执行VLOOKUP公式,但如果发生任何错误,则插入“No Match”。同样,您可以在引号之间插入任何内容—或者如果您只使用双引号,其中没有文本,那么将插入一个空白单元格。

    你应该能够做你的IF语句现在在你的[完成/未完成]列-无论你插入作为文本现在是可搜索的。

    凯利


  • 好的明白了

    谢谢