Страницы: 1
RSS
Найти последнее значение в строке по условию
 
Как в строке A3:L3 найти последнее значение, при условии что ячейка с последним значением находится под "Фактом" и в ячейку M3 вывести дату этого значения?
Соответственно в M4 вывести тоже самое.

Заранее благодарю!
Изменено: levi1990 - 07.05.2015 08:57:19
 
в код листа, и выполнить:
Код
Sub факт()
Cells(3, 13) = ""
For i = 12 To 1 Step -2
  If Not IsEmpty(Cells(3, i)) Then
  Cells(3, 13) = Cells(3, i).Offset(-2, -1)
  Exit For
  End If
Next i
End Sub
 
=ПРОСМОТР(9^9;1/((A2:L2="факт")*(A3:L3>0));A3:L3)
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Владимир, неееее ☺ нужна не сумма под фактом, а дата над фактом ☺
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
ну тогда формулу Владимир, допилить так
Код
=ИНДЕКС($A$1:$L$1;ПОИСКПОЗ(ПРОСМОТР(9^9;1/((A2:L2="факт")*(A3:L3>0));A3:L3);$A$3:$L$3;0)-1)
Лень двигатель прогресса, доказано!!!
 
Цитата
нужна не сумма под фактом, а дата
Тогда так:
=ПРОСМОТР(9^9;1/((B2:M2="факт")*(B3:M3>0));A1:L1)
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
или так ☺
{=ИНДЕКС(A3:L3;;МАКС((A4:L4="Факт" )*(A5:L5>0)*СТОЛБЕЦ(A4:L4))-1)} (формула массива)
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
Страницы: 1
Читают тему
Наверх