Поиск значения с другого файла по двум критериям
lebensvoll
Дата: Вторник, 10.07.2018, 13:16 |
Сообщение № 1
Группа: Проверенные
Ранг: Старожил
Сообщений: 1002
Репутация:
30
±
Замечаний:
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 хотя данная машина произвела 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)
Добрый день многоуважаемые форумчане!!! Прошу Вас поправить меня и указать на ошибки!!! Имеются два файла 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 хотя данная машина произвела 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
Кто бы ты ни был, мир в твоих руках
Сообщение отредактировал 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 хотя данная машина произвела 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
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация:
6611
±
Замечаний:
±
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=[@Дата]))
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_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
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
Яндекс: 410016850021169
Ответить
Сообщение И в столбце Н Дизтоплива нужно убрать нечисловые значения
у ТС ошибка в столбце, т.к. надо (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
Группа: Проверенные
Ранг: Старожил
Сообщений: 1002
Репутация:
30
±
Замечаний:
0% ±
Excel 2010
_Boroda_, , sboy, Спасибо огромнейшее!!! Вновь прихожу к тому что не внимателен. Значится направление мое было верное лишь спешка и невнимательность приводит к ошибкам....
_Boroda_, , sboy, Спасибо огромнейшее!!! Вновь прихожу к тому что не внимателен. Значится направление мое было верное лишь спешка и невнимательность приводит к ошибкам.... lebensvoll
Кто бы ты ни был, мир в твоих руках
Ответить
Сообщение _Boroda_, , sboy, Спасибо огромнейшее!!! Вновь прихожу к тому что не внимателен. Значится направление мое было верное лишь спешка и невнимательность приводит к ошибкам.... Автор - lebensvoll Дата добавления - 10.07.2018 в 14:02