Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.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
Excel 在同一公式中使用vlookup和count_Excel_Count_Vlookup - Fatal编程技术网

Excel 在同一公式中使用vlookup和count

Excel 在同一公式中使用vlookup和count,excel,count,vlookup,Excel,Count,Vlookup,我很难将Vlookup值与计数结合起来 正如您在这里看到的,CPR是每个员工的唯一代码,其次是特定员工所犯的错误类型 在这张工作表中,我想计算第一张工作表中特定员工所犯错误的数量,这意味着代码应该只计算只包含值的单元格 谢谢。我想您应该使用Excel的countif功能。我认为vlookup在这里没有帮助 例如,如果您写入=countif(G4:G999,8345)它将计算8345数字在该单元格范围内出现的次数。您可以使用: =COUNTIF(Jan!G:G,Sheet13!D1) 上面的公

我很难将Vlookup值与计数结合起来

正如您在这里看到的,CPR是每个员工的唯一代码,其次是特定员工所犯的错误类型

在这张工作表中,我想计算第一张工作表中特定员工所犯错误的数量,这意味着代码应该只计算只包含值的单元格


谢谢。

我想您应该使用Excel的
countif
功能。我认为
vlookup
在这里没有帮助

例如,如果您写入
=countif(G4:G999,8345)
它将计算8345数字在该单元格范围内出现的次数。

您可以使用:

=COUNTIF(Jan!G:G,Sheet13!D1)


上面的公式计算了
Sheet13中的值的多少倍!D1
出现在
一月!G:G

您可以使用以下公式:

=SUMPRODUCT(($A$1:$A$10=E2)*NOT(ISBLANK($B$1:$B$10)))

正确,但我希望countif函数计算特定CPR编号下的错误数。它只计算有多少CPR编号。但是,我想计算一个特定CPR编号下的错误数,因为错误总数与CPR总数不同。结果表明,代码正常工作,但无法从列表单元格中检索数据。我尝试了您的代码,它仅在同一张表中工作,但在我的情况下,我使用不同的工作表来检索一个值,但这对我不起作用<代码>=SUMPRODUCT((Jan!$G$4=$D$4)*非(ISBLANK(Jan!$H$4))我发现此代码与下拉列表(错误类型)不兼容。你知道如何防止这种情况吗?你必须为sum指定一个范围,例如
=SUMPRODUCT((Jan!$g$4:$g$100=$D$4)*不是(ISBLANK(Jan!$H$4:$H$100)))下拉列表的具体问题是什么?你是对的,我想我无法从下拉列表中检索值,但只是我没有像你提到的那样指定范围。非常感谢。我的问题已经解决了。谢谢。