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

Вход

Регистрация

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

 

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

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск значения с другого файла по двум критериям (Формулы/Formulas)
Поиск значения с другого файла по двум критериям
lebensvoll Дата: Вторник, 10.07.2018, 13:16 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 763
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Добрый день многоуважаемые форумчане!!!
Прошу Вас поправить меня и указать на ошибки!!! :'(
Имеются два файла
1 Файл. Диз. топливо
В котором нужно найти машину с номером "т 056 вв 197" в столбце (G "Гос. Номер ") и дату в столбце (D "Дата (расхода)") когда эта машина произвела заправку. И скопировать значение со столбца (E "Количество (л.)") в файл
2 Файл. Камаз (056)
В котором нужно найти дату когда данная машина заправлялась и вставить данное значение в столбец (F "Выдано топливо, литрах") на определенную дату.

При решении данной задачи бала использована формула
Код
=ЕСЛИ(ИНДЕКС('C:\Users\Админ\Desktop\КАМАЗы\[Диз. топливо.xlsm]январь'!$D$4:$G$153;ПОИСКПОЗ($O$4;'C:\Users\Админ\Desktop\КАМАЗы\[Диз. топливо.xlsm]январь'!$G$4:$G$153;0);1)=Январь[[#Эта строка];[Дата]];ИНДЕКС('C:\Users\Админ\Desktop\КАМАЗы\[Диз. топливо.xlsm]январь'!$D$4:$G$153;ПОИСКПОЗ($O$4;'C:\Users\Админ\Desktop\КАМАЗы\[Диз. топливо.xlsm]январь'!$G$4:$G$153;0);2);"")


Которая нашла лишь единственное значение на 18.01.2018 :o хотя данная машина произвела 4-е заправки за даты (18.01.2018; 25.01.2018; 29.01.2018;31.01.2018) почему же данная формула нашла одно значение а три других НЕТ!?

Решил использовать функцию "СУММПРОИЗВ"
Код
=СУММПРОИЗВ('C:\Users\Админ\Desktop\[Диз. топливо.xlsm]январь'!$H$4:$H$153*('C:\Users\Админ\Desktop\[Диз. топливо.xlsm]январь'!$G$4:$G$153=$O$4)*('C:\Users\Админ\Desktop\[Диз. топливо.xlsm]январь'!$D$4:$D$153=[Дата]))

:'( но при использовании данной функции в ответ вообще получаю #Н/Д

Господа и дамы, в чем мои ошибки!? во вкладке январь в столбце F выделил желтым цветом свои ОПЛОШНОСТИ
Во Вложении два файла, основной файл Камаз (056)
К сообщению приложен файл: -056-.xlsm(74.6 Kb) · 5111536.xlsm(39.0 Kb)


Кто бы ты ни был, мир в твоих руках

Сообщение отредактировал lebensvoll - Вторник, 10.07.2018, 13:18
 
Ответить
СообщениеДобрый день многоуважаемые форумчане!!!
Прошу Вас поправить меня и указать на ошибки!!! :'(
Имеются два файла
1 Файл. Диз. топливо
В котором нужно найти машину с номером "т 056 вв 197" в столбце (G "Гос. Номер ") и дату в столбце (D "Дата (расхода)") когда эта машина произвела заправку. И скопировать значение со столбца (E "Количество (л.)") в файл
2 Файл. Камаз (056)
В котором нужно найти дату когда данная машина заправлялась и вставить данное значение в столбец (F "Выдано топливо, литрах") на определенную дату.

При решении данной задачи бала использована формула
Код
=ЕСЛИ(ИНДЕКС('C:\Users\Админ\Desktop\КАМАЗы\[Диз. топливо.xlsm]январь'!$D$4:$G$153;ПОИСКПОЗ($O$4;'C:\Users\Админ\Desktop\КАМАЗы\[Диз. топливо.xlsm]январь'!$G$4:$G$153;0);1)=Январь[[#Эта строка];[Дата]];ИНДЕКС('C:\Users\Админ\Desktop\КАМАЗы\[Диз. топливо.xlsm]январь'!$D$4:$G$153;ПОИСКПОЗ($O$4;'C:\Users\Админ\Desktop\КАМАЗы\[Диз. топливо.xlsm]январь'!$G$4:$G$153;0);2);"")


Которая нашла лишь единственное значение на 18.01.2018 :o хотя данная машина произвела 4-е заправки за даты (18.01.2018; 25.01.2018; 29.01.2018;31.01.2018) почему же данная формула нашла одно значение а три других НЕТ!?

Решил использовать функцию "СУММПРОИЗВ"
Код
=СУММПРОИЗВ('C:\Users\Админ\Desktop\[Диз. топливо.xlsm]январь'!$H$4:$H$153*('C:\Users\Админ\Desktop\[Диз. топливо.xlsm]январь'!$G$4:$G$153=$O$4)*('C:\Users\Админ\Desktop\[Диз. топливо.xlsm]январь'!$D$4:$D$153=[Дата]))

:'( но при использовании данной функции в ответ вообще получаю #Н/Д

Господа и дамы, в чем мои ошибки!? во вкладке январь в столбце F выделил желтым цветом свои ОПЛОШНОСТИ
Во Вложении два файла, основной файл Камаз (056)

Автор - lebensvoll
Дата добавления - 10.07.2018 в 13:16
_Boroda_ Дата: Вторник, 10.07.2018, 13:43 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 12659
Репутация: 5191 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
1. Все правильно. ПОИСКПОЗ находит только одно, первое, значение
2. [Дата] неверно написано. Животное забыли
Код
=СУММПРОИЗВ([5111536.xlsm]январь!$H$4:$H$153*([5111536.xlsm]январь!$G$4:$G$153=$O$4)*([5111536.xlsm]январь!$D$4:$D$153=[@Дата]))

Код
=СУММПРОИЗВ('G:\Моя\Стереть\[Диз. топливо.xlsm]январь'!$H$4:$H$153*('G:\Моя\Стереть\[Диз. топливо.xlsm]январь'!$G$4:$G$153=$O$4)*('G:\Моя\Стереть\[Диз. топливо.xlsm]январь'!$D$4:$D$153=[@Дата]))

И в столбце Н Дизтоплива нужно убрать нечисловые значения в строках 50 и 95

*Добавлено
у ТС ошибка в столбце

Действительно, нужен столбец Е
Код
=СУММПРОИЗВ('G:\Моя\Стереть\[Диз. топливо.xlsm]январь'!E$4:E$153*('G:\Моя\Стереть\[Диз. топливо.xlsm]январь'!G$4:G$153=$O$4)*('G:\Моя\Стереть\[Диз. топливо.xlsm]январь'!D$4:D$153=[@Дата]))
К сообщению приложен файл: -056-1.xlsm(73.0 Kb)


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


Сообщение отредактировал _Boroda_ - Вторник, 10.07.2018, 13:56
 
Ответить
Сообщение1. Все правильно. ПОИСКПОЗ находит только одно, первое, значение
2. [Дата] неверно написано. Животное забыли
Код
=СУММПРОИЗВ([5111536.xlsm]январь!$H$4:$H$153*([5111536.xlsm]январь!$G$4:$G$153=$O$4)*([5111536.xlsm]январь!$D$4:$D$153=[@Дата]))

Код
=СУММПРОИЗВ('G:\Моя\Стереть\[Диз. топливо.xlsm]январь'!$H$4:$H$153*('G:\Моя\Стереть\[Диз. топливо.xlsm]январь'!$G$4:$G$153=$O$4)*('G:\Моя\Стереть\[Диз. топливо.xlsm]январь'!$D$4:$D$153=[@Дата]))

И в столбце Н Дизтоплива нужно убрать нечисловые значения в строках 50 и 95

*Добавлено
у ТС ошибка в столбце

Действительно, нужен столбец Е
Код
=СУММПРОИЗВ('G:\Моя\Стереть\[Диз. топливо.xlsm]январь'!E$4:E$153*('G:\Моя\Стереть\[Диз. топливо.xlsm]январь'!G$4:G$153=$O$4)*('G:\Моя\Стереть\[Диз. топливо.xlsm]январь'!D$4:D$153=[@Дата]))

Автор - _Boroda_
Дата добавления - 10.07.2018 в 13:43
sboy Дата: Вторник, 10.07.2018, 13:48 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1924
Репутация: 562 ±
Замечаний: 0% ±

Excel 2010
И в столбце Н Дизтоплива нужно убрать нечисловые значения

у ТС ошибка в столбце, т.к. надо
(F "Выдано топливо, литрах") на определенную дату

еще вариант (массивная)
Код
СУММ(ЕСЛИОШИБКА('C:\Users\Админ\Desktop\КАМАЗы\[Диз. топливо.xlsm]январь!$E$4:$E$153*('C:\Users\Админ\Desktop\КАМАЗы\[Диз. топливо.xlsm]январь!$G$4:$G$153=$O$4)*('C:\Users\Админ\Desktop\КАМАЗы\[Диз. топливо.xlsm]январь!$D$4:$D$153=[@Дата]);))
 
Ответить
Сообщение
И в столбце Н Дизтоплива нужно убрать нечисловые значения

у ТС ошибка в столбце, т.к. надо
(F "Выдано топливо, литрах") на определенную дату

еще вариант (массивная)
Код
СУММ(ЕСЛИОШИБКА('C:\Users\Админ\Desktop\КАМАЗы\[Диз. топливо.xlsm]январь!$E$4:$E$153*('C:\Users\Админ\Desktop\КАМАЗы\[Диз. топливо.xlsm]январь!$G$4:$G$153=$O$4)*('C:\Users\Админ\Desktop\КАМАЗы\[Диз. топливо.xlsm]январь!$D$4:$D$153=[@Дата]);))

Автор - sboy
Дата добавления - 10.07.2018 в 13:48
lebensvoll Дата: Вторник, 10.07.2018, 14:02 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 763
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, , sboy, Спасибо огромнейшее!!!
Вновь прихожу к тому что не внимателен. Значится направление мое было верное лишь спешка и невнимательность приводит к ошибкам....


Кто бы ты ни был, мир в твоих руках
 
Ответить
Сообщение_Boroda_, , sboy, Спасибо огромнейшее!!!
Вновь прихожу к тому что не внимателен. Значится направление мое было верное лишь спешка и невнимательность приводит к ошибкам....

Автор - lebensvoll
Дата добавления - 10.07.2018 в 14:02
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск значения с другого файла по двум критериям (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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