Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
8:27
2956
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->

АвторExcel. найти максимальное число среди букв и цифр
Есть 20 столбцов, в них цифры, полученные формулами
цифры бывают от 0 до 8 и бывает значение "#ЗНАЧ"
В каждой строке есть хотя бы одно число
Нужно найти в каждой строке максимальное число, игнорируя значения "#ЗНАЧ"

Формула "=МАКС(j1:aa1)" выдаёт "#ЗНАЧ"

Есть мысль создать еще 20 столбцов, которые будут проверять "#ЗНАЧ" там (значит присвоить 0 ячейке) или число (и присвоить себе значение этого числа), но это, блин, дофига столбцов уже получается XD. м.б. есть мысли проще?
а, не, что-то я это... того...
через 20 допстолбцов тоже не выходит: нет функции, проверяющей, число перед тобой или текст
Нужно найти в каждой строке максимальное число, игнорируя значения "#ЗНАЧ"

если в каждой строке то формула =МАКС(a1:aa1)
=МАКС(a2:aa2)
а макс не по англ. пишется?
и так не прокатывает, пичаль :(
=ЕСЛИ(L2="#ЗНАЧ";0;L2)
для Admics:
см. 1й пост

для Йакк:
смотря на сколько всё русифицированно. у меня всё по русски
ппц, вообще грустьпичаль
преобразовал формулы в текст натуральный
в 7-8 ячейках в каждой строке есть текст "#ЗНАЧ!"
в 12-13 ячейках есть цифры от 0 до 8

формула =ЕСЛИ(L2="#ЗНАЧ";0;L2) всёравно не фурыкуаит
через =ЕОШ попробуй
ппц. заменил вручную "#ЗНАЧ!" на "0", формулы заработали

аа б*я ж**а вообще с**а е**ать как я люблю писать макросы :(

если кто знает решение попроще - милисти прошу высказать своё мнение тут или в личку
для erros: =ЕСЛИ(СЧЁТЕСЛИ(L2;"#ЗНАЧ")=1;0;L2)
вот так текст проверь, должно сработать
в формулах где получается "#ЗНАЧ!" (или во всех формулах) добвь проверку =ЕОШ(), при истине будет заменять "#ЗНАЧ!" на то которое укажешь
через =ЕОШ попробуй
пасип добрый человек, есть такая функция и совсем не из того разряда, где я ожидал что-то полезное найти
мм.. казалось бы в топике родилась качественно новая формула, однако ж....

=ЕСЛИ(ЕОШИБКА(ПОИСК("ФОНАР";D1012;1))="ИСТИНА";10;0)
=ЕСЛИ(ЕОШ(ПОИСК("ФОНАР";D1012;1))="ИСТИНА";10;0)

Даже если в D1012 есть слово "ФОНАРЬ", то всё равно выдаётся значение 0
а такая формула избавила быб от создания дополнительно 20 столбцов
для erros: =ЕСЛИ(СЧЁТЕСЛИ(L2;"#ЗНАЧ")=1;0;L2)
вот так текст проверь, должно сработать

я не очень понял, зачем мне считать количество значений "#ЗНАЧ" я и так знаю, что в ~90% их 8, а в ~10% их 7
аа... ололойка пщ пщ... да дад а

ЕОШ(ПОИСК("ФОНАР";D1012;1))="ИСТИНА";
кавычки на истине лишние

печеньку и чаю
тема закрыта by erros (2012-06-08 17:47:44)
К списку тем
2007-2025, онлайн игры HeroesWM