Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Оптимизация формулы в Excel / 3 сообщений из 3, страница 1 из 1
21.08.2017, 09:53
    #39508263
Оптимизация формулы в Excel
Прошу совета. Какой вариант формулы оптимальнее?

Код: vbnet
1.
=ЕСЛИ(Календарь_ГПД[[#Эта строка];[День]]<СЕГОДНЯ();TechHours(ГПД_корр_письма[[#Эта строка];[Факт печати]];Календарь_ГПД[[#Эта строка];[Нед.]];Нормы[ГПД_корр_письма]);TechHours(ГПД_корр_письма[[#Эта строка];[План печати]];Календарь_ГПД[[#Эта строка];[Нед.]];Нормы[ГПД_корр_письма]))



Код: vbnet
1.
=TechHours(ЕСЛИ(Календарь_ГПД[[#Эта строка];[День]]<СЕГОДНЯ();ГПД_корр_письма[[#Эта строка];[Факт печати]];ГПД_корр_письма[[#Эта строка];[План печати]]);Календарь_ГПД[[#Эта строка];[Нед.]];Нормы[ГПД_корр_письма])



TechHours ищет соответствующее значение по номеру недели из одной таблицы в справочнике и делит количество план/факт на найденное значение.

Спасибо!
...
Рейтинг: 0 / 0
22.08.2017, 14:28
    #39508782
Оптимизация формулы в Excel
упрощаем ;)

=ЕСЛИ(a1<СЕГОДНЯ();впр(b1;$d$1:$e$100;2;0);впр(c1;$d$1:$e$100;2;0))
=ВПР(ЕСЛИ(A1<СЕГОДНЯ();B1;C1);$D$1:$E$100;2;0)
...
Рейтинг: 0 / 0
23.08.2017, 20:37
    #39509565
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация формулы в Excel
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Оптимизация формулы в Excel / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]