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

Вход

Регистрация

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

 

= Мир MS Excel/Формула поиска значения по критериям - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Формула поиска значения по критериям
Shadovi4 Дата: Среда, 14.12.2016, 13:56 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Приветствую знатоки!
Формула должна сопоставлять номер карты, дату и количество топлива, купленного по этой карте в эту дату. Брать значение купленного топлива и подставлять в табличку.
Пробовал через массив, но чет не але...
К сообщению приложен файл: 7932232.xlsx (18.4 Kb)


Сообщение отредактировал 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))

Только у Вас ячейка объединенная (объединенные ячейки в принципе - зло), и тут либо доп столбцы, либо извраты. Не проще ли делать сразу нормально - релятивные таблицы :)


"Учиться, учиться и еще раз учиться!"
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
Дата добавления - 14.12.2016 в 14:23
pabchek Дата: Среда, 14.12.2016, 14:51 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
дальше не хочет

не понял. Протянул ниже формулу. Так?
В релятивных таблицах... если коротко, должны быть заполнены все ячейки (по крайней мере с названиями. В Вашем случае убрано объединение ячеек и в каждой написан номер карты).
Ну а в целом, гугл в помощь - тема вполне объемная :)
К сообщению приложен файл: 9316410.xlsx (17.9 Kb)


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
Сообщение
дальше не хочет

не понял. Протянул ниже формулу. Так?
В релятивных таблицах... если коротко, должны быть заполнены все ячейки (по крайней мере с названиями. В Вашем случае убрано объединение ячеек и в каждой написан номер карты).
Ну а в целом, гугл в помощь - тема вполне объемная :)

Автор - pabchek
Дата добавления - 14.12.2016 в 14:51
Shadovi4 Дата: Среда, 14.12.2016, 14:55 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вниз протянул, да. Но еще и вправо надо.
Про таблицы ясно, но такой вариант тут не предусмотрен. Сообразить надо из того, что есть =)


Сообщение отредактировал 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)

Формула массива, вводится одновременным нажатием Контрл Шифт Ентер
К сообщению приложен файл: 7932232_1.xlsx (18.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Дата добавления - 14.12.2016 в 15:25
pabchek Дата: Среда, 14.12.2016, 16:18 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
ДА! ДА! Извраты, конечно извраты!!!

Александр (Борода) известный извращенец ;)
Формула убила мой эксель

Попробуйте вариант с допстолбцом
К сообщению приложен файл: 5272103.xlsx (19.0 Kb)


"Учиться, учиться и еще раз учиться!"
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)

Хз почему так код вставился
Допстолбец вроде работает, но каждый раз делать доп действия не хотелось бы.


Сообщение отредактировал 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
почему так код вставился
Исправила.
Отключайте смайлы при вставке кода


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
почему так код вставился
Исправила.
Отключайте смайлы при вставке кода

Автор - Pelena
Дата добавления - 15.12.2016 в 12:03
_Boroda_ Дата: Четверг, 15.12.2016, 12:07 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16886
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Что не так сделал?

Это сделали?
Формула массива, вводится одновременным нажатием Контрл Шифт Ентер

Фигурные скобочки по краям формулы появились? Только руками их ставить не нужно
https://support.office.com/ru-ru....ECEE523


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Дата добавления - 15.12.2016 в 12:11
_Boroda_ Дата: Четверг, 15.12.2016, 12:20 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16886
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Тогда отрубите кусок файла и покажите


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Тогда отрубите кусок файла и покажите

во вложении
К сообщению приложен файл: 8784683.xlsx (22.2 Kb)


Сообщение отредактировал 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


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Дата добавления - 15.12.2016 в 15:47
  • Страница 1 из 1
  • 1
Поиск:

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