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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчёт лет жизни с одного листа в другой по условию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Подсчёт лет жизни с одного листа в другой по условию
Юрий_Ф Дата: Воскресенье, 11.08.2024, 15:36 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 841
Репутация: 5 ±
Замечаний: 60% ±

Excel 2010
День добрый всем!

Имеется две таблицы одних и тех же пользователей. Но на Листе 1 сортировка по датам, а на Листе2 - по алфавиту.
Требуется: если в столбце С Листа2 ставится год, то в Листе1 выставляется возраст.
Я написал формулу для Лахова:
Код
=ЕСЛИ(ЕПУСТО(Лист2!C24);"";СУММ(Лист2!C24-ГОД(Лист2!B24)))

Но если её "протянуть" на Листе1 для всех, то данные вычисляются для строк, а не именно для этих пользователей.
Гляньте, пожалуйста, как это дело выправить, чтобы при сортировках "привязывалась" нужная цифра к пользователям, а не к ячейкам!
К сообщению приложен файл: kniga2.xlsx (20.0 Kb)


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!


Сообщение отредактировал Юрий_Ф - Воскресенье, 11.08.2024, 15:37
 
Ответить
СообщениеДень добрый всем!

Имеется две таблицы одних и тех же пользователей. Но на Листе 1 сортировка по датам, а на Листе2 - по алфавиту.
Требуется: если в столбце С Листа2 ставится год, то в Листе1 выставляется возраст.
Я написал формулу для Лахова:
Код
=ЕСЛИ(ЕПУСТО(Лист2!C24);"";СУММ(Лист2!C24-ГОД(Лист2!B24)))

Но если её "протянуть" на Листе1 для всех, то данные вычисляются для строк, а не именно для этих пользователей.
Гляньте, пожалуйста, как это дело выправить, чтобы при сортировках "привязывалась" нужная цифра к пользователям, а не к ячейкам!

Автор - Юрий_Ф
Дата добавления - 11.08.2024 в 15:36
Hugo Дата: Воскресенье, 11.08.2024, 16:11 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3703
Репутация: 792 ±
Замечаний: 0% ±

365
Добрый день.
Вообще ВПР() - это азы, это даже важнее чем СУММ()
В J2 первого листа пишите
Код
=ВПР(G2;Лист2!A:C;3;0)

и тянете вниз.
И на основе этого высчитываете года, можно сразу в этой формуле.
Или года высчитать на втором листе, и подтягивать уже готовое.
Вообще эти года точно не написать если нет информации о точной дате на втором листе, разве что если день рождения после дня сохранения файла то одно число, если раньше то другое.
Это если год текущий вытягивает. А для старых точно уже не сказать.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Воскресенье, 11.08.2024, 16:23
 
Ответить
СообщениеДобрый день.
Вообще ВПР() - это азы, это даже важнее чем СУММ()
В J2 первого листа пишите
Код
=ВПР(G2;Лист2!A:C;3;0)

и тянете вниз.
И на основе этого высчитываете года, можно сразу в этой формуле.
Или года высчитать на втором листе, и подтягивать уже готовое.
Вообще эти года точно не написать если нет информации о точной дате на втором листе, разве что если день рождения после дня сохранения файла то одно число, если раньше то другое.
Это если год текущий вытягивает. А для старых точно уже не сказать.

Автор - Hugo
Дата добавления - 11.08.2024 в 16:11
DrMini Дата: Воскресенье, 11.08.2024, 16:23 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1899
Репутация: 276 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Здравствуйте Юрий_Ф, мой вариант практически тоже самое, что и у Hugo.
Код
=МАКС(ВПР(G2;Лист2!A:C;3;)-ГОД(H2);)

и формат ячейки
Код
0;;;

Ну, как вариант.
И Hugo прав — без полной даты могут быть расхождения на 1 год.
К сообщению приложен файл: gody.xlsx (21.3 Kb)


Сообщение отредактировал DrMini - Воскресенье, 11.08.2024, 16:27
 
Ответить
СообщениеЗдравствуйте Юрий_Ф, мой вариант практически тоже самое, что и у Hugo.
Код
=МАКС(ВПР(G2;Лист2!A:C;3;)-ГОД(H2);)

и формат ячейки
Код
0;;;

Ну, как вариант.
И Hugo прав — без полной даты могут быть расхождения на 1 год.

Автор - DrMini
Дата добавления - 11.08.2024 в 16:23
Юрий_Ф Дата: Воскресенье, 11.08.2024, 21:25 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 841
Репутация: 5 ±
Замечаний: 60% ±

Excel 2010
Hugo, DrMini,

Просто с функцией ВПР не сталкивался до этой поры!
Вы правы! С полной датой будет точнее!
А если ставить полную дату, формула не меняется? А формат?


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!


Сообщение отредактировал Юрий_Ф - Воскресенье, 11.08.2024, 21:27
 
Ответить
СообщениеHugo, DrMini,

Просто с функцией ВПР не сталкивался до этой поры!
Вы правы! С полной датой будет точнее!
А если ставить полную дату, формула не меняется? А формат?

Автор - Юрий_Ф
Дата добавления - 11.08.2024 в 21:25
DrMini Дата: Понедельник, 12.08.2024, 05:19 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1899
Репутация: 276 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
А если ставить полную дату, формула не меняется? А формат?

Тогда формула немного изменится, а формат зададим прямо в формуле:
Код
=ЕСЛИОШИБКА(РАЗНДАТ(H2;ВПР(G2;Лист2!A$2:C$100;3;);"Y");"")

Из нескольких вариантов — этот мне больше всего понравился.
К сообщению приложен файл: 2640437.xlsx (21.6 Kb)
 
Ответить
Сообщение
А если ставить полную дату, формула не меняется? А формат?

Тогда формула немного изменится, а формат зададим прямо в формуле:
Код
=ЕСЛИОШИБКА(РАЗНДАТ(H2;ВПР(G2;Лист2!A$2:C$100;3;);"Y");"")

Из нескольких вариантов — этот мне больше всего понравился.

Автор - DrMini
Дата добавления - 12.08.2024 в 05:19
Юрий_Ф Дата: Воскресенье, 18.08.2024, 23:49 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 841
Репутация: 5 ±
Замечаний: 60% ±

Excel 2010
DrMini, Спасибо, друг мой! Как всегда оригинально! hands


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеDrMini, Спасибо, друг мой! Как всегда оригинально! hands

Автор - Юрий_Ф
Дата добавления - 18.08.2024 в 23:49
  • Страница 1 из 1
  • 1
Поиск:

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