Vladislav_9Q  
 Дата: Суббота, 17.10.2020, 00:34 | 
 Сообщение № 1     
   
 
  
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Новичок  
 
 Сообщений:  29 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel 2019          
  
 
 
 Итак. Я плох в описании, если что не понятно, спршивайте. В файле, на листе "рабочая" можно увидеть рабочую хронологию (на 46 строке), которая сверяется с датами из таблицы и заполняет ячейки согласно хронологии. Однако подобная хронология предназначена только для одной временной линии. На листе "Не рабочая" отображено 2 временные линии. Вопрос такой: можно ли улучшить формулу, которая будет определять, если диапозон для заполнения временной линии пуст, то будет происходить заполнение, если нет, переносить на 2 строки ниже? 
 
 
Итак. Я плох в описании, если что не понятно, спршивайте. В файле, на листе "рабочая" можно увидеть рабочую хронологию (на 46 строке), которая сверяется с датами из таблицы и заполняет ячейки согласно хронологии. Однако подобная хронология предназначена только для одной временной линии. На листе "Не рабочая" отображено 2 временные линии. Вопрос такой: можно ли улучшить формулу, которая будет определять, если диапозон для заполнения временной линии пуст, то будет происходить заполнение, если нет, переносить на 2 строки ниже? Vladislav_9Q  
 
 
  
  
  
 Ответить 
Сообщение Итак. Я плох в описании, если что не понятно, спршивайте. В файле, на листе "рабочая" можно увидеть рабочую хронологию (на 46 строке), которая сверяется с датами из таблицы и заполняет ячейки согласно хронологии. Однако подобная хронология предназначена только для одной временной линии. На листе "Не рабочая" отображено 2 временные линии. Вопрос такой: можно ли улучшить формулу, которая будет определять, если диапозон для заполнения временной линии пуст, то будет происходить заполнение, если нет, переносить на 2 строки ниже? Автор - Vladislav_9Q  Дата добавления - 17.10.2020  в 00:34   
 
 
 Светлый  
 Дата: Суббота, 17.10.2020, 23:25 | 
 Сообщение № 2     
   
 
  
   
 
 
 Группа: Друзья  
 
 
 Ранг: Старожил  
 
 Сообщений:  1880 
 
 
 
 
  Репутация:    
 543    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel 2013, 2016          
  
 
 
 И Вам, здравствуйте! Не совсем по заданию. В жёлтых ячейках примерное решение. Формула массива:Код
=ЕСЛИ(СТРОКА(G1)=1;ЕСЛИ(ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3);1;"")&ЕСЛИ(И(МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))>=МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7));МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))<=МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7)));"";ЕСЛИ(ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3);2;""));ЕСЛИ(ИЛИ(МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))<МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7));МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))>МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7)));"";ЕСЛИ(ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3);2;"")))
 *Немного переделал формулу:Код
=ЕСЛИ(И(СТРОКА(G1)=1;ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3));1;"")&ЕСЛИ(И(МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))>=МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7));МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))<=МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7)))=(СТРОКА(G1)=1);"";ЕСЛИ(ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3);2;""))
 Файл перезалил.  
 
 
И Вам, здравствуйте! Не совсем по заданию. В жёлтых ячейках примерное решение. Формула массива:Код
=ЕСЛИ(СТРОКА(G1)=1;ЕСЛИ(ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3);1;"")&ЕСЛИ(И(МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))>=МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7));МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))<=МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7)));"";ЕСЛИ(ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3);2;""));ЕСЛИ(ИЛИ(МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))<МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7));МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))>МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7)));"";ЕСЛИ(ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3);2;"")))
 *Немного переделал формулу:Код
=ЕСЛИ(И(СТРОКА(G1)=1;ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3));1;"")&ЕСЛИ(И(МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))>=МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7));МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))<=МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7)))=(СТРОКА(G1)=1);"";ЕСЛИ(ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3);2;""))
 Файл перезалил. Светлый  
 
 
Программировать проще, чем писать стихи. 
Сообщение отредактировал Светлый  - Суббота, 17.10.2020, 23:43 
  
  
  
 Ответить 
Сообщение И Вам, здравствуйте! Не совсем по заданию. В жёлтых ячейках примерное решение. Формула массива:Код
=ЕСЛИ(СТРОКА(G1)=1;ЕСЛИ(ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3);1;"")&ЕСЛИ(И(МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))>=МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7));МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))<=МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7)));"";ЕСЛИ(ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3);2;""));ЕСЛИ(ИЛИ(МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))<МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7));МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))>МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7)));"";ЕСЛИ(ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3);2;"")))
 *Немного переделал формулу:Код
=ЕСЛИ(И(СТРОКА(G1)=1;ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3));1;"")&ЕСЛИ(И(МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))>=МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7));МИН(ЕСЛИ(--ПРАВБ($A$2:$A$7)=1;$C$2:$C$7))<=МАКС(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7)))=(СТРОКА(G1)=1);"";ЕСЛИ(ИЛИ(ТЕКСТ(ЕСЛИ(--ПРАВБ($A$2:$A$7)=2;$C$2:$C$7);"МММ ГГГГ")=G$4&" "&G$3);2;""))
 Файл перезалил. Автор - Светлый  Дата добавления - 17.10.2020  в 23:25   
 
 
 Vladislav_9Q  
 Дата: Воскресенье, 18.10.2020, 14:01 | 
 Сообщение № 3     
   
 
  
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Новичок  
 
 Сообщений:  29 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel 2019          
  
 
 
  Благодарю, добрый человек. 
 
 
 
  
  
  
 Ответить 
Сообщение  Благодарю, добрый человек.Автор - Vladislav_9Q  Дата добавления - 18.10.2020  в 14:01