如何用同一行的最大值除以行的每个单元格

时间:2019-05-08 14:22:45

标签: if-statement google-sheets array-formulas google-sheets-formula google-sheets-query

我有一个包含多个行和列的Google表格。全部都有一些浮点数。

我试图获取每一行中所有单元格的最大值,并将该行中的所有单元格除以该行中的最大值。我们可以写一个公式来实现这一目标吗?对此的任何指示都值得赞赏。

2 个答案:

答案 0 :(得分:1)

解决方案会有点简单,但是就在这里。 您可以尝试拖动以下公式。 if语句适用于以下情况:零是您的最大值,并且不能除以零。

=IF(max($A1:$D1)<>0;A1/max($A1:$D1);"Sorry max value is zero")

答案 1 :(得分:0)

=ARRAYFORMULA(IF(A1:F9<>"", A1:F9/QUERY(TRANSPOSE(QUERY(TRANSPOSE(A1:F9),
 "select "&REGEXREPLACE(JOIN( ,ARRAYFORMULA(IF(LEN(A1:A9), 
 "max(Col"&ROW(A1:A9)-ROW(A1)+1&"),", ""))), ".\z", "")&"")),
 "select Col2"), ))

0