计算与不同单元格内容匹配的范围内的单元格数量

我想在Excel中使用COUNTIF来查找一个范围内有多less项目与一个单独的单元格的内容匹配。 这个想法是,范围包含每个人对特定问题的答案(一个单词,非数字答案); 比较列包含正确的答案。 我想知道有多less人得到了正确的答案。

我试过了: =COUNTIF(C16:BT16,"=BU16")

但似乎COUNTIF不会让我引用一个单元格中的条件 – 它需要直接在公式中的匹配条件,如=COUNTIF(C16:BT16,"DEN") 。 当然,我可以这样做,但是每次评估答案时我都要编辑几十个公式,如果我只是在列BU中input答案,那么就会less得多。

我也试过COUNTIFS ; 它允许多个标准,但也不允许将标准引用到不同的单元格。 search了几个不同的Excel网站,有什么build议吗? 非常感谢!

尝试从"=BU18"删除引号和等号 – 这将表明您正在传递该单元格的值,我相信这正是您要查找的值。

 =COUNTIF(C16:BT16,BU18) 

假设BU18包含DEN 。 你的第一个例子( "=BU18" )说:“如果这些单元格中的任何一个的值都是"=BU18" ,就不会匹配任何东西(除非他们回答了一些奇怪的问题:))。

尝试这个:

 =COUNTIF(C16:BT16;BU18) 

请注意,您可能需要使用“;” 而不是“,”取决于你的地区。

  • 如果您使用的是Excel 2010,那么您甚至可以使用COUNTIFS

  • 无论如何,您可以使用countif的search范围和匹配范围

    例如=COUNTIF(SEARCH RANGE, CRITERIA RANGE)