Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2012, 20:58   #21
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

alex77755, я задал простой вопрос, на который легко дать ответ: Почему 25? Поняв это - дальше пару минут на решение формулами.
Но за целый день я так и не получил на этот вопрос ответа, хотя задавал его трижды...
И скрин показывающий что Ваша ЮДФ кривая тоже не вызвал никаких комментариев, что странно. Вам помощь не нужна? Тогда зачем тема? Помощь нужна? Тогда почему Вы упираетесь?

Ладно, дело Ваше, нет так нет. Удачи.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 18.04.2012, 21:14   #22
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

так что ли нужно?
Вложения
Тип файла: rar Подсчёт рабочих дней формулой.rar (13.4 Кб, 12 просмотров)

Последний раз редактировалось MCH; 18.04.2012 в 21:21.
MCH вне форума Ответить с цитированием
Старый 18.04.2012, 22:16   #23
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Цитата:
так что ли нужно?
Ну вот это почти то, что нужно.
Только надо чтобы было 12 полных рабочих дней, а здесь 11.
Но это, я думаю, детали. Надо просто разобраться с формулой
Спасибо
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 18.04.2012, 22:40   #24
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Цитата:
Сообщение от alex77755 Посмотреть сообщение
Только надо чтобы было 12 полных рабочих дней, а здесь 11.
Пересчитал несколько раз, получилось 12 рабочих дней, если выкинуть начальную или конечную дату, или я не правильно считаю?
MCH вне форума Ответить с цитированием
Старый 18.04.2012, 22:51   #25
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Serge 007
Я тоже так и не понял почему вы привязались к этой 25.
Я трижды обьясняз задачу. Вместо 25 может быть 125. Не в этом суть. Суть в том, что нужно отступить вверх или вниз от строки заданное количество рабочих дней.
Код MCH решает этот вопрос для сдвига вниз. Как её перделать для сдвига вверх я пока не могу понять. Для меня формула пока непонятна. Мжет быть со временем разбирусь. Не знаю в чём вы увидели кривизну моих выкладок, но я протестировал разные варианты и остался доволен работой функции и формул.
Одно но: Я стараюсь в больших таблицах не использовать формулы и функции - начинает тормозить книга. Надо отключать автопересчёт и выполнят по требованию.
А на счёт помощи с формулами - помогите.
На скрине в колонке "С" формула отлавливающая первый заказ и первую отгрузку
по первым числам соответственно в колонках "D" и "E"

Код:
=ЕСЛИ(И(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;$D$8:D25)=1;D25<>0);"Первый заказ";ЕСЛИ(И(СЧЁТЕСЛИ($E$1:E25;">0")=1;E25>0);"Первая отгрузка";""))
Так вот какой надо поместить код вместо последних кавычек, что бы формула на расстоянии "В3"(=8) рабочих дней от первой цифры в колонке "D"(или от записи "Первый заказ") в колонке "С" (на скрине в ячейке "С21" выдала запись "Первый день производственного цикла"(без дополнительных ячеек)
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 18.04.2012, 22:59   #26
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Цитата:
Пересчитал несколько раз, получилось 12 рабочих дней
По другому - 12 строк с буквами "Р". Я там добавил в формуле +1 и всё получилось так, как мне надо. Жалко, что с доп.столбцом и пока непонятна формула с тремя знаками "=".
Положу в копилку пока.
А как её использовать для отсчёта вверх?
Я пошёл по примитивному пути: функция тупо считает буквы вверх или вниз в зависимости от переданного ей критерия. Там просто будет(точнее уже есть и всё работает) ещё большая таблица и отсчёт должен производиться и вверх и вниз
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Узнать количество дней gephaest Microsoft Office Access 7 28.11.2011 18:47
количество рабочих дней в месяце. RKS Общие вопросы Delphi 6 30.10.2010 08:00
количество дней denis_stell Помощь студентам 4 11.04.2010 00:28
подсчет рабочих дней ruavia3 Microsoft Office Excel 14 01.03.2010 11:22
как расчитать кол-во рабочих дней за"-" выходных??? ЦЕРЦЕЯ Microsoft Office Excel 5 30.11.2009 14:16