Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поменять автоматически формулу - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поменять автоматически формулу (Формулы/Formulas)
Поменять автоматически формулу
akaDemik Дата: Среда, 18.11.2015, 12:56 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 67
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день!
В таблице имеется формула
Код
=ЕСЛИОШИБКА((Old!B7-Old!AZ7)/(Old!C7-Old!AZ7);0)
надо ее поменять на
Код
=ЕСЛИ(ЕСЛИОШИБКА((Old!B7-Old!AZ7)/(Old!C7-Old!AZ7);0);МИН((Old!B7-Old!AZ7)/(Old!C7-Old!AZ7);1);0)

можно протянуть, но у таблицы своеобразная структура, много где имеются пробелы и поменянные ячейки, надо играться в ручную, но может есть альтернативный способ?
 
Ответить
СообщениеДобрый день!
В таблице имеется формула
Код
=ЕСЛИОШИБКА((Old!B7-Old!AZ7)/(Old!C7-Old!AZ7);0)
надо ее поменять на
Код
=ЕСЛИ(ЕСЛИОШИБКА((Old!B7-Old!AZ7)/(Old!C7-Old!AZ7);0);МИН((Old!B7-Old!AZ7)/(Old!C7-Old!AZ7);1);0)

можно протянуть, но у таблицы своеобразная структура, много где имеются пробелы и поменянные ячейки, надо играться в ручную, но может есть альтернативный способ?

Автор - akaDemik
Дата добавления - 18.11.2015 в 12:56
Samaretz Дата: Среда, 18.11.2015, 13:09 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
akaDemik, вообще много способов:
1. Вручную.
2. На VBA - задать диапазон, в котором макрос обходит все ячейки, сверяет формулу с эталонной и при совпадении меняет ее.
3. ...

Был бы файлик - была бы конкретная рекомендация, а на общий вопрос и ответ только общий :-)
 
Ответить
СообщениеakaDemik, вообще много способов:
1. Вручную.
2. На VBA - задать диапазон, в котором макрос обходит все ячейки, сверяет формулу с эталонной и при совпадении меняет ее.
3. ...

Был бы файлик - была бы конкретная рекомендация, а на общий вопрос и ответ только общий :-)

Автор - Samaretz
Дата добавления - 18.11.2015 в 13:09
Pelena Дата: Среда, 18.11.2015, 13:18 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
[offtop]Вторую формулу можно сократить
Код
=ЕСЛИОШИБКА(МИН((Old!B7-Old!AZ7)/(Old!C7-Old!AZ7);1);0)
[/offtop]


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение[offtop]Вторую формулу можно сократить
Код
=ЕСЛИОШИБКА(МИН((Old!B7-Old!AZ7)/(Old!C7-Old!AZ7);1);0)
[/offtop]

Автор - Pelena
Дата добавления - 18.11.2015 в 13:18
akaDemik Дата: Среда, 18.11.2015, 15:24 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 67
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
1. Вручную.

Вторую формулу можно сократить

эти два сообщение подтолкнули меня на путь истинный...
для начала с помощью замены (Ctrl+F) по всей таблице убираем знак "=", для того чтоб эксель не ругался, затем меняем часть формулы "ЕСЛИОШИБКА" на "ЕСЛИОШИБКА(МИН", следующим действием меняем ";0)" на ";1);0)" и в заключение меняем "ЕСЛИОШИБКА" на "=ЕСЛИОШИБКА"
плюсы улетели за подсказки :)
 
Ответить
Сообщение
1. Вручную.

Вторую формулу можно сократить

эти два сообщение подтолкнули меня на путь истинный...
для начала с помощью замены (Ctrl+F) по всей таблице убираем знак "=", для того чтоб эксель не ругался, затем меняем часть формулы "ЕСЛИОШИБКА" на "ЕСЛИОШИБКА(МИН", следующим действием меняем ";0)" на ";1);0)" и в заключение меняем "ЕСЛИОШИБКА" на "=ЕСЛИОШИБКА"
плюсы улетели за подсказки :)

Автор - akaDemik
Дата добавления - 18.11.2015 в 15:24
_Boroda_ Дата: Среда, 18.11.2015, 15:36 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
с помощью замены (Ctrl+F) по всей таблице убираем знак "=", для того чтоб эксель не ругался

А вот этого я бы делать не советовал. Вы уверены, что у Вас в таблице нет формул типа =ЕСЛИ(А1=В1;...? Если Вы уберете знак "=", то он уберется везде.
А вот если заменить "=" на "'=" (равно с апострофом), то все должно быть нормально.

Или просто пойти Файл - Параметры - Дополнительно - Показать параметры для следующего листа - и поставить галку "Показывать формулы, а не их значения". А после замены снять эту галку.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
с помощью замены (Ctrl+F) по всей таблице убираем знак "=", для того чтоб эксель не ругался

А вот этого я бы делать не советовал. Вы уверены, что у Вас в таблице нет формул типа =ЕСЛИ(А1=В1;...? Если Вы уберете знак "=", то он уберется везде.
А вот если заменить "=" на "'=" (равно с апострофом), то все должно быть нормально.

Или просто пойти Файл - Параметры - Дополнительно - Показать параметры для следующего листа - и поставить галку "Показывать формулы, а не их значения". А после замены снять эту галку.

Автор - _Boroda_
Дата добавления - 18.11.2015 в 15:36
akaDemik Дата: Среда, 18.11.2015, 18:27 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 67
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
А вот этого я бы делать не советовал.

я делал методом от обратного "=ЕСЛИОШИБКА" поменять на "ЕСЛИОШИБКА"
 
Ответить
Сообщение
А вот этого я бы делать не советовал.

я делал методом от обратного "=ЕСЛИОШИБКА" поменять на "ЕСЛИОШИБКА"

Автор - akaDemik
Дата добавления - 18.11.2015 в 18:27
Мурад Дата: Четверг, 19.11.2015, 11:59 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 513
Репутация: 18 ±
Замечаний: 0% ±

Excel 2007
поставить галку "Показывать формулы, а не их значения"

Найти ЕСЛИОШИБКА((Old!B7-Old!AZ7)/(Old!C7-Old!AZ7);0) Заменить на ЕСЛИ(ЕСЛИОШИБКА((Old!B7-Old!AZ7)/(Old!C7-Old!AZ7);0);МИН((Old!B7-Old!AZ7)/(Old!C7-Old!AZ7);1);0)
 
Ответить
Сообщение
поставить галку "Показывать формулы, а не их значения"

Найти ЕСЛИОШИБКА((Old!B7-Old!AZ7)/(Old!C7-Old!AZ7);0) Заменить на ЕСЛИ(ЕСЛИОШИБКА((Old!B7-Old!AZ7)/(Old!C7-Old!AZ7);0);МИН((Old!B7-Old!AZ7)/(Old!C7-Old!AZ7);1);0)

Автор - Мурад
Дата добавления - 19.11.2015 в 11:59
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поменять автоматически формулу (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!