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
Google sheets 添加以特定字母结尾的单元格的第一个数字_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets 添加以特定字母结尾的单元格的第一个数字

Google sheets 添加以特定字母结尾的单元格的第一个数字,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有一张有很多单元格的纸。如果它们不包含任何字母,我将它们相加。字母表示用于跟踪的特定变量或符号代码。我还想在单元格有结束代码字母时添加单元格值。我试过SUMIF、Substitute、SumProduct和其他一些产品 有一段时间,我一直在使用下面的公式,直到S值变为“8”以外的另一个数字,然后从范围中得出错误的和 =if(countif(D64:Q64,“*S”)=0,((countif(D64:Q64,“*S”))*8)) 在单元格范围内,我有5个变量组以字母结尾(a、H、S、C和R),一

我有一张有很多单元格的纸。如果它们不包含任何字母,我将它们相加。字母表示用于跟踪的特定变量或符号代码。我还想在单元格有结束代码字母时添加单元格值。我试过SUMIF、Substitute、SumProduct和其他一些产品

有一段时间,我一直在使用下面的公式,直到S值变为“8”以外的另一个数字,然后从范围中得出错误的和

=if(countif(D64:Q64,“*S”)=0,((countif(D64:Q64,“*S”))*8))

在单元格范围内,我有5个变量组以字母结尾(a、H、S、C和R),一个变量组不以任何字母结尾

我用于添加不包含字母但有值的单元格的公式如下

=IF(SUM(AA64,(SUMIF(D65:Q65,”)),-(COUNTIF(D65:Q65,“>=0”)*8))>24,24,(SUM(AA64,(SUMIF(D65:Q65,”),-(COUNTIF(D65:Q65,“>=0”)*8))

它将表格数据与前几行表格数据相加,但不超过24

H是6的设定值,并且不会改变

有人知道如何添加包含特定字母的单元格的值吗

N(数字) A. s C R H 8.5 H 8A 2S 9 3C 0.5R 17.5 8. 2. 3. 0.5 6. 解决方案: 您可以在“N”列下方使用此公式,然后向右拖动,直到“H”列下方

这是三个公式的组合:

如果上面的行是N,则将A2和G2相加。这将忽略所有字符串

如果上面的行是H,则输出6

否则,获取定义后缀左侧的数字,将所有其他设置为0,然后获取总和

输出:

参考资料:
另一种选择是使用

=SUMPRODUCT(A3:G3, isnumber(A3:G3))
仅使用数字计算单元格的和,并使用

=sum(filter(substitute($A$3:$G$3, I$2,)+0, regexmatch($A$3:$G$3, I$2))) 
在“A”下并向右拖动


例子


非常感谢您!这确实很有帮助,但我需要它们是单独的公式,所以我将最后一部分分解为所需的公式
=SUM(IFERROR(数组公式(VALUE(LEFT($D64:$Q64,FIND(“S”),$D64:$Q64)-1)),0))
=sum(filter(substitute($A$3:$G$3, I$2,)+0, regexmatch($A$3:$G$3, I$2)))