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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск по дате и вставка последнего значения из столбца - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск по дате и вставка последнего значения из столбца (Формулы)
Поиск по дате и вставка последнего значения из столбца
paninaro Дата: Среда, 05.02.2014, 11:11 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Здравствуйте, уважаемые форумчане!

Помогите, пожалуйста, прописать формулы для 2003 экселя.
Смотрите приложенный к сообщению файл.

Необходимо, чтобы в соответствии с датой последние значения "Код ГП" и "№ варки" из таблицы
"ПЕРЕКАЧКИ" переносились в таблицу "СОДЕРЖИМОЕ НАКОПИТЕЛЕЙ".
Например, для накопителя Н-1 последний номер партии 85, последний связанный с ним код ГП 5347.
Зелёным выделены значения, которые должны подставляться.

Также если накопитель не находится в таблице "ПЕРЕКАЧКИ", в поле "Код ГП" должно вставляться
слово "Пустой", а в поле "№ партии" должен вставляться прочерк.

Ваши идеи?
К сообщению приложен файл: nakopit.xls (17.5 Kb)
 
Ответить
СообщениеЗдравствуйте, уважаемые форумчане!

Помогите, пожалуйста, прописать формулы для 2003 экселя.
Смотрите приложенный к сообщению файл.

Необходимо, чтобы в соответствии с датой последние значения "Код ГП" и "№ варки" из таблицы
"ПЕРЕКАЧКИ" переносились в таблицу "СОДЕРЖИМОЕ НАКОПИТЕЛЕЙ".
Например, для накопителя Н-1 последний номер партии 85, последний связанный с ним код ГП 5347.
Зелёным выделены значения, которые должны подставляться.

Также если накопитель не находится в таблице "ПЕРЕКАЧКИ", в поле "Код ГП" должно вставляться
слово "Пустой", а в поле "№ партии" должен вставляться прочерк.

Ваши идеи?

Автор - paninaro
Дата добавления - 05.02.2014 в 11:11
jakim Дата: Среда, 05.02.2014, 13:00 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1202
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Так.
К сообщению приложен файл: 1332704.xls (29.0 Kb)
 
Ответить
Сообщение
Так.

Автор - jakim
Дата добавления - 05.02.2014 в 13:00
paninaro Дата: Среда, 05.02.2014, 13:12 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Так.
Так.jakim
К сообщению приложен файл: 1332704.xls(29Kb)


Увы, но нет :(

В результате должна получится таблица, как в примере с зелёными цифрами.
Накопитель Н-3 не может быть пустым, т.к. в нём находится продукт с кодом 5347 (от 05.02.14). Точно также не могут быть пустыми Н-8 и Н-9 (см. исходную таблицу).
 
Ответить
Сообщение
Так.
Так.jakim
К сообщению приложен файл: 1332704.xls(29Kb)


Увы, но нет :(

В результате должна получится таблица, как в примере с зелёными цифрами.
Накопитель Н-3 не может быть пустым, т.к. в нём находится продукт с кодом 5347 (от 05.02.14). Точно также не могут быть пустыми Н-8 и Н-9 (см. исходную таблицу).

Автор - paninaro
Дата добавления - 05.02.2014 в 13:12
jakim Дата: Среда, 05.02.2014, 13:38 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1202
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Тогда может так?
К сообщению приложен файл: 5121941.xls (30.0 Kb)
 
Ответить
Сообщение
Тогда может так?

Автор - jakim
Дата добавления - 05.02.2014 в 13:38
_Boroda_ Дата: Среда, 05.02.2014, 13:43 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ЕСЛИ(СЧЁТЕСЛИ($E$4:$E$23;I$21);ПРОСМОТР(2;1/($E$4:$E$23=I$21);$C$4:$C$23);"Пустой")

Н-3 не может быть пустым, т.к. в нём находится продукт с кодом 5347 (от 05.02.14).

Ничего не перепутали? А какой тогда последний Н-1?
К сообщению приложен файл: nakopit_1.xls (31.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ЕСЛИ(СЧЁТЕСЛИ($E$4:$E$23;I$21);ПРОСМОТР(2;1/($E$4:$E$23=I$21);$C$4:$C$23);"Пустой")

Н-3 не может быть пустым, т.к. в нём находится продукт с кодом 5347 (от 05.02.14).

Ничего не перепутали? А какой тогда последний Н-1?

Автор - _Boroda_
Дата добавления - 05.02.2014 в 13:43
paninaro Дата: Среда, 05.02.2014, 14:12 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Ничего не перепутали? А какой тогда последний Н-1?
Так нужно?
=ЕСЛИ(СЧЁТЕСЛИ($E$4:$E$23;I$21);ПРОСМОТР(2;1/($E$4:$E$23=I$21);$C$4:$C$23);"Пустой")
Цитата paninaro, 05.02.2014 в 13:12, в сообщении № 3Н-3 не может быть пустым, т.к. в нём находится продукт с кодом 5347 (от 05.02.14).
Ничего не перепутали? А какой тогда последний Н-1?_Boroda_
К сообщению приложен файл: nakopit_1.xls(31Kb)


Прошу прощения, забыл прояснить важный момент.
В случае с продуктом 5347 от 05.02.14 продукт находится одновременно и в Н-1 и в Н-3, соответственно значение 5347 должно вставляться в табличку в поля Н-1 и Н-3, как и номер партии 85 . Аналогично и с другими строками - всё здесь завязано на дате.
В табличку должны вставляться значения из колонок "Накопитель 1" и "Накопитель 2" за самые последние даты.
 
Ответить
Сообщение
Ничего не перепутали? А какой тогда последний Н-1?
Так нужно?
=ЕСЛИ(СЧЁТЕСЛИ($E$4:$E$23;I$21);ПРОСМОТР(2;1/($E$4:$E$23=I$21);$C$4:$C$23);"Пустой")
Цитата paninaro, 05.02.2014 в 13:12, в сообщении № 3Н-3 не может быть пустым, т.к. в нём находится продукт с кодом 5347 (от 05.02.14).
Ничего не перепутали? А какой тогда последний Н-1?_Boroda_
К сообщению приложен файл: nakopit_1.xls(31Kb)


Прошу прощения, забыл прояснить важный момент.
В случае с продуктом 5347 от 05.02.14 продукт находится одновременно и в Н-1 и в Н-3, соответственно значение 5347 должно вставляться в табличку в поля Н-1 и Н-3, как и номер партии 85 . Аналогично и с другими строками - всё здесь завязано на дате.
В табличку должны вставляться значения из колонок "Накопитель 1" и "Накопитель 2" за самые последние даты.

Автор - paninaro
Дата добавления - 05.02.2014 в 14:12
_Boroda_ Дата: Среда, 05.02.2014, 14:22 | Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Прошу прощения, забыл прояснить важный момент.

Эх. Безобразие какое!!!

Тогда все аналогично
Код
=ЕСЛИ(СЧЁТЕСЛИ($E$4:$E$23;I$21);ПРОСМОТР(2;1/(($F$4:$F$23=I$21)+($E$4:$E$23=I$21));$C$4:$C$23);"Пустой")
К сообщению приложен файл: nakopit_2.xls (31.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Прошу прощения, забыл прояснить важный момент.

Эх. Безобразие какое!!!

Тогда все аналогично
Код
=ЕСЛИ(СЧЁТЕСЛИ($E$4:$E$23;I$21);ПРОСМОТР(2;1/(($F$4:$F$23=I$21)+($E$4:$E$23=I$21));$C$4:$C$23);"Пустой")

Автор - _Boroda_
Дата добавления - 05.02.2014 в 14:22
paninaro Дата: Среда, 05.02.2014, 14:22 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Тогда может так?
Тогда может так?jakim
К сообщению приложен файл: 5121941.xls(30Kb)


Всё так, но почему-то неправильно отображает значение для Н-6. Там должно быть 5664 и 79.
 
Ответить
Сообщение
Тогда может так?
Тогда может так?jakim
К сообщению приложен файл: 5121941.xls(30Kb)


Всё так, но почему-то неправильно отображает значение для Н-6. Там должно быть 5664 и 79.

Автор - paninaro
Дата добавления - 05.02.2014 в 14:22
paninaro Дата: Среда, 05.02.2014, 14:26 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Тогда все аналогично

=ЕСЛИ(СЧЁТЕСЛИ($E$4:$E$23;I$21);ПРОСМОТР(2;1/(($F$4:$F$23=I$21)+($E$4:$E$23=I$21));$C$4:$C$23);"Пустой")Тогда все аналогично


Огромное вам спасибо! hands
Теперь всё именно так, как и должно быть! yes
 
Ответить
Сообщение
Тогда все аналогично

=ЕСЛИ(СЧЁТЕСЛИ($E$4:$E$23;I$21);ПРОСМОТР(2;1/(($F$4:$F$23=I$21)+($E$4:$E$23=I$21));$C$4:$C$23);"Пустой")Тогда все аналогично


Огромное вам спасибо! hands
Теперь всё именно так, как и должно быть! yes

Автор - paninaro
Дата добавления - 05.02.2014 в 14:26
paninaro Дата: Среда, 05.02.2014, 15:36 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Эх. Безобразие какое!!!

Тогда все аналогично
=ЕСЛИ(СЧЁТЕСЛИ($E$4:$E$23;I$21);ПРОСМОТР(2;1/(($F$4:$F$23=I$21)+($E$4:$E$23=I$21));$C$4:$C$23);"Пустой")_Boroda_
К сообщению приложен файл: nakopit_2.xls(31Kb)


Рано начал радоваться :o
Формула идеально работает только в случае, если номер накопителя хотя бы один раз присутствует в столбце "Накопитель 1". Если же накопитель ни разу не встречается в первом столбце, а есть только во втором ("Накопитель 2"), в таблицу "Содержимое накопителей" всегда переносится значение "Пустой", что ошибочно.

Смотрите вложение. В качестве примера я взял Н-4, удалил его из столбца "Накопитель 1", но добавил в столбец "Накопитель 2".Результат - "Пустой", хотя он присутствует в исходной таблице (номер партии 80, код ГП 5119).

Я так понимаю вся проблема в том, что формула завязана на первом столбце и поэтому возникает ошибка. Друзья, есть ли какие идеи сделать формулу универсальной?
К сообщению приложен файл: 7079176.xls (31.0 Kb)
 
Ответить
Сообщение
Эх. Безобразие какое!!!

Тогда все аналогично
=ЕСЛИ(СЧЁТЕСЛИ($E$4:$E$23;I$21);ПРОСМОТР(2;1/(($F$4:$F$23=I$21)+($E$4:$E$23=I$21));$C$4:$C$23);"Пустой")_Boroda_
К сообщению приложен файл: nakopit_2.xls(31Kb)


Рано начал радоваться :o
Формула идеально работает только в случае, если номер накопителя хотя бы один раз присутствует в столбце "Накопитель 1". Если же накопитель ни разу не встречается в первом столбце, а есть только во втором ("Накопитель 2"), в таблицу "Содержимое накопителей" всегда переносится значение "Пустой", что ошибочно.

Смотрите вложение. В качестве примера я взял Н-4, удалил его из столбца "Накопитель 1", но добавил в столбец "Накопитель 2".Результат - "Пустой", хотя он присутствует в исходной таблице (номер партии 80, код ГП 5119).

Я так понимаю вся проблема в том, что формула завязана на первом столбце и поэтому возникает ошибка. Друзья, есть ли какие идеи сделать формулу универсальной?

Автор - paninaro
Дата добавления - 05.02.2014 в 15:36
_Boroda_ Дата: Среда, 05.02.2014, 16:14 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Код
=ЕСЛИ(ЕОШИБКА(ПРОСМОТР(2;1/(($F$4:$F$23=I$21)+($E$4:$E$23=I$21));$C$4:$C$23));"Пустой";ПРОСМОТР(2;1/(($F$4:$F$23=I$21)+($E$4:$E$23=I$21));$C$4:$C$23))


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Код
=ЕСЛИ(ЕОШИБКА(ПРОСМОТР(2;1/(($F$4:$F$23=I$21)+($E$4:$E$23=I$21));$C$4:$C$23));"Пустой";ПРОСМОТР(2;1/(($F$4:$F$23=I$21)+($E$4:$E$23=I$21));$C$4:$C$23))

Автор - _Boroda_
Дата добавления - 05.02.2014 в 16:14
paninaro Дата: Четверг, 06.02.2014, 09:25 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
=ЕСЛИ(ЕОШИБКА(ПРОСМОТР(2;1/(($F$4:$F$23=I$21)+($E$4:$E$23=I$21));$C$4:$C$23));"Пустой";ПРОСМОТР(2;1/(($F$4:$F$23=I$21)+($E$4:$E$23=I$21));$C$4:$C$23))


Спасибо большое, теперь заработало ! hands
 
Ответить
Сообщение
=ЕСЛИ(ЕОШИБКА(ПРОСМОТР(2;1/(($F$4:$F$23=I$21)+($E$4:$E$23=I$21));$C$4:$C$23));"Пустой";ПРОСМОТР(2;1/(($F$4:$F$23=I$21)+($E$4:$E$23=I$21));$C$4:$C$23))


Спасибо большое, теперь заработало ! hands

Автор - paninaro
Дата добавления - 06.02.2014 в 09:25
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск по дате и вставка последнего значения из столбца (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

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