База и карточки учета материальных ценностей №2
BARON_PRAH
Дата: Четверг, 22.01.2015, 06:51 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Вопрос. Какую формулу можно использовать? Она должна искать совпадение в таблице на втором листе, и найдя его, возвращает значение в первый лист с номером карточки. Номера карточек последовательные числа. На одну карточку можно "прицепить" несколько штук оборудования. Одно оборудование может быть закреплено только за одной карточкой. ВПР у меня не получилось впихать и ИНДЕКС тоже. Подробности в примере (файлик).
Вопрос. Какую формулу можно использовать? Она должна искать совпадение в таблице на втором листе, и найдя его, возвращает значение в первый лист с номером карточки. Номера карточек последовательные числа. На одну карточку можно "прицепить" несколько штук оборудования. Одно оборудование может быть закреплено только за одной карточкой. ВПР у меня не получилось впихать и ИНДЕКС тоже. Подробности в примере (файлик). BARON_PRAH
К сообщению приложен файл:
_2.xlsx
(14.5 Kb)
Ответить
Сообщение Вопрос. Какую формулу можно использовать? Она должна искать совпадение в таблице на втором листе, и найдя его, возвращает значение в первый лист с номером карточки. Номера карточек последовательные числа. На одну карточку можно "прицепить" несколько штук оборудования. Одно оборудование может быть закреплено только за одной карточкой. ВПР у меня не получилось впихать и ИНДЕКС тоже. Подробности в примере (файлик). Автор - BARON_PRAH Дата добавления - 22.01.2015 в 06:51
ikki
Дата: Четверг, 22.01.2015, 07:23 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
Код
=ИНДЕКС(Карточки!$A$1:$A$11;МИН(ЕСЛИ(Карточки!$C$2:$H$11=D5;СТРОКА(Карточки!$C$2:$H$11))))
для J5, формула массива
Код
=ИНДЕКС(Карточки!$A$1:$A$11;МИН(ЕСЛИ(Карточки!$C$2:$H$11=D5;СТРОКА(Карточки!$C$2:$H$11))))
для J5, формула массива ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение Код
=ИНДЕКС(Карточки!$A$1:$A$11;МИН(ЕСЛИ(Карточки!$C$2:$H$11=D5;СТРОКА(Карточки!$C$2:$H$11))))
для J5, формула массива Автор - ikki Дата добавления - 22.01.2015 в 07:23
BARON_PRAH
Дата: Четверг, 22.01.2015, 10:09 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Почему то не помогает. Пишет в ячейке: У меня офис 2010. Преобразовал формулу выше в формулу 2010, но у меня не получилось. Формула не работает.
Почему то не помогает. Пишет в ячейке: У меня офис 2010. Преобразовал формулу выше в формулу 2010, но у меня не получилось. Формула не работает. BARON_PRAH
Сообщение отредактировал BARON_PRAH - Четверг, 22.01.2015, 10:10
Ответить
Сообщение Почему то не помогает. Пишет в ячейке: У меня офис 2010. Преобразовал формулу выше в формулу 2010, но у меня не получилось. Формула не работает. Автор - BARON_PRAH Дата добавления - 22.01.2015 в 10:09
buchlotnik
Дата: Четверг, 22.01.2015, 10:14 |
Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
BARON_PRAH , ikki специально выделил красным - "формула массива" - вводите формулу через ctrl+shift+enter будет вам счастье
BARON_PRAH , ikki специально выделил красным - "формула массива" - вводите формулу через ctrl+shift+enter будет вам счастьеbuchlotnik
Ответить
Сообщение BARON_PRAH , ikki специально выделил красным - "формула массива" - вводите формулу через ctrl+shift+enter будет вам счастьеАвтор - buchlotnik Дата добавления - 22.01.2015 в 10:14
_Boroda_
Дата: Четверг, 22.01.2015, 10:22 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация:
6616
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Предлагаю обычную, немассивную формулу Код
=СУММПРОИЗВ((Карточки!C$2:H$11=D5)*Карточки!A$2:A$11)
Предлагаю обычную, немассивную формулу Код
=СУММПРОИЗВ((Карточки!C$2:H$11=D5)*Карточки!A$2:A$11)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Предлагаю обычную, немассивную формулу Код
=СУММПРОИЗВ((Карточки!C$2:H$11=D5)*Карточки!A$2:A$11)
Автор - _Boroda_ Дата добавления - 22.01.2015 в 10:22
BARON_PRAH
Дата: Четверг, 22.01.2015, 10:25 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Ого! Не знал. Спасибо. Но формула почему то выдает номер карточки на единицу больше. Почему? (Вместо 1301 = 1302)
Ого! Не знал. Спасибо. Но формула почему то выдает номер карточки на единицу больше. Почему? (Вместо 1301 = 1302) BARON_PRAH
Ответить
Сообщение Ого! Не знал. Спасибо. Но формула почему то выдает номер карточки на единицу больше. Почему? (Вместо 1301 = 1302) Автор - BARON_PRAH Дата добавления - 22.01.2015 в 10:25
BARON_PRAH
Дата: Четверг, 22.01.2015, 10:48 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Предлагаю обычную, немассивную формулу
Вот это красота!!! Четко и просто!! Надежно))) Спасибо.
Предлагаю обычную, немассивную формулу
Вот это красота!!! Четко и просто!! Надежно))) Спасибо.BARON_PRAH
Ответить
Сообщение Предлагаю обычную, немассивную формулу
Вот это красота!!! Четко и просто!! Надежно))) Спасибо.Автор - BARON_PRAH Дата добавления - 22.01.2015 в 10:48
ikki
Дата: Четверг, 22.01.2015, 11:04 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
формула почему то выдает номер карточки на единицу больше.
потому что Вы её испортили.
формула почему то выдает номер карточки на единицу больше.
потому что Вы её испортили.ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение формула почему то выдает номер карточки на единицу больше.
потому что Вы её испортили.Автор - ikki Дата добавления - 22.01.2015 в 11:04
vikttur
Дата: Четверг, 22.01.2015, 11:22 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
А ускорить? =СУММПРОИЗВ(--(Карточки!C$2:H$11=D5);Карточки!A$2:A$11) P.S. Не глянул, что диапазон столбцов. Не пойдет такое ускорение.
А ускорить? =СУММПРОИЗВ(--(Карточки!C$2:H$11=D5);Карточки!A$2:A$11) P.S. Не глянул, что диапазон столбцов. Не пойдет такое ускорение. vikttur
Сообщение отредактировал vikttur - Четверг, 22.01.2015, 11:32
Ответить
Сообщение А ускорить? =СУММПРОИЗВ(--(Карточки!C$2:H$11=D5);Карточки!A$2:A$11) P.S. Не глянул, что диапазон столбцов. Не пойдет такое ускорение. Автор - vikttur Дата добавления - 22.01.2015 в 11:22
ikki
Дата: Четверг, 22.01.2015, 11:44 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
интересно - как скоро человек вернётся и возмущённо сообщит, что с не-числовыми номерами у него "формула не считает"
интересно - как скоро человек вернётся и возмущённо сообщит, что с не-числовыми номерами у него "формула не считает" ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение интересно - как скоро человек вернётся и возмущённо сообщит, что с не-числовыми номерами у него "формула не считает" Автор - ikki Дата добавления - 22.01.2015 в 11:44
BARON_PRAH
Дата: Четверг, 22.01.2015, 12:22 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
интересно - как скоро человек вернётся и возмущённо сообщит, что с не-числовыми номерами у него "формула не считает"
А у меня только числовые Всем спасибо))) Все летает замечательно )))
интересно - как скоро человек вернётся и возмущённо сообщит, что с не-числовыми номерами у него "формула не считает"
А у меня только числовые Всем спасибо))) Все летает замечательно )))BARON_PRAH
Ответить
Сообщение интересно - как скоро человек вернётся и возмущённо сообщит, что с не-числовыми номерами у него "формула не считает"
А у меня только числовые Всем спасибо))) Все летает замечательно )))Автор - BARON_PRAH Дата добавления - 22.01.2015 в 12:22