您好~如果我的回答对您有帮助的话,可否采纳小弟的回答呢~
【结论】首先把第二行全部数据构建为一个大数组,之后用GREPARRAY(大数组,条件)返回大数组中仅含某一个定值的小数组,最后用count(小数组)计算该行对应定值的数量。
【效果】第二行中,“2”的个数是1,“1”的个数是3
【方法】使用公式:COUNT(GREPARRAY(SPLIT(JOINARRAY([a2:d2],','),','),item=1))
第一步:JOINARRAY([a2:d2],',') 将第二行的全部数据构建为字符串,并用“,”连接
第二步:SPLIT(JOINARRAY([a2:d2],','),',') 将构建好的字符串,用“,”分割成数组。只有数组才可以用后续的公式计算,可以设置纵向扩展来分辨是否已经是数组。
第三步:GREPARRAY(SPLIT(JOINARRAY([a2:d2],','),','),item=1) 将构建好的数组中,所有的“1”取出来,作为一个新的数组。
第四步:COUNT() 让我看看你到底有多少个“1”
【模板】由FR10.0制作
计算某行某值数量.zip