Страницы: 1
RSS
Выбор более ранней даты в диапазоне
 
Друзья, нету возможности выложить файл, поэтому постараюсь так.  
 
Скажем, есть диапазон A1:A10. В нем имеется несколько дат, возможно встречаются числа. Как сделать так, чтобы в A11 выставилась более ранняя дата? В общеv, чтобы Excel выбрал из этого диапазона более раннюю дату и проставил ее в A11.  
 
Приемы, честно, не посмотрел поэтому если ктото поможет ссылкой на тему там, буду благодарен )
 
Даты это те же числа, потому для них должно работать:  
=МИН(A1:A10)  
Но нужно учесть, что Excel не отличит обычные числа от дат.
 
Пока ждал пришлось вручную сделать =) Ну в прниципе вариант удалить числа есть, т.ч. сейчас попробую). Спасибо)
 
Если чисел нет - сработает.
 
'  
Function МинДата(Массив As Range)  
   Dim MinD As Date, Cell As Range  
   '  
   MinD = #12/31/9999#  
   For Each Cell In Массив.Cells  
       If IsDate(Cell) Then  
           If Cell < MinD Then MinD = Cell  
       End If  
   Next  
   If MinD < #12/31/9999# Then  
       МинДата = MinD  
   Else  
       МинДата = CVErr(xlErrNA)  
   End If  
End Function
 
Не,  
MinD = #31/12/9999#
 
Тьфу-ты, исправление не правильное.  
Формат даты #mm/dd/yyyy#
 
Если числа небольшие (не выше даты в числовом формате), их можно отсеять:  
=МИН(ЕСЛИ(А:А>х;А:А))
 
>>>Если чисел нет - сработает.  
Да без чисел все нормально срабатывает) В применении на практике оказалось, что числа коегде все таки нужны)  
 
>>>  
>>>'  
>>>Function МинДата(Массив As Range)  
>>>Dim MinD As Date, Cell As Range  
>>>'  
А это, что-то типа макроса? Если да, то по некоторым техническим причинам (у нас крп. сеть и админы походу прикрыли работу с макросами) не слмогу применить его (  
 
>>> Если числа небольшие (не выше даты в числовом формате), их можно отсеять:  
=МИН(ЕСЛИ(А:А>х;А:А))  
Числа большие =)
 
С примером никак? Было бы легче искать решение.
 
Можно перед числами поставить одинарную кавычку или назначить формат ячеек "текстовый".  
Но если в дальнейшем эти числа учавствуют в расчетах, прийдется в формулах делать преобразование в числа.
 
Ну пока никак ) Только как дома буду) В принципе то там то, что я в начале описал, идут строчки с датами, иногда появляютяся числа (суммы). Да я уж можеьт нафег эти суммы)
Страницы: 1
Читают тему (гостей: 1)
Наверх