Выбор значения из таблицы по четырем условиям
Sony
Дата: Четверг, 18.05.2017, 23:34 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Здравствуйте! Нашёл поиском 3 схожие темы. Но не то ... Сам долго ломал голову с ИНДЕКС и т.д. Наверно нужна какая-нибудь формула массива Суть вопроса заключается в выборе из таблицы времени настройки оборудования по 3 критериям. 4 критерий - наличие в бригаде помощника влияет на выбор самой таблицы. Таблицы одинаковы по структуре, разница в значениях. Чтобы не забивать голову создал максимально упрощённый пример. Его и прикладываю.
Здравствуйте! Нашёл поиском 3 схожие темы. Но не то ... Сам долго ломал голову с ИНДЕКС и т.д. Наверно нужна какая-нибудь формула массива Суть вопроса заключается в выборе из таблицы времени настройки оборудования по 3 критериям. 4 критерий - наличие в бригаде помощника влияет на выбор самой таблицы. Таблицы одинаковы по структуре, разница в значениях. Чтобы не забивать голову создал максимально упрощённый пример. Его и прикладываю. Sony
Ответить
Сообщение Здравствуйте! Нашёл поиском 3 схожие темы. Но не то ... Сам долго ломал голову с ИНДЕКС и т.д. Наверно нужна какая-нибудь формула массива Суть вопроса заключается в выборе из таблицы времени настройки оборудования по 3 критериям. 4 критерий - наличие в бригаде помощника влияет на выбор самой таблицы. Таблицы одинаковы по структуре, разница в значениях. Чтобы не забивать голову создал максимально упрощённый пример. Его и прикладываю. Автор - Sony Дата добавления - 18.05.2017 в 23:34
gling
Дата: Пятница, 19.05.2017, 00:00 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2563
Репутация:
706
±
Замечаний:
0% ±
2010
Здравствуйте. Попробуйте такой вариантКод
=ИНДЕКС(($E$7:$I$24;$E$28:$I$45);СУММПРОИЗВ(($E$28:$E$45=$M$30)*($F$28:$F$45=$M$32)*(СТРОКА(E28:E45)-27));ПОИСКПОЗ(M34;$E$6:$I$6;);1+(M36="4-2"))
Здравствуйте. Попробуйте такой вариантКод
=ИНДЕКС(($E$7:$I$24;$E$28:$I$45);СУММПРОИЗВ(($E$28:$E$45=$M$30)*($F$28:$F$45=$M$32)*(СТРОКА(E28:E45)-27));ПОИСКПОЗ(M34;$E$6:$I$6;);1+(M36="4-2"))
gling
ЯД-41001506838083
Ответить
Сообщение Здравствуйте. Попробуйте такой вариантКод
=ИНДЕКС(($E$7:$I$24;$E$28:$I$45);СУММПРОИЗВ(($E$28:$E$45=$M$30)*($F$28:$F$45=$M$32)*(СТРОКА(E28:E45)-27));ПОИСКПОЗ(M34;$E$6:$I$6;);1+(M36="4-2"))
Автор - gling Дата добавления - 19.05.2017 в 00:00
buchlotnik
Дата: Пятница, 19.05.2017, 00:11 |
Сообщение № 3
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
чёт-то намудрил Код
=ИНДЕКС((G7:I24;G28:I45);ПОИСКПОЗ(M9;E7:E24;0)+ПОИСКПОЗ(M11;ИНДЕКС(F7:F24;ПОИСКПОЗ(M9;E7:E24;0)):F24;0)-1;ПОИСКПОЗ(M13;G6:I6;0);--ПРАВБ(M15))
чёт-то намудрил Код
=ИНДЕКС((G7:I24;G28:I45);ПОИСКПОЗ(M9;E7:E24;0)+ПОИСКПОЗ(M11;ИНДЕКС(F7:F24;ПОИСКПОЗ(M9;E7:E24;0)):F24;0)-1;ПОИСКПОЗ(M13;G6:I6;0);--ПРАВБ(M15))
buchlotnik
Ответить
Сообщение чёт-то намудрил Код
=ИНДЕКС((G7:I24;G28:I45);ПОИСКПОЗ(M9;E7:E24;0)+ПОИСКПОЗ(M11;ИНДЕКС(F7:F24;ПОИСКПОЗ(M9;E7:E24;0)):F24;0)-1;ПОИСКПОЗ(M13;G6:I6;0);--ПРАВБ(M15))
Автор - buchlotnik Дата добавления - 19.05.2017 в 00:11
Sony
Дата: Пятница, 19.05.2017, 00:28 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Спасибо ребята. Оба варианта рабочие.
Спасибо ребята. Оба варианта рабочие. Sony
Ответить
Сообщение Спасибо ребята. Оба варианта рабочие. Автор - Sony Дата добавления - 19.05.2017 в 00:28
buchlotnik
Дата: Пятница, 19.05.2017, 00:44 |
Сообщение № 5
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
ну да, намудрил - чисто по примеру достаточно Код
=ИНДЕКС((G7:I24;G28:I45);ПОИСКПОЗ(M9;E7:E24;0)+ПОИСКПОЗ(M11;F7:F11;0)-1;ПОИСКПОЗ(M13;G6:I6;0);--ПРАВБ(M15))
ну да, намудрил - чисто по примеру достаточно Код
=ИНДЕКС((G7:I24;G28:I45);ПОИСКПОЗ(M9;E7:E24;0)+ПОИСКПОЗ(M11;F7:F11;0)-1;ПОИСКПОЗ(M13;G6:I6;0);--ПРАВБ(M15))
buchlotnik
Ответить
Сообщение ну да, намудрил - чисто по примеру достаточно Код
=ИНДЕКС((G7:I24;G28:I45);ПОИСКПОЗ(M9;E7:E24;0)+ПОИСКПОЗ(M11;F7:F11;0)-1;ПОИСКПОЗ(M13;G6:I6;0);--ПРАВБ(M15))
Автор - buchlotnik Дата добавления - 19.05.2017 в 00:44
serg1096
Дата: Пятница, 17.06.2022, 18:11 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация:
0
±
Замечаний:
0% ±
Народ подскажите формулу для сравнения двух таблиц по 4 столбцам, когда в строке таблицы совпадают все 4 значения
Народ подскажите формулу для сравнения двух таблиц по 4 столбцам, когда в строке таблицы совпадают все 4 значения serg1096
Ответить
Сообщение Народ подскажите формулу для сравнения двух таблиц по 4 столбцам, когда в строке таблицы совпадают все 4 значения Автор - serg1096 Дата добавления - 17.06.2022 в 18:11
bigorq
Дата: Пятница, 17.06.2022, 18:55 |
Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация:
47
±
Замечаний:
0% ±
Нет
serg1096 , Код
=COUNTIFS($H$1:$H$6;A2;$I$1:$I$6;B2;$J$1:$J$6;C2;$K$1:$K$6;D2)
serg1096 , Код
=COUNTIFS($H$1:$H$6;A2;$I$1:$I$6;B2;$J$1:$J$6;C2;$K$1:$K$6;D2)
bigorq
Ответить
Сообщение serg1096 , Код
=COUNTIFS($H$1:$H$6;A2;$I$1:$I$6;B2;$J$1:$J$6;C2;$K$1:$K$6;D2)
Автор - bigorq Дата добавления - 17.06.2022 в 18:55
Egyptian
Дата: Пятница, 17.06.2022, 19:08 |
Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация:
193
±
Замечаний:
0% ±
Excel 2013/2016
Еще вариант.Код
=ISNUMBER(MATCH(1;INDEX(($H$1:$H$6=A2)*($I$1:$I$6=B2)*($J$1:$J$6=C2)*($K$1:$K$6=D2););))
Еще вариант.Код
=ISNUMBER(MATCH(1;INDEX(($H$1:$H$6=A2)*($I$1:$I$6=B2)*($J$1:$J$6=C2)*($K$1:$K$6=D2););))
Egyptian
Ответить
Сообщение Еще вариант.Код
=ISNUMBER(MATCH(1;INDEX(($H$1:$H$6=A2)*($I$1:$I$6=B2)*($J$1:$J$6=C2)*($K$1:$K$6=D2););))
Автор - Egyptian Дата добавления - 17.06.2022 в 19:08