1) Учитывая текст "6x22 кг" в ячейке, как я могу получить "6" и "22"?

2) Я сделал желаемый результат вручную на следующем изображении. Ячейки, помеченные красным, являются входными данными, а ячейки, помеченные зеленым, - мой желаемый результат. Как это сделать?

Пример изображения: набор данных, ввод красным, желаемый результат зеленым

Я надеюсь, что пример изображения достаточно ясен. Спасибо!

1 ответ1

1

В этом примере данные находятся в ячейках C4:G4. Поместите следующую формулу в H4 для среднего значения 'Times'

=AVERAGE(VALUE(LEFT(C4:G4,FIND("X",UPPER(C4:G4))-1)))

Нажмите CTRL + SHIFT + ВВОД из панели формул, чтобы сделать ее формулой массива. Формула теперь должна быть заключена в фигурные скобки, чтобы указать, что это формула массива.

В I4 положить следующую формулу массива. Снова убедитесь, что вы нажимаете CTRL + SHIFT + ENTER из панели формул.

=AVERAGE(VALUE(MID(C4:G4,FIND("X",UPPER(C4:G4))+1,LEN(C4:G4)-FIND("X",UPPER(C4:G4))-2)))

Формула будет работать, даже если вы поставите x или X в качестве знака множителя. Предполагается, что вес всегда отображается в килограммах или килограммах, и если используется какой-либо другой показатель, его сокращение составляет два символа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .