Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.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 formula 计算包含一个单词的最后10行_Excel Formula - Fatal编程技术网

Excel formula 计算包含一个单词的最后10行

Excel formula 计算包含一个单词的最后10行,excel-formula,Excel Formula,我在每个单元格中都有一列“是”或“否”。我想数一数最后10行中“是”的数目。 一个问题是,不是每一行都有答案,但我希望在最后10中有其他数据被计算的空白行。因此,我使用另一个列,其中包含数据作为计数引用。我对配方奶粉不太了解,但最近我学到了很多。这是我试图使用的公式,但它没有给我想要的结果 =COUNTIF(OFFSET(M1,COUNT(L:L)-10,0),"Yes") 偏移量是易失性使用索引(MATCH()) 将查找最后一行中的数字。然后在索引的M列指出: INDEX(M:M,MATCH

我在每个单元格中都有一列“是”或“否”。我想数一数最后10行中“是”的数目。 一个问题是,不是每一行都有答案,但我希望在最后10中有其他数据被计算的空白行。因此,我使用另一个列,其中包含数据作为计数引用。我对配方奶粉不太了解,但最近我学到了很多。这是我试图使用的公式,但它没有给我想要的结果

=COUNTIF(OFFSET(M1,COUNT(L:L)-10,0),"Yes")

偏移量是易失性使用索引(MATCH())

将查找最后一行中的数字。然后在索引的M列指出:

INDEX(M:M,MATCH(1E+99,L:L))
现在返回M列中的最后一行,其中L列中有一个数字

要得到起始单元格,我们减去9:

INDEX(M:M,MATCH(1E+99,L:L)-9)
然后就是把它们当作一个系列的开始和结束:

INDEX(M:M,MATCH(1E+99,L:L)-9):INDEX(M:M,MATCH(1E+99,L:L))
然后将其包装在COUNTIF中:

=COUNTIF(INDEX(M:M,MATCH(1E+99,L:L)-9):INDEX(M:M,MATCH(1E+99,L:L)),"Yes")

你真的很接近!我想您需要
=COUNTIF(偏移量(M1,COUNT(L:L)-1,0,-10),“是”)

行偏移量:如果您有25行数据,
COUNT(L:L)
将为您提供25行。你想要偏移24,因为我们从M1开始,所以减去1。
列偏移量:
0

行跨度:我们想向后跨越10行,所以
-10


来源:

非常感谢。我不熟悉匹配和索引,但这非常有效!如果我只想计算有“是”或“否”的行,忽略空白行以计算最后10行,该怎么办?您想计算最后10行,但只计算是和否,或者您想计算不是空白的最后10行?只有最后10行有“是”或“否”,但返回“是”的数字这是一个新问题,超出了这个问题的范围。请选择完成此问题所问内容的人,并提出新问题。谢谢大家的帮助!!如果我只想数一数有“是”或“否”的行,而忽略空白行来数一数最后10行呢?正如Scott所说,这是另一个问题,应该在单独的帖子中提问。我可以告诉你,这将有点复杂,并且将涉及一个条件,它基于列
M
中的值,而不是列
L
=COUNTIF(INDEX(M:M,MATCH(1E+99,L:L)-9):INDEX(M:M,MATCH(1E+99,L:L)),"Yes")