Вопрос № 109776: Уважаемые эксперты!У меня Exel 2007. Подскажите пожалуйста (по шагам)как ввести в массив ячеек вложенные функции. Конкретно "ЕСЛИ",В НЕЁ ВЛОЖИТЬ "ИЛИ".Справка пишет ввести новую функцию в аргумент, но именно это у меня не получает...Вопрос № 109839: Здраствуйте господа эксперты.
омогите составить макрос позволяющий заменить во всём документе написание слов (вы, вас, вам, вами) на те же слова, только с заглавной буквы.
Сам я давно в офисе не работаю, а надо в техникуме контрольную сдавать...
Вопрос № 109.776
Уважаемые эксперты!У меня Exel 2007. Подскажите пожалуйста (по шагам)как ввести в массив ячеек вложенные функции. Конкретно "ЕСЛИ",В НЕЁ ВЛОЖИТЬ "ИЛИ".Справка пишет ввести новую функцию в аргумент, но именно это у меня не получается. Прошу привести образец получившейся функции.Заранее спасибо! Александр.
Уважаемые эксперты, вы мне уже несколько раз очень помогли советом. Спасибо админам проэкта за удачно работающий сайт.
Отвечает: Gh0stik
Здравствуйте, Александр Вениаминович Москалёв!
Я думаю что у Вас возникли проблемы из-за потери скобок, либо просто от невнимательности.
Вот пример функции ЕСЛИ с вложенной в нее функции ИЛИ, самое главное следите за скобками и точками с запятой.
= ЕСЛИ(ИЛИ(D5<3;D5>5);"работает";"не работает")
Данная функция выведет текст "работает" если значение в ячейке D5 или меньше 3 или больше 5, и "не работает" в противном случае.
В приложении также более сложная функция, с использованием вложенной функции И, которая выводит время года в зависимости от введенного в ячейку D5 числового значения, которое равно номеру какого либо месяца года.
Good Luck!!!
Приложение:
--------- Господь Бог - это всего лишь сверхмощный генератор случайных чисел, в соответствии с которыми сочетаются события на Земле. Генератор случайных чисел - и только.
Ответ отправил: Gh0stik (статус: Профессор) Украина, Славянск Организация: Славянский государственный педагогический университет (Кафедра алгебры) ICQ: 289363162 ---- Ответ отправлен: 17.11.2007, 01:09 Оценка за ответ: 5 Комментарий оценки: Большое спасибо!
Отвечает: Зиновьев Дмитрий Владимирович
Здравствуйте, Александр Вениаминович Москалёв!
=IF(B1=0;1;0)
Вместо второго аргумента ставим новое условие (то бишь новую функцию):
=IF(B1=0;IF(C1=0;1;0);0)
Здраствуйте господа эксперты.
омогите составить макрос позволяющий заменить во всём документе написание слов (вы, вас, вам, вами) на те же слова, только с заглавной буквы.
Сам я давно в офисе не работаю, а надо в техникуме контрольную сдавать.
и если можно несколько ссылок по теме.
С ув. Костя.
Отвечает: Двойных Игорь Евгеньевич
Здравствуйте, Костя Симанович!
Можно написать макрос. Но в этом случае быстрее получиться воспользоваться функцией "Найти и заменить" (Меню Правка - Заменить).
Ответ отправил: Двойных Игорь Евгеньевич (статус: 4-ый класс)
Ответ отправлен: 17.11.2007, 20:39 Оценка за ответ: 3 Комментарий оценки: я понимая, что лучше найти и заменить, но есть лаболаторная работа по офису. мне и нужен именно макрос.
Отвечает: Кокин Антон Вадимович
Здравствуйте, Костя Симанович!
Можно написать макрос, который последовательно будет заменять вхождения указанных вами слов, используя цикл (примерный код в приложении), но к сожалению из-за своего малого опыта и знаний в VBA я не смог заставить макрос менять регистр только в указанных словах - меняются все буквы на заглавные во всех найденных фрагментах текста. Может кто подскажет, как это сделать?
Приложение:
Ответ отправил: Кокин Антон Вадимович (статус: 4-ый класс)
Ответ отправлен: 18.11.2007, 13:57 Оценка за ответ: 5 Комментарий оценки: Антон Владимирович. Макрос предложеный в письме как говорится исправленый и дополненый, работает. спасибо большое. с ув. Костя.