如何在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))
。注意:范围必须相同大小