如何在Excel或Google工作表中组合if和cycle?

如何在Excel或Google工作表中组合if和cycle?,excel,google-sheets,xlsx,xls,xlsxwriter,Excel,Google Sheets,Xlsx,Xls,Xlsxwriter,我试图计算列B中与列a中的int或float数字位于同一行的所有字符串长度之和。如何在循环中为列A中的任何值组合执行此操作?我完全不懂Excel的if和cycle符号 您可以尝试SUMPRODUCT功能: =SUMPRODUCT(ISNUMBER($A$2:$A$13)*LEN($B$2:$B$13)) 您可以尝试SUMPRODUCT功能: =SUMPRODUCT(ISNUMBER($A$2:$A$13)*LEN($B$2:$B$13)) @F.Vosnim是的,可以添加多个范围-如果范围是

我试图计算列
B
中与列
a
中的
int
float
数字位于同一行的所有字符串长度之和。如何在循环中为列
A
中的任何值组合执行此操作?我完全不懂Excel的if和cycle符号


您可以尝试SUMPRODUCT功能:

=SUMPRODUCT(ISNUMBER($A$2:$A$13)*LEN($B$2:$B$13))

您可以尝试SUMPRODUCT功能:

=SUMPRODUCT(ISNUMBER($A$2:$A$13)*LEN($B$2:$B$13))

@F.Vosnim是的,可以添加多个范围-如果范围是连续的,则只需在现有的LEN函数中指定它,例如
LEN(B2:C13)
。如果存在多个单独的量程,则每个量程必须使用自己的LEN功能,并将其与加法组合,例如
(LEN(B2:B13)+LEN(C2:C13)+LEN(E2:E13))
。注意:范围必须相同size@F.Vosnim是,可以添加多个范围-如果范围是连续的,则只需在现有的LEN函数中指定它,例如
LEN(B2:C13)
。如果存在多个单独的量程,则每个量程必须使用自己的LEN功能,并将其与加法组合,例如
(LEN(B2:B13)+LEN(C2:C13)+LEN(E2:E13))
。注意:范围必须相同大小