Посоветуйте

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
anton071
Сообщения: 1
Зарегистрирован: 18 авг 2004, 15:31
Контактная информация:

Посоветуйте

Сообщение anton071 » 19 авг 2004, 07:47

Есть таблица в exel - распечатка телефонных переговоров. (Город в который звонили, длительность звонка и стоимость).
Необходимо поменять стоимость (для каждого направляния изменения разные)

Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Сообщение Naeel Maqsudov » 19 авг 2004, 23:48

ООпределить направление, как я понимаю, можно по названию города?
Добавьте рядом со стоимостью еще одну колонку с формулой, где используется функция ЕСЛИ.
Чтобы задать несколько условий используйте функцию ЕСЛИ рекурсивно.
=ЕСЛИ(a5="Москва";c5*2;ЕСЛИ(a5="Лондон");c5*4;c5))
Затем скопируйте формулу на все оставшиеся строки.

Если направлений очень много, то на соседнем листе можно составить таблицу изменений для каждого направления, и выбирать показатели изменений с помощью функции ВПР (см. справку, если не получится пишите).


Если формулы не нужны, а требуется сохранить только результаты вычислений, то скопируйте результаты вычислений и с помощью меню Правка/Сециальная вставка вставьте их на то же место как Значения. Формулы при этом будут уничтожены и заменены на простые значения.

Ответить