Формула поиска значения по критериям
Shadovi4
Дата: Среда, 14.12.2016, 13:56 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Приветствую знатоки! Формула должна сопоставлять номер карты, дату и количество топлива, купленного по этой карте в эту дату. Брать значение купленного топлива и подставлять в табличку. Пробовал через массив, но чет не але...
Приветствую знатоки! Формула должна сопоставлять номер карты, дату и количество топлива, купленного по этой карте в эту дату. Брать значение купленного топлива и подставлять в табличку. Пробовал через массив, но чет не але... Shadovi4
Сообщение отредактировал Shadovi4 - Среда, 14.12.2016, 13:57
Ответить
Сообщение Приветствую знатоки! Формула должна сопоставлять номер карты, дату и количество топлива, купленного по этой карте в эту дату. Брать значение купленного топлива и подставлять в табличку. Пробовал через массив, но чет не але... Автор - Shadovi4 Дата добавления - 14.12.2016 в 13:56
pabchek
Дата: Среда, 14.12.2016, 14:09 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация:
218
±
Замечаний:
0% ±
Excel 2007
Здравствуйте! Так надо? Формула массиваКод
=СУММПРОИЗВ($I$87:$I$121*($A$87:$A$121=$B2)*(ОТБР(ЕСЛИОШИБКА(--($C$87:$C$121);0))=C$1))
Только у Вас ячейка объединенная (объединенные ячейки в принципе - зло), и тут либо доп столбцы, либо извраты. Не проще ли делать сразу нормально - релятивные таблицы
Здравствуйте! Так надо? Формула массиваКод
=СУММПРОИЗВ($I$87:$I$121*($A$87:$A$121=$B2)*(ОТБР(ЕСЛИОШИБКА(--($C$87:$C$121);0))=C$1))
Только у Вас ячейка объединенная (объединенные ячейки в принципе - зло), и тут либо доп столбцы, либо извраты. Не проще ли делать сразу нормально - релятивные таблицы pabchek
"Учиться, учиться и еще раз учиться!" WM: R399923528092
Сообщение отредактировал pabchek - Среда, 14.12.2016, 14:13
Ответить
Сообщение Здравствуйте! Так надо? Формула массиваКод
=СУММПРОИЗВ($I$87:$I$121*($A$87:$A$121=$B2)*(ОТБР(ЕСЛИОШИБКА(--($C$87:$C$121);0))=C$1))
Только у Вас ячейка объединенная (объединенные ячейки в принципе - зло), и тут либо доп столбцы, либо извраты. Не проще ли делать сразу нормально - релятивные таблицы Автор - pabchek Дата добавления - 14.12.2016 в 14:09
Shadovi4
Дата: Среда, 14.12.2016, 14:23 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Согласен, что зло. Ваша формула только по строке с номером карты считает, дальше не хочет. Отчет, что ниже красной линии я выгружаю из ЛК одной топливной конторы, выгружается то, что есть, увы. Можно подробней про релятивные таблицы?
Согласен, что зло. Ваша формула только по строке с номером карты считает, дальше не хочет. Отчет, что ниже красной линии я выгружаю из ЛК одной топливной конторы, выгружается то, что есть, увы. Можно подробней про релятивные таблицы? Shadovi4
Ответить
Сообщение Согласен, что зло. Ваша формула только по строке с номером карты считает, дальше не хочет. Отчет, что ниже красной линии я выгружаю из ЛК одной топливной конторы, выгружается то, что есть, увы. Можно подробней про релятивные таблицы? Автор - Shadovi4 Дата добавления - 14.12.2016 в 14:23
pabchek
Дата: Среда, 14.12.2016, 14:51 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация:
218
±
Замечаний:
0% ±
Excel 2007
не понял. Протянул ниже формулу. Так? В релятивных таблицах... если коротко, должны быть заполнены все ячейки (по крайней мере с названиями. В Вашем случае убрано объединение ячеек и в каждой написан номер карты). Ну а в целом, гугл в помощь - тема вполне объемная
не понял. Протянул ниже формулу. Так? В релятивных таблицах... если коротко, должны быть заполнены все ячейки (по крайней мере с названиями. В Вашем случае убрано объединение ячеек и в каждой написан номер карты). Ну а в целом, гугл в помощь - тема вполне объемная pabchek
"Учиться, учиться и еще раз учиться!" WM: R399923528092
Ответить
Сообщение не понял. Протянул ниже формулу. Так? В релятивных таблицах... если коротко, должны быть заполнены все ячейки (по крайней мере с названиями. В Вашем случае убрано объединение ячеек и в каждой написан номер карты). Ну а в целом, гугл в помощь - тема вполне объемная Автор - pabchek Дата добавления - 14.12.2016 в 14:51
Shadovi4
Дата: Среда, 14.12.2016, 14:55 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Вниз протянул, да. Но еще и вправо надо. Про таблицы ясно, но такой вариант тут не предусмотрен. Сообразить надо из того, что есть =)
Вниз протянул, да. Но еще и вправо надо. Про таблицы ясно, но такой вариант тут не предусмотрен. Сообразить надо из того, что есть =) Shadovi4
Сообщение отредактировал Shadovi4 - Среда, 14.12.2016, 14:56
Ответить
Сообщение Вниз протянул, да. Но еще и вправо надо. Про таблицы ясно, но такой вариант тут не предусмотрен. Сообразить надо из того, что есть =) Автор - Shadovi4 Дата добавления - 14.12.2016 в 14:55
_Boroda_
Дата: Среда, 14.12.2016, 14:57 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16886
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
ДА! ДА! Извраты, конечно извраты!!!Код
=СУММ((ПРОСМОТР(СТРОКА($A$87:$A$500);СТРОКА($A$87:$A$500)/($A$87:$A$500<>"");$A$87:$A$500)=$B2)*(ЕСЛИОШИБКА(ОТБР($C$87:$C$500);)=C$1)*$I$87:$I$500)
Формула массива, вводится одновременным нажатием Контрл Шифт Ентер
ДА! ДА! Извраты, конечно извраты!!!Код
=СУММ((ПРОСМОТР(СТРОКА($A$87:$A$500);СТРОКА($A$87:$A$500)/($A$87:$A$500<>"");$A$87:$A$500)=$B2)*(ЕСЛИОШИБКА(ОТБР($C$87:$C$500);)=C$1)*$I$87:$I$500)
Формула массива, вводится одновременным нажатием Контрл Шифт Ентер_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение ДА! ДА! Извраты, конечно извраты!!!Код
=СУММ((ПРОСМОТР(СТРОКА($A$87:$A$500);СТРОКА($A$87:$A$500)/($A$87:$A$500<>"");$A$87:$A$500)=$B2)*(ЕСЛИОШИБКА(ОТБР($C$87:$C$500);)=C$1)*$I$87:$I$500)
Формула массива, вводится одновременным нажатием Контрл Шифт ЕнтерАвтор - _Boroda_ Дата добавления - 14.12.2016 в 14:57
Shadovi4
Дата: Среда, 14.12.2016, 15:25 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Формула убила мой эксель, работает походу. Вставил, изменил диапазон, протянул на 70 машин и усе пополз Расчет кое как, а это только 1 день... страшно))
Формула убила мой эксель, работает походу. Вставил, изменил диапазон, протянул на 70 машин и усе пополз Расчет кое как, а это только 1 день... страшно)) Shadovi4
Ответить
Сообщение Формула убила мой эксель, работает походу. Вставил, изменил диапазон, протянул на 70 машин и усе пополз Расчет кое как, а это только 1 день... страшно)) Автор - Shadovi4 Дата добавления - 14.12.2016 в 15:25
pabchek
Дата: Среда, 14.12.2016, 16:18 |
Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация:
218
±
Замечаний:
0% ±
Excel 2007
ДА! ДА! Извраты, конечно извраты!!!
Александр (Борода) известный извращенец Попробуйте вариант с допстолбцом
ДА! ДА! Извраты, конечно извраты!!!
Александр (Борода) известный извращенец Попробуйте вариант с допстолбцомpabchek
"Учиться, учиться и еще раз учиться!" WM: R399923528092
Ответить
Сообщение ДА! ДА! Извраты, конечно извраты!!!
Александр (Борода) известный извращенец Попробуйте вариант с допстолбцомАвтор - pabchek Дата добавления - 14.12.2016 в 16:18
Shadovi4
Дата: Четверг, 15.12.2016, 11:59 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Изменил диапазон в формуле и теперь она выводит #ЗНАЧ! Что не так сделал?Код
=СУММ((ПРОСМОТР(СТРОКА($A$152:$A$5000);СТРОКА($A$152:$A$5000)/($A$152:$A$5000<>"");$A$152:$A$5000)=$B7)*(ЕСЛИОШИБКА(ОТБР($C$152:$C$5000);)=C$1)*$I$152:$I$5000)
Хз почему так код вставился Допстолбец вроде работает, но каждый раз делать доп действия не хотелось бы.
Изменил диапазон в формуле и теперь она выводит #ЗНАЧ! Что не так сделал?Код
=СУММ((ПРОСМОТР(СТРОКА($A$152:$A$5000);СТРОКА($A$152:$A$5000)/($A$152:$A$5000<>"");$A$152:$A$5000)=$B7)*(ЕСЛИОШИБКА(ОТБР($C$152:$C$5000);)=C$1)*$I$152:$I$5000)
Хз почему так код вставился Допстолбец вроде работает, но каждый раз делать доп действия не хотелось бы. Shadovi4
Сообщение отредактировал Shadovi4 - Четверг, 15.12.2016, 11:59
Ответить
Сообщение Изменил диапазон в формуле и теперь она выводит #ЗНАЧ! Что не так сделал?Код
=СУММ((ПРОСМОТР(СТРОКА($A$152:$A$5000);СТРОКА($A$152:$A$5000)/($A$152:$A$5000<>"");$A$152:$A$5000)=$B7)*(ЕСЛИОШИБКА(ОТБР($C$152:$C$5000);)=C$1)*$I$152:$I$5000)
Хз почему так код вставился Допстолбец вроде работает, но каждый раз делать доп действия не хотелось бы. Автор - Shadovi4 Дата добавления - 15.12.2016 в 11:59
Pelena
Дата: Четверг, 15.12.2016, 12:03 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
Исправила. Отключайте смайлы при вставке кода
Исправила. Отключайте смайлы при вставке кода Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Исправила. Отключайте смайлы при вставке кода Автор - Pelena Дата добавления - 15.12.2016 в 12:03
_Boroda_
Дата: Четверг, 15.12.2016, 12:07 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16886
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Это сделали?Формула массива, вводится одновременным нажатием Контрл Шифт Ентер
Фигурные скобочки по краям формулы появились? Только руками их ставить не нужноhttps://support.office.com/ru-ru....ECEE523 Автор - _Boroda_ Дата добавления - 15.12.2016 в 12:07
Shadovi4
Дата: Четверг, 15.12.2016, 12:11 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
дада, я ламер в ексель, но не настолько))
дада, я ламер в ексель, но не настолько)) Shadovi4
Ответить
Сообщение дада, я ламер в ексель, но не настолько)) Автор - Shadovi4 Дата добавления - 15.12.2016 в 12:11
_Boroda_
Дата: Четверг, 15.12.2016, 12:20 |
Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16886
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Тогда отрубите кусок файла и покажите
Тогда отрубите кусок файла и покажите _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Тогда отрубите кусок файла и покажите Автор - _Boroda_ Дата добавления - 15.12.2016 в 12:20
Shadovi4
Дата: Четверг, 15.12.2016, 13:14 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Тогда отрубите кусок файла и покажите
во вложении
Тогда отрубите кусок файла и покажите
во вложенииShadovi4
Сообщение отредактировал Shadovi4 - Четверг, 15.12.2016, 13:41
Ответить
Сообщение Тогда отрубите кусок файла и покажите
во вложенииАвтор - Shadovi4 Дата добавления - 15.12.2016 в 13:14
_Boroda_
Дата: Четверг, 15.12.2016, 14:56 |
Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16886
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
В строке 86 у Вас шапка таблицы, а Вы эту шапку (текст) пытаетесь умножить на что-то в последней части формулы *$I$86:$I$838) Замените все 86 на 87
В строке 86 у Вас шапка таблицы, а Вы эту шапку (текст) пытаетесь умножить на что-то в последней части формулы *$I$86:$I$838) Замените все 86 на 87 _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение В строке 86 у Вас шапка таблицы, а Вы эту шапку (текст) пытаетесь умножить на что-то в последней части формулы *$I$86:$I$838) Замените все 86 на 87 Автор - _Boroda_ Дата добавления - 15.12.2016 в 14:56
Shadovi4
Дата: Четверг, 15.12.2016, 15:47 |
Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Вот почему у меня эксель так долго считал... Спасибо, работает
Вот почему у меня эксель так долго считал... Спасибо, работает Shadovi4
Ответить
Сообщение Вот почему у меня эксель так долго считал... Спасибо, работает Автор - Shadovi4 Дата добавления - 15.12.2016 в 15:47