Предыдущая тема :: Следующая тема
|
Автор |
Сообщение |
Kaly senior sergeant


Зарегистрирован: 30.01.2006 Сообщения: 57
|
Добавлено: Чт Фев 01, 2007 6:37 pm Заголовок сообщения: ошибка в формуле ВПР |
|
|
Добрый день уважаемые форумчане!
проблема такова:
есть таблица на 5000 строк
A|B|C|D|E|f
год|месяц|дата начала|дата окончания|№ дог.|№п/п
путем автофильтра отбираются записи по столбцу № дог.
нужно автоматически выставлять дату в шапке документа где уже проставляется месяц (максимальное значение столбца (дата окончания) год и последнее число этого месяца.
проблема заключается в том что когда список не отфильтрован то формула работает, когда ж включается фильтр, выводится сообщение об ошибке #НД
формула такая:
Код: | =СЦЕПИТЬ(ВПР((ПРОМЕЖУТОЧНЫЕ.ИТОГИ(104;B13:B5002));P1:Q12;2;ЛОЖЬ);" ";ТЕКСТ((ПРОМЕЖУТОЧНЫЕ.ИТОГИ(104;B13:B5002));"ММММ");" ";(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(104;A13:A5002));" ";"г.") |
p1:q12 - подстановочная таблица
1 - 31
2 -28
3 - 31 и т.д. (т.е. последний день месяца)
если не совсем помнятно могу выслать кусок файла для разбора полетов
ХЕЕЕЕЛП!!!!! |
|
Вернуться к началу |
|
 |
Филе микроавтобуса Efrejtor - lance-corporal

Зарегистрирован: 16.11.2006 Сообщения: 28 Откуда: Самара
|
Добавлено: Пт Фев 02, 2007 7:06 am Заголовок сообщения: |
|
|
Цитата: | Добрый день уважаемые форумчане! |
Привет!
Цитата: | ...когда ж включается фильтр, выводится сообщение об ошибке #НД Код: | ...ПРОМЕЖУТОЧНЫЕ.ИТОГИ(104... |
|
104? Что за номер функции? Я в хелпе по ИТОГам нашел:
Цитата: | Номер_функции — это число от 1 до 11, которое указывает, какую функцию использовать при вычислении итогов внутри списка. |
А что за функция с номером 104, я не знаю.
З.Ы.: Вместо ВПР лучше бы использовать в данном случае КОНМЕСЯЦА. |
|
Вернуться к началу |
|
 |
Kaly senior sergeant


Зарегистрирован: 30.01.2006 Сообщения: 57
|
Добавлено: Пт Фев 02, 2007 12:37 pm Заголовок сообщения: |
|
|
104 это максимальное число приравнивается к 4 только исключаются скрытые значения))
вот кусок из справки
Номер_функции
(включая скрытые значения) Номер_функции
(за исключением скрытых значений) Функция
1 101 СРЗНАЧ
2 102 СЧЁТ
3 103 СЧЁТЗ
4 104 МАКС
5 105 МИН
6 106 ПРОИЗВЕД
7 107 СТАНДОТКЛОН
8 108 СТАНДОТКЛОНП
9 109 СУММ
10 110 ДИСП
11 111 ДИСПР
я так понимаю это зависит от версии оффиса)))
а вот по поводу конца месяца.. спасибо)) а то кажись я такой огород нагородила, что самой страшно ... ))))
ЗЫ: классный ник)))) |
|
Вернуться к началу |
|
 |
Kaly senior sergeant


Зарегистрирован: 30.01.2006 Сообщения: 57
|
Добавлено: Пт Фев 02, 2007 12:39 pm Заголовок сообщения: |
|
|
от блин чудо техники.. а вот нет у меня такой функции.. (((((((((((((((
у меня офис версии 2003 года... |
|
Вернуться к началу |
|
 |
Kaly senior sergeant


Зарегистрирован: 30.01.2006 Сообщения: 57
|
Добавлено: Пт Фев 02, 2007 1:36 pm Заголовок сообщения: |
|
|
а вот забавная функция у меня в пользовательском разделе обнаружилась ))
=СколькоДнейВМесяце(O1;O2) |
|
Вернуться к началу |
|
 |
Филе микроавтобуса Efrejtor - lance-corporal

Зарегистрирован: 16.11.2006 Сообщения: 28 Откуда: Самара
|
Добавлено: Пт Фев 02, 2007 1:47 pm Заголовок сообщения: |
|
|
Ясно. А у меня 2002.
Ну в любом случае в экселе работа с датами налажена, так что писать ВПР с собственной табличкой не надо. Попробуй в справке найти по ключевым словам "День", "Дата" и т.д. функцию, похожую по названию на КонецМесяца. Или просто зайди в функции и там в разделе "Дата и Время" посмотри, что есть. Наверняка КонецМесяца там есть, просто называется иначе. |
|
Вернуться к началу |
|
 |
Kaly senior sergeant


Зарегистрирован: 30.01.2006 Сообщения: 57
|
Добавлено: Ср Фев 07, 2007 10:39 am Заголовок сообщения: |
|
|
эта функция есть в Пакете анализа....
сейчас пробую с ней разобраться.. если получится кину результат сюда )) |
|
Вернуться к началу |
|
 |
Kaly senior sergeant


Зарегистрирован: 30.01.2006 Сообщения: 57
|
Добавлено: Ср Фев 07, 2007 12:45 pm Заголовок сообщения: |
|
|
решение найдено.
=ЕСЛИ(N4=6;ДАТА(N1;N2;N3)-1;ЕСЛИ(N4=7;ДАТА(N1;N2;N3)-2;ДАТА(N1;N2;N3)))
n1 - =ТЕКСТ((ПРОМЕЖУТОЧНЫЕ.ИТОГИ(104;A:A));"##")
n2 - =ТЕКСТ(МЕСЯЦ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(104;C13:C2997));"##")
n3 - =СколькоДнейВМесяце(N2;N1)
n4 - =ДЕНЬНЕД(ДАТА(N1;N2;N3);2)
Столбец AA(=ГОД(D480)
Столбец СС (дата (ссылка на другой лист)
Цитата: | З.Ы.: Вместо ВПР лучше бы использовать в данном случае КОНМЕСЯЦА. |
конмесяца не совсем то... )) |
|
Вернуться к началу |
|
 |
|