Страницы: 1
RSS
Расчет средней игнорируя текст вячейке, для Excell 2003
 
Здравствуйте. Помогите составить формулу , в результате которой рассчитывалось бы среднее значение диапазона данных, в ячейках которого встречается текст рядом с цифрой.
Формула должна работать в Excell 2003

Пример:
10 овощи
28 овощи
57
30 бахча
10 бахча
25
Среднее: 26,7

В результате поиска встречал формулу:
=AVERAGE(IF(ISBLANK(A1:A6),"",IFERROR(VALUE(LEFT(A1:A6,SEARCH(" ",A1:A6)-1)),A1:A6)))
но она в 2003 не работает.
Изменено: Максим - 17.08.2019 16:55:32 (добавил пример)
 
Цитата
Максим написал:
текст рядом с цифрой
с которой из десяти возможных? и что такое
Цитата
Максим написал:
Excell 2003
???
P.S. 53 сообщения... где файл-пример?
Изменено: buchlotnik - 17.08.2019 16:52:37
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik, добавил.
Подумал, что из описания всё ясно.
 
насколько помню старый добрый 2003... такая массивка должна помочь:
=СРЗНАЧ(ЕСЛИ(ЕОШИБКА(--ЛЕВСИМВ(B2:B7;ПОИСК(" ";B2:B7)-1));B2:B7;--ЛЕВСИМВ(B2:B7;ПОИСК(" ";B2:B7)-1)))
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik, Спасибо. Всё работает
 
buchlotnik, можно ещё немного доделать формулу, что бы она не учитывала пустые ячейки?
 
ну дык
=СРЗНАЧ(ЕСЛИ(ЕПУСТО(B2:B10);"";ЕСЛИ(ЕОШИБКА(--ЛЕВСИМВ(B2:B10;ПОИСК(" ";B2:B10)-1));B2:B10;--ЛЕВСИМВ(B2:B10;ПОИСК(" ";B2:B10)-1))))
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik, Спасибо. Как  раз сам успел переделать на основании приведенного мною примера:
Код
 =AVERAGE(IF(ISBLANK(A1:A6);"";
Страницы: 1
Наверх