Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
Text google工作表中带偏移量的COUNTIF文本查询_Text_Google Sheets_Offset_Countif - Fatal编程技术网

Text google工作表中带偏移量的COUNTIF文本查询

Text google工作表中带偏移量的COUNTIF文本查询,text,google-sheets,offset,countif,Text,Google Sheets,Offset,Countif,我有3张不同的纸。 第一个包含原始数据,第二个(统计)是分析的第一步,最后一个(每周)显示我的最终推断 在周报B14和B15中,我想计算原始数据表中G列中有“L”和“S”的行 我用过: =COUNTIF(offset(data!$G$3,COUNT(data!$G$3:$G)-B2,0,B2,1),"L") 但它不起作用 基于列R,我使用完全相同的语法来显示正和负: =COUNTIF(offset(data!$R$3,COUNT(data!$R$3:$R)-B2,0,B2,1),"<=0

我有3张不同的纸。 第一个包含原始数据,第二个(统计)是分析的第一步,最后一个(每周)显示我的最终推断

在周报B14和B15中,我想计算原始数据表中G列中有“L”和“S”的行

我用过:

=COUNTIF(offset(data!$G$3,COUNT(data!$G$3:$G)-B2,0,B2,1),"L")
但它不起作用

基于列R,我使用完全相同的语法来显示正和负:

=COUNTIF(offset(data!$R$3,COUNT(data!$R$3:$R)-B2,0,B2,1),"<=0")
但我需要所有的补偿

我的问题是:
如何计算数据表G列中的S和L,并保持与我在R列上计算正和负时相同的偏移函数?

您的R列公式适用于count,因为R列中的值是数值,并且对包含数字的单元格进行计数

它不适用于列G,因为它包含文本,所以需要使用COUNTA

=COUNTIF(offset(data!$G$3,COUNTA(data!$G$3:$G)-B2,0,B2,1),"L")

列R中的公式适用于COUNT,因为列R中的值是数值,并且COUNT对包含数字的单元格进行计数

它不适用于列G,因为它包含文本,所以需要使用COUNTA

=COUNTIF(offset(data!$G$3,COUNTA(data!$G$3:$G)-B2,0,B2,1),"L")

偏移量计算为越界范围偏移量计算为越界范围