如何在Googlesheets中计数最多一个单元格

时间:2018-09-01 19:15:57

标签: google-sheets spreadsheet

我有一个如下所示的Google表格: enter image description here

我可以在B列中使用什么公式来计算直到找到的第一个“ G”为止的行中P的数量? 如果没有G,我只想要P的总数

因此, B6 应该总计 6 ,而 B8 应该总计 9

预先感谢

2 个答案:

答案 0 :(得分:4)

B3:

=FIND("G",TEXTJOIN(,1,C3:3)&"G")-1
  • TEXTJOIN除空格外的所有P和G
  • 查找结果字符串中的第一个G位置

答案 1 :(得分:1)

很丑,但是行得通。放入B3并向下拖动以查找行。这是为了计算G

=IF(ISERROR(MATCH("G",OFFSET($C3,0,0,1,MATCH("zzz",3:3)-2),0)),COUNTIF(OFFSET($C3,0,0,1,MATCH("zzz",3:3)-2),"P"),COUNTIF(OFFSET(C3,,MATCH("G",OFFSET($C3,0,0,1,MATCH("zzz",3:3)-2),0),1,MATCH("zzz",3:3)-MATCH("G",OFFSET($C3,0,0,1,MATCH("zzz",3:3)-2),0)-2),"P"))

如果在G之前计数

=IFERROR(IF(ISERROR(MATCH("G",OFFSET($C3,0,0,1,MATCH("zzz",3:3)-2),0)),COUNTIF(OFFSET($C3,0,0,1,MATCH("zzz",3:3)-2),"P"),COUNTIF(OFFSET(C3,,,1,MATCH("G",OFFSET($C3,0,0,1,MATCH("zzz",3:3)-2),0)),"P")),0)