根据数值计算整个列的值(countif)
我有一个Google表单,它会接收表单的回复。
它有两个表单: 表单响应1 ,其中包含我创build的响应和表单报表 ,a)从响应中提取数据,b)格式化表格。
工作表报告有两列: A )问题和B )答复总数。
我在B2中使用的函数是:
=COUNTIF('Form Responses 1'!$G:$G,"Always")
什么是最简单的方法来做像自动填充这样的function运行的所有问题,而只改变列,所以B列的单元格将具有:
B3 --> =COUNTIF('Form Responses 1'!$H:$H,"Always") B4 --> =COUNTIF('Form Responses 1'!$I:$I,"Always") B5 --> =COUNTIF('Form Responses 1'!$J:$J,"Always") ….
这个公式是否正常工作:
=COUNTIF(FILTER('Form Responses 1'!A:Z,'Form Responses 1'!1:1=A2),"Always")
在B2使用中,
=COUNTIF(INDEX('Form Responses 1'!$A:$ZZ, 0, ROW(7:7)),"Always")
填好。
我认为你正在寻找Countif(索引(匹配(这将是这样的:
=COUNTIF(INDEX('Form Responses 1'!$A:$HZ,0,MATCH(A2,'Form Responses 1'!$1:$1,0)),"Always")
因此,如果它是'Form Responses 1'!$1:$1
的标题,则会findA2 'Form Responses 1'!$1:$1
,然后在该列中获得“总是”的计数。
你需要使用indirect()
函数。 特别
=countif(indirect("sheet2!c"&row()+5,false),"Always")
row()
返回当前行号。 所以如果我们在第二行,我们有indirect("sheet2!c7",false)
,这意味着在sheet2或sheet2中整个第7列!G:G
看完整的例子
Psst …您是否知道所有Google云端硬盘问题都有webapps.stackexchange.com?