如何用同一行的最大值划分一行的每个单元格
How to divide each cell of a row with Maximum value of the same row
我有一个包含多行和多列的 Google sheet。都有一些浮点数。
我正在尝试获取每行中所有单元格的最大值,并将该行中的所有单元格除以该行中的最大值。我们可以写一个公式来实现这个吗?对此的任何指示表示赞赏。
解决方案会有点简单,但就是这样。
您可以尝试拖动下面的公式。 if 语句适用于零是你的最大值并且你不能除以零的情况。
=IF(max($A1:$D1)<>0;A1/max($A1:$D1);"Sorry max value is zero")
=ARRAYFORMULA(IF(A1:F9<>"", A1:F9/QUERY(TRANSPOSE(QUERY(TRANSPOSE(A1:F9),
"select "®EXREPLACE(JOIN( ,ARRAYFORMULA(IF(LEN(A1:A9),
"max(Col"&ROW(A1:A9)-ROW(A1)+1&"),", ""))), ".\z", "")&"")),
"select Col2"), ))
我有一个包含多行和多列的 Google sheet。都有一些浮点数。
我正在尝试获取每行中所有单元格的最大值,并将该行中的所有单元格除以该行中的最大值。我们可以写一个公式来实现这个吗?对此的任何指示表示赞赏。
解决方案会有点简单,但就是这样。 您可以尝试拖动下面的公式。 if 语句适用于零是你的最大值并且你不能除以零的情况。
=IF(max($A1:$D1)<>0;A1/max($A1:$D1);"Sorry max value is zero")
=ARRAYFORMULA(IF(A1:F9<>"", A1:F9/QUERY(TRANSPOSE(QUERY(TRANSPOSE(A1:F9),
"select "®EXREPLACE(JOIN( ,ARRAYFORMULA(IF(LEN(A1:A9),
"max(Col"&ROW(A1:A9)-ROW(A1)+1&"),", ""))), ".\z", "")&"")),
"select Col2"), ))