Как сделать сайт:
  HTML
  JavaScript
  PHP
  CMS
Microsoft Office:
  Word
  Excel
  VBA
Просто о сложном
Список форумов on-line-teaching.com on-line-teaching.com
Онлайн курсы MS Office: Word, Excell. Как сделать сайт: HTML, JS, PHP
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

ошибка в формуле ВПР

 
Начать новую тему   Ответить на тему    Список форумов on-line-teaching.com -> Excel: общие вопросы
Предыдущая тема :: Следующая тема  
Автор Сообщение
Kaly
senior sergeant
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
Efrejtor - lance-corporal


Зарегистрирован: 16.11.2006
Сообщения: 28
Откуда: Самара

СообщениеДобавлено: Пт Фев 02, 2007 7:06 am    Заголовок сообщения: Ответить с цитатой

Цитата:
Добрый день уважаемые форумчане!

Привет! Cool
Цитата:
...когда ж включается фильтр, выводится сообщение об ошибке #НД
Код:
...ПРОМЕЖУТОЧНЫЕ.ИТОГИ(104...

104? Что за номер функции? Я в хелпе по ИТОГам нашел:
Цитата:
Номер_функции — это число от 1 до 11, которое указывает, какую функцию использовать при вычислении итогов внутри списка.

А что за функция с номером 104, я не знаю.

З.Ы.: Вместо ВПР лучше бы использовать в данном случае КОНМЕСЯЦА.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kaly
senior sergeant
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
senior sergeant


Зарегистрирован: 30.01.2006
Сообщения: 57

СообщениеДобавлено: Пт Фев 02, 2007 12:39 pm    Заголовок сообщения: Ответить с цитатой

от блин чудо техники.. а вот нет у меня такой функции.. (((((((((((((((
у меня офис версии 2003 года...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kaly
senior sergeant
senior sergeant


Зарегистрирован: 30.01.2006
Сообщения: 57

СообщениеДобавлено: Пт Фев 02, 2007 1:36 pm    Заголовок сообщения: Ответить с цитатой

а вот забавная функция у меня в пользовательском разделе обнаружилась ))
=СколькоДнейВМесяце(O1;O2)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Филе микроавтобуса
Efrejtor - lance-corporal
Efrejtor - lance-corporal


Зарегистрирован: 16.11.2006
Сообщения: 28
Откуда: Самара

СообщениеДобавлено: Пт Фев 02, 2007 1:47 pm    Заголовок сообщения: Ответить с цитатой

Ясно. А у меня 2002.
Ну в любом случае в экселе работа с датами налажена, так что писать ВПР с собственной табличкой не надо. Попробуй в справке найти по ключевым словам "День", "Дата" и т.д. функцию, похожую по названию на КонецМесяца. Или просто зайди в функции и там в разделе "Дата и Время" посмотри, что есть. Наверняка КонецМесяца там есть, просто называется иначе.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kaly
senior sergeant
senior sergeant


Зарегистрирован: 30.01.2006
Сообщения: 57

СообщениеДобавлено: Ср Фев 07, 2007 10:39 am    Заголовок сообщения: Ответить с цитатой

эта функция есть в Пакете анализа....
сейчас пробую с ней разобраться.. если получится кину результат сюда ))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kaly
senior sergeant
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)
Столбец СС (дата (ссылка на другой лист)

Цитата:
З.Ы.: Вместо ВПР лучше бы использовать в данном случае КОНМЕСЯЦА.

конмесяца не совсем то... ))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов on-line-teaching.com -> Excel: общие вопросы Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB