Страницы: 1
RSS
получить данные в зависимости от значения и даты
 
Добрый день!

Прошу Вашей помощи в решении следующего вопроса:
Как получить данные в ячейку С6 из таблицы во  вкладке "Приказы", в зависимости от значения в ячеки С10 и даты ячейки D2
Excel 2013
Изменено: Александр - 30.03.2021 16:05:17
 
А дата в ячейке D2 (10.04.2018) всегда будет отличаться от дат в столбце E на листе "Приказы" (сейчас там у вас 15.04.2018) - если это ошибка и даты совпадают, что думаю можно формулой подтянуть... (ну, или макросом)
 
UDF
Если правильно понял: дата в промежутке.
Файлы не цепляются. доходит до 90% и всё

Код
Function OOO_data(Baza, OOO, data As Date)
    Dim r, ar, d
    ar = Baza.Value
    For r = 1 To UBound(ar)
        If ar(r, 1) = OOO Then
            If data >= ar(r, 4) Then
                If data <= ar(r, 5) Then
                    OOO_data = ar(r, 3)
                End If
            End If
        End If
    Next
End Function
Изменено: Александр Моторин - 30.03.2021 17:51:45
 
Прицепились
 
Александр,

Может так?
 
memo, Александр Моторин, не корректно работает, при изменении даты , выдает человека, которого нет в данное время. Колонки D E время присутствия на объекте
 
Александр,
Тогда конкретизируйте, на какой временной критерий опираться при поиске? Собственно, об этом вас спросил New, во втором сообщении.
 
Дата в ячейке D2 "10.04.2018" время производства работ. в зависимости от нее и организации в ячейке С10 выбирается человек работающий в промежуток времени указанный во вкладке "приказы" начало работы столбец D окончание работ столбец Е
Ну например для
ООО "ЦБИ" это будет Бугрименко И.В., он там один, работает с 28.02.2018 по 12.12.2018
ООО "Мастер" это будет Якупов М.Г. один только подходит, работает с 28.02.2018 по 30.05.2019
ООО ГК "СтройИнвест" это будет Пащенко Д.З. один только подходит,  работает с 15.04.2018 по 15.04.2018
Таких организаций может быть до 20
 
Александр, В моем варианте, если выбирать указанные организации, то формула по этой усредненной дате находит перечисленных вами людей. Естественно, если указать дату больше/меньше окончания-начала работ, то нужные данные находиться не будут.
 
на форуме формула была правильная а в файле закрыл без сохранения.
И у вас год указан 2018 а в списке 2017
Страницы: 1
Наверх