Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/найти крайнюю дату заполнения табеля рабочего времени - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » найти крайнюю дату заполнения табеля рабочего времени (Формулы/Formulas)
найти крайнюю дату заполнения табеля рабочего времени
adamm1603 Дата: Воскресенье, 20.11.2016, 10:46 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 89
Репутация: 1 ±
Замечаний: 20% ±

Excel 2013
Доброго времени форумчане! Есть табель учёта рабочего времени, верхняя строка числа месяца, не в формате дата, данный табель заполняется ежедневно, но не факт что в текущий день, как определить крайнюю дату (число в верхней строке), в данном табеле с помощью формул, в примере более понятно.
P.S. Данная тема открыта: http://www.planetaexcel.ru/forum....vremeni
К сообщению приложен файл: 1924939.xlsx(14Kb)
 
Ответить
СообщениеДоброго времени форумчане! Есть табель учёта рабочего времени, верхняя строка числа месяца, не в формате дата, данный табель заполняется ежедневно, но не факт что в текущий день, как определить крайнюю дату (число в верхней строке), в данном табеле с помощью формул, в примере более понятно.
P.S. Данная тема открыта: http://www.planetaexcel.ru/forum....vremeni

Автор - adamm1603
Дата добавления - 20.11.2016 в 10:46
adamm1603 Дата: Воскресенье, 20.11.2016, 10:54 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 89
Репутация: 1 ±
Замечаний: 20% ±

Excel 2013
Решение почти нашёл, но нужна помощь, как всё таки упростить формулу не используя первую строку?
К сообщению приложен файл: 1321393.xlsx(13Kb)
 
Ответить
СообщениеРешение почти нашёл, но нужна помощь, как всё таки упростить формулу не используя первую строку?

Автор - adamm1603
Дата добавления - 20.11.2016 в 10:54
Nic70y Дата: Воскресенье, 20.11.2016, 10:55 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3475
Репутация: 722 ±
Замечаний: 0% ±

Excel 2013
Код
=СУММПРОИЗВ(МАКС((A2:AE32<>"")*СТОЛБЕЦ(A2:AE32)))
если табель начинается не с 1-го столбца, то нужно вычесть номер первого столбца диапазона-1


ЯД(poison) 41001841029809
+7 978 049 98 74 (мтс)
 
Ответить
Сообщение
Код
=СУММПРОИЗВ(МАКС((A2:AE32<>"")*СТОЛБЕЦ(A2:AE32)))
если табель начинается не с 1-го столбца, то нужно вычесть номер первого столбца диапазона-1

Автор - Nic70y
Дата добавления - 20.11.2016 в 10:55
buchlotnik Дата: Воскресенье, 20.11.2016, 10:55 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2049
Репутация: 613 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
массивка:
Код
=MAX(IF(LEN(A2:AE32);A1:AE1;""))
или
Код
=MAX(IF(LEN(A2:AE32);COLUMN(A2:AE32);""))
подсократил:
Код
=MAX((LEN(A2:AE32)>0)*A1:AE1)
К сообщению приложен файл: 3810517-1-.xlsx(14Kb)


платная помощь:
ЯД: 410012595572239; WM: 311017577133
buchlotnik@mail.ru


Сообщение отредактировал buchlotnik - Воскресенье, 20.11.2016, 13:10
 
Ответить
Сообщениемассивка:
Код
=MAX(IF(LEN(A2:AE32);A1:AE1;""))
или
Код
=MAX(IF(LEN(A2:AE32);COLUMN(A2:AE32);""))
подсократил:
Код
=MAX((LEN(A2:AE32)>0)*A1:AE1)

Автор - buchlotnik
Дата добавления - 20.11.2016 в 10:55
adamm1603 Дата: Воскресенье, 20.11.2016, 13:12 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 89
Репутация: 1 ±
Замечаний: 20% ±

Excel 2013
Большое спасибо буду пробовать
 
Ответить
СообщениеБольшое спасибо буду пробовать

Автор - adamm1603
Дата добавления - 20.11.2016 в 13:12
adamm1603 Дата: Воскресенье, 20.11.2016, 13:27 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 89
Репутация: 1 ±
Замечаний: 20% ±

Excel 2013
buchlotnik можете немного разяснить данную формулу
Код
=МАКС((ДЛСТР(A2:AE32)>0)*A1:AE1)
, как я понял функция
Код
ДЛСТР(A2:AE32)>0
отбирает все значения больше нуля в массиве, есть диапазон
Код
A1:AE1
, а как происходит отбор?
 
Ответить
Сообщениеbuchlotnik можете немного разяснить данную формулу
Код
=МАКС((ДЛСТР(A2:AE32)>0)*A1:AE1)
, как я понял функция
Код
ДЛСТР(A2:AE32)>0
отбирает все значения больше нуля в массиве, есть диапазон
Код
A1:AE1
, а как происходит отбор?

Автор - adamm1603
Дата добавления - 20.11.2016 в 13:27
buchlotnik Дата: Воскресенье, 20.11.2016, 13:33 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2049
Репутация: 613 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
adamm1603, она не отбирает -
Код
ДЛСТР(A2:AE32)>0
возвращает ИСТИНА, если в ячейке что-то тесть и ЛОЖЬ, если ячейка пустая. Для арифметических действий ИСТИНА то же самое, что единица, а ЛОЖЬ - ноль; поэтому при умножении мы получим для непустых ячеек - значения из A1:AE1, а для пустых - нули. Функция МАКС() вытаскивает из полученного массива крайнее значение. Поиграйтесь -вкладка Формулы - Вычислить формулу


платная помощь:
ЯД: 410012595572239; WM: 311017577133
buchlotnik@mail.ru


Сообщение отредактировал buchlotnik - Воскресенье, 20.11.2016, 13:33
 
Ответить
Сообщениеadamm1603, она не отбирает -
Код
ДЛСТР(A2:AE32)>0
возвращает ИСТИНА, если в ячейке что-то тесть и ЛОЖЬ, если ячейка пустая. Для арифметических действий ИСТИНА то же самое, что единица, а ЛОЖЬ - ноль; поэтому при умножении мы получим для непустых ячеек - значения из A1:AE1, а для пустых - нули. Функция МАКС() вытаскивает из полученного массива крайнее значение. Поиграйтесь -вкладка Формулы - Вычислить формулу

Автор - buchlotnik
Дата добавления - 20.11.2016 в 13:33
adamm1603 Дата: Воскресенье, 20.11.2016, 13:39 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 89
Репутация: 1 ±
Замечаний: 20% ±

Excel 2013
Буду разбираться спасибо!
 
Ответить
СообщениеБуду разбираться спасибо!

Автор - adamm1603
Дата добавления - 20.11.2016 в 13:39
jakim Дата: Воскресенье, 20.11.2016, 14:09 | Сообщение № 9
Группа: Друзья
Ранг: Ветеран
Сообщений: 677
Репутация: 171 ±
Замечаний: 0% ±

Самая простая формула,думаю такая

Код
=AGGREGATE(14;6;A1:AE1/(A2:AE32<>"");1)
 
Ответить
Сообщение
Самая простая формула,думаю такая

Код
=AGGREGATE(14;6;A1:AE1/(A2:AE32<>"");1)

Автор - jakim
Дата добавления - 20.11.2016 в 14:09
AlexM Дата: Воскресенье, 20.11.2016, 15:22 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3049
Репутация: 739 ±
Замечаний: 0% ±

Еще массивная
Код
=МАКС((A2:AE32>0)*СТОЛБЕЦ(A:AE))
и
Код
=МАКС((A2:AE32>0)*A1:AE1)


Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Воскресенье, 20.11.2016, 15:24
 
Ответить
СообщениеЕще массивная
Код
=МАКС((A2:AE32>0)*СТОЛБЕЦ(A:AE))
и
Код
=МАКС((A2:AE32>0)*A1:AE1)

Автор - AlexM
Дата добавления - 20.11.2016 в 15:22
Мир MS Excel » Вопросы и решения » Вопросы по Excel » найти крайнюю дату заполнения табеля рабочего времени (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!