У меня есть лист Google с несколькими строками и столбцами.У всех есть числа с плавающей запятой.
Я пытаюсь получить максимальное значение всех ячеек в каждой строке и разделить все ячейки в этой строке с максимальным значением в этой строке.мы можем написать формулу для достижения этой цели?Любые указатели на это приветствуются.
Решение было бы немного упрощенным, но вот оно. Вы можете попробовать перетащить формулу ниже. Оператор 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"), ))