Есть список дат (дни идут подряд, если это важно) и отметка о том, является ли этот день рабочим (1 - рабочий день, 0 - выходной).
Пользователь в серых ячейках выбирает месяц (ячейка F4 - например, март) и указывает, какой рабочий день ему требуется в формате "WD+Num" или "WD-Num", где Num - целое число (может быть однозначным или двузначным).
Если в ячейке после "WD" указан символ "плюс", то нужно отобразить такой по порядку рабочий день выбранного месяца (в данном случае марта), какое число указано после плюса, т.е. WD+1 должно возвратить первый рабочий день, WD+2 - второй рабочий день и т.п.
Если в ячейке после "WD" указан символ "минус", то нужно отобразить такой по порядку рабочий день С КОНЦА предыдущего месяца (в данном случае получается февраля), какое число указано после минуса, т.е. WD-1 должно возвратить последний рабочий день февраля, WD-2 - предпоследний рабочий день февраля и т.п.
Само собой, определять, рабочий или нерабочий конкретно этот день, необходимо не из внутренней логики Excel, а исходя из массива дат.
Есть идеи, как это можно встроенными формулами Excel реализовать или проще будет начать пилить UDF с подобными требованиями?
Господа, всем здравствуйте!
Есть список дат (дни идут подряд, если это важно) и отметка о том, является ли этот день рабочим (1 - рабочий день, 0 - выходной).
Пользователь в серых ячейках выбирает месяц (ячейка F4 - например, март) и указывает, какой рабочий день ему требуется в формате "WD+Num" или "WD-Num", где Num - целое число (может быть однозначным или двузначным).
Если в ячейке после "WD" указан символ "плюс", то нужно отобразить такой по порядку рабочий день выбранного месяца (в данном случае марта), какое число указано после плюса, т.е. WD+1 должно возвратить первый рабочий день, WD+2 - второй рабочий день и т.п.
Если в ячейке после "WD" указан символ "минус", то нужно отобразить такой по порядку рабочий день С КОНЦА предыдущего месяца (в данном случае получается февраля), какое число указано после минуса, т.е. WD-1 должно возвратить последний рабочий день февраля, WD-2 - предпоследний рабочий день февраля и т.п.
Само собой, определять, рабочий или нерабочий конкретно этот день, необходимо не из внутренней логики Excel, а исходя из массива дат.
Есть идеи, как это можно встроенными формулами Excel реализовать или проще будет начать пилить UDF с подобными требованиями? Samaretz9273