【问题标题】:Excel IF statement when you need to leave a cell blank需要将单元格留空时的 Excel IF 语句
【发布时间】:2014-11-08 01:39:45
【问题描述】:

我是一名特殊教育教师,正在为我的员工创建一份数据表,以便在 iPad 上使用。工作人员使用字母代码来指示学生是独立回答 (I) 还是需要提示。

我可以写=if(C10="I",1,0)

学生通常会完成 10 次试验,因此我复制了 10 个单元格的语句,然后对最后一个单元格的分数进行平均,以便创建数据图表。我遇到的问题是,如果单元格留空(因为学生没有完成 10 次试验),则空白单元格得分为 0。我需要将空白单元格留空,因此它不包含在平均值中.

有什么办法吗?

感谢您的帮助。

【问题讨论】:

  • 我在这台电脑上没有 excel,但是您是否考虑过先测试一个值,然后再测试该值以包含在平均值中?

标签: excel


【解决方案1】:

尝试使用此公式在 C10 为空白时返回空白,如果 C10 包含“I”则返回 1,如果 C10 包含其他任何内容,则返回零:

=IF(C10="","",IF(C10="I",1,0))

【讨论】:

    【解决方案2】:

    如果您想将单元格留空,请在 IF 语句中使用 "",例如if(C10="I",1,"").

    如果您不想在平均值中包含空白单元格,请使用函数AVERAGE。如果要包含它们,请使用函数AVERAGEA

    我希望这会有所帮助。

    【讨论】:

    • 非常感谢您的回复。我有 if(C10="I",1,0) 这样我会得到 1 分,如果 para 有,我会得到 0 分给学生一个提示(由其他几个字母表示)。如何保持 1 和 0 的分数,并使任何空白单元格保持空白而不是标记为 0?
    • 当我添加“”时,我不断得到 TRUE 或 FALSE
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-24
    • 1970-01-01
    • 1970-01-01
    • 2021-12-05
    • 2022-12-08
    相关资源
    最近更新 更多