Поиск данных в массиве по нескольким условиям
syd7j
Дата: Воскресенье, 11.01.2015, 21:52 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Здравствуйте! Вопрос такой - у меня имеется таблица данных из которой по разным четырём условиям (порой несильно зависящим друг от друга) должна подбираться цифра в соответствующую ячейку. Пробовал писать, пишет что в формуле слишком много значений. За ранее спасибо!
Здравствуйте! Вопрос такой - у меня имеется таблица данных из которой по разным четырём условиям (порой несильно зависящим друг от друга) должна подбираться цифра в соответствующую ячейку. Пробовал писать, пишет что в формуле слишком много значений. За ранее спасибо! syd7j
Ответить
Сообщение Здравствуйте! Вопрос такой - у меня имеется таблица данных из которой по разным четырём условиям (порой несильно зависящим друг от друга) должна подбираться цифра в соответствующую ячейку. Пробовал писать, пишет что в формуле слишком много значений. За ранее спасибо! Автор - syd7j Дата добавления - 11.01.2015 в 21:52
light26
Дата: Воскресенье, 11.01.2015, 22:13 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1353
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Не совсем понятно что именно нужно, исходя из чего меняется теоретическая выработка. Я не специалист, с формулой не разбирался, но, по-моему, уже в самом начале у Вас ошибка. Функция ЕСЛИ работает по алгоритму "если(логическое значение;то действие Х; иначе действие У)". В Вашей формуле нет логического значения:Код
=ЕСЛИ(A8="3х2"&D8="22";ИНДЕКС(Q8:Q39;ПОИСКПОЗ(B8&C8;L8:L39&M8:M39;0));ИНДЕКС(T8:T39;ПОИСКПОЗ(B8&C8;L8:L39&M8:M39;0)))
Правильнее будетКод
=ЕСЛИ(И(A8="3х2";D8="22");...
Ну и далее с & Вы переборщили...
Не совсем понятно что именно нужно, исходя из чего меняется теоретическая выработка. Я не специалист, с формулой не разбирался, но, по-моему, уже в самом начале у Вас ошибка. Функция ЕСЛИ работает по алгоритму "если(логическое значение;то действие Х; иначе действие У)". В Вашей формуле нет логического значения:Код
=ЕСЛИ(A8="3х2"&D8="22";ИНДЕКС(Q8:Q39;ПОИСКПОЗ(B8&C8;L8:L39&M8:M39;0));ИНДЕКС(T8:T39;ПОИСКПОЗ(B8&C8;L8:L39&M8:M39;0)))
Правильнее будетКод
=ЕСЛИ(И(A8="3х2";D8="22");...
Ну и далее с & Вы переборщили... light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Воскресенье, 11.01.2015, 22:22
Ответить
Сообщение Не совсем понятно что именно нужно, исходя из чего меняется теоретическая выработка. Я не специалист, с формулой не разбирался, но, по-моему, уже в самом начале у Вас ошибка. Функция ЕСЛИ работает по алгоритму "если(логическое значение;то действие Х; иначе действие У)". В Вашей формуле нет логического значения:Код
=ЕСЛИ(A8="3х2"&D8="22";ИНДЕКС(Q8:Q39;ПОИСКПОЗ(B8&C8;L8:L39&M8:M39;0));ИНДЕКС(T8:T39;ПОИСКПОЗ(B8&C8;L8:L39&M8:M39;0)))
Правильнее будетКод
=ЕСЛИ(И(A8="3х2";D8="22");...
Ну и далее с & Вы переборщили... Автор - light26 Дата добавления - 11.01.2015 в 22:13
vikttur
Дата: Воскресенье, 11.01.2015, 22:21 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
syd7j, забудьте про формулу и объясните задачу. [offtop]Более неудобный для чтения ник не могли придумать?[/offtop]
syd7j, забудьте про формулу и объясните задачу. [offtop]Более неудобный для чтения ник не могли придумать?[/offtop]vikttur
Сообщение отредактировал vikttur - Воскресенье, 11.01.2015, 22:22
Ответить
Сообщение syd7j, забудьте про формулу и объясните задачу. [offtop]Более неудобный для чтения ник не могли придумать?[/offtop]Автор - vikttur Дата добавления - 11.01.2015 в 22:21
gling
Дата: Воскресенье, 11.01.2015, 22:23 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2642
Репутация:
739
±
Замечаний:
0% ±
2010
Может такой вариант подойдет. Пришлось добавить строчку в таблицу.Код
=СУММПРОИЗВ(($B$8&$C$8=$L$9:$L$40&$M$9:$M$40)*ИНДЕКС($Q$9:$V$40;;ПОИСКПОЗ($A$8&$D$8;$Q$8:$V$8;0)))
Заменил файл в Т8 была ошибка.
Может такой вариант подойдет. Пришлось добавить строчку в таблицу.Код
=СУММПРОИЗВ(($B$8&$C$8=$L$9:$L$40&$M$9:$M$40)*ИНДЕКС($Q$9:$V$40;;ПОИСКПОЗ($A$8&$D$8;$Q$8:$V$8;0)))
Заменил файл в Т8 была ошибка. gling
ЯД-41001506838083
Сообщение отредактировал gling - Воскресенье, 11.01.2015, 22:28
Ответить
Сообщение Может такой вариант подойдет. Пришлось добавить строчку в таблицу.Код
=СУММПРОИЗВ(($B$8&$C$8=$L$9:$L$40&$M$9:$M$40)*ИНДЕКС($Q$9:$V$40;;ПОИСКПОЗ($A$8&$D$8;$Q$8:$V$8;0)))
Заменил файл в Т8 была ошибка. Автор - gling Дата добавления - 11.01.2015 в 22:23
syd7j
Дата: Воскресенье, 11.01.2015, 22:24 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Не совсем получается: при изменении D8 c 11ч на 22ч изменений никаких не происходит
Не совсем получается: при изменении D8 c 11ч на 22ч изменений никаких не происходит syd7j
Ответить
Сообщение Не совсем получается: при изменении D8 c 11ч на 22ч изменений никаких не происходит Автор - syd7j Дата добавления - 11.01.2015 в 22:24
gling
Дата: Воскресенье, 11.01.2015, 22:29 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2642
Репутация:
739
±
Замечаний:
0% ±
2010
Заменил файл, исправил ошибку в Т8.
Заменил файл, исправил ошибку в Т8. gling
ЯД-41001506838083
Ответить
Сообщение Заменил файл, исправил ошибку в Т8. Автор - gling Дата добавления - 11.01.2015 в 22:29
light26
Дата: Воскресенье, 11.01.2015, 22:30 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1353
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Не совсем получается: при изменении D8 c 11ч на 22ч изменений никаких не происходит
Напишите "от руки" какие действия следует выполнить и что в результате должно получиться
Не совсем получается: при изменении D8 c 11ч на 22ч изменений никаких не происходит
Напишите "от руки" какие действия следует выполнить и что в результате должно получитьсяlight26
Я не волшебник. Я только учусь
Ответить
Сообщение Не совсем получается: при изменении D8 c 11ч на 22ч изменений никаких не происходит
Напишите "от руки" какие действия следует выполнить и что в результате должно получитьсяАвтор - light26 Дата добавления - 11.01.2015 в 22:30
vikttur
Дата: Воскресенье, 11.01.2015, 22:34 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Вариант в файле
Сообщение отредактировал vikttur - Воскресенье, 11.01.2015, 22:35
Ответить
Сообщение Вариант в файле Автор - vikttur Дата добавления - 11.01.2015 в 22:34
light26
Дата: Воскресенье, 11.01.2015, 22:35 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1353
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Заменил файл, исправил ошибку в Т8.
В графе "Отклонения кг" получаются отрицательные значения. Стоит спросить у автора темы возможно ли такое?
Заменил файл, исправил ошибку в Т8.
В графе "Отклонения кг" получаются отрицательные значения. Стоит спросить у автора темы возможно ли такое?light26
Я не волшебник. Я только учусь
Ответить
Сообщение Заменил файл, исправил ошибку в Т8.
В графе "Отклонения кг" получаются отрицательные значения. Стоит спросить у автора темы возможно ли такое?Автор - light26 Дата добавления - 11.01.2015 в 22:35
syd7j
Дата: Воскресенье, 11.01.2015, 22:40 |
Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Комплекс - количество работающего оборудования 1х1, 2х1, 3х2 (3 пресса х 2 накатных); Наименование - ТУ, ГОСТ изделия; Размер - размер изготавливаемого изделия; Время работы - время работы оборудования 11часов либо 22часа, вот со временем основная загвоздка т.к. в таблице должна браться цифра в зависимости от количества оборудования и времени рабочей смены. В графе Отклонение может получатся отрицательное значение т.к. оборудование может не выполнить план за сутки.
Комплекс - количество работающего оборудования 1х1, 2х1, 3х2 (3 пресса х 2 накатных); Наименование - ТУ, ГОСТ изделия; Размер - размер изготавливаемого изделия; Время работы - время работы оборудования 11часов либо 22часа, вот со временем основная загвоздка т.к. в таблице должна браться цифра в зависимости от количества оборудования и времени рабочей смены. В графе Отклонение может получатся отрицательное значение т.к. оборудование может не выполнить план за сутки. syd7j
Ответить
Сообщение Комплекс - количество работающего оборудования 1х1, 2х1, 3х2 (3 пресса х 2 накатных); Наименование - ТУ, ГОСТ изделия; Размер - размер изготавливаемого изделия; Время работы - время работы оборудования 11часов либо 22часа, вот со временем основная загвоздка т.к. в таблице должна браться цифра в зависимости от количества оборудования и времени рабочей смены. В графе Отклонение может получатся отрицательное значение т.к. оборудование может не выполнить план за сутки. Автор - syd7j Дата добавления - 11.01.2015 в 22:40
vikttur
Дата: Воскресенье, 11.01.2015, 22:45 |
Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Сообщение №8
Ответить
Сообщение Сообщение №8 Автор - vikttur Дата добавления - 11.01.2015 в 22:45
syd7j
Дата: Воскресенье, 11.01.2015, 22:49 |
Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Благодарю gling всё получилось!
Благодарю gling всё получилось! syd7j
Ответить
Сообщение Благодарю gling всё получилось! Автор - syd7j Дата добавления - 11.01.2015 в 22:49