Автоматическое заполнение при совпадении 2-х и более значени
GErus
Дата: Понедельник, 18.08.2014, 17:07 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день Уважаемые. Помогите разобраться с формулой, что делаю не так? Пытаюсть сделать, что бы после заполнения столбцов Рвх и Q следующие заполнялись автоматически из справочника. Спасибо.
Добрый день Уважаемые. Помогите разобраться с формулой, что делаю не так? Пытаюсть сделать, что бы после заполнения столбцов Рвх и Q следующие заполнялись автоматически из справочника. Спасибо. GErus
К сообщению приложен файл:
-2-.xlsx
(48.5 Kb)
Сообщение отредактировал GErus - Понедельник, 18.08.2014, 17:43
Ответить
Сообщение Добрый день Уважаемые. Помогите разобраться с формулой, что делаю не так? Пытаюсть сделать, что бы после заполнения столбцов Рвх и Q следующие заполнялись автоматически из справочника. Спасибо. Автор - GErus Дата добавления - 18.08.2014 в 17:07
ArkaIIIa
Дата: Понедельник, 18.08.2014, 17:42 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
Вроде автор изменил название топика. GErus Ловите, формула массива (ctrl+shift+enter)
Вроде автор изменил название топика. GErus Ловите, формула массива (ctrl+shift+enter) ArkaIIIa
К сообщению приложен файл:
_2_1.xlsx
(48.8 Kb)
Ответить
Сообщение Вроде автор изменил название топика. GErus Ловите, формула массива (ctrl+shift+enter) Автор - ArkaIIIa Дата добавления - 18.08.2014 в 17:42
Pelena
Дата: Понедельник, 18.08.2014, 17:55 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19594
Репутация:
4658
±
Замечаний:
±
Excel 365 & Mac Excel
Тоже формула массива для D4 Код
=ИНДЕКС(ДВССЫЛ(D$3);ПОИСКПОЗ($B4&$C4;Рвх&Qmax;0))
Тоже формула массива для D4 Код
=ИНДЕКС(ДВССЫЛ(D$3);ПОИСКПОЗ($B4&$C4;Рвх&Qmax;0))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Тоже формула массива для D4 Код
=ИНДЕКС(ДВССЫЛ(D$3);ПОИСКПОЗ($B4&$C4;Рвх&Qmax;0))
Автор - Pelena Дата добавления - 18.08.2014 в 17:55
jakim
Дата: Понедельник, 18.08.2014, 18:07 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Для Вашего примера необходимо знать значение "Q", а остальные оперделяются с помощью простых формул.
Для Вашего примера необходимо знать значение "Q", а остальные оперделяются с помощью простых формул.
jakim
Ответить
Сообщение Для Вашего примера необходимо знать значение "Q", а остальные оперделяются с помощью простых формул.
Автор - jakim Дата добавления - 18.08.2014 в 18:07
GErus
Дата: Понедельник, 18.08.2014, 18:41 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
ArkaIIIa , Pelena , Спасибо. jakim , Ваш вариант проще, но не совсем подходит
ArkaIIIa , Pelena , Спасибо. jakim , Ваш вариант проще, но не совсем подходит GErus
Ответить
Сообщение ArkaIIIa , Pelena , Спасибо. jakim , Ваш вариант проще, но не совсем подходит Автор - GErus Дата добавления - 18.08.2014 в 18:41
Nic70y
Дата: Понедельник, 18.08.2014, 18:41 |
Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9206
Репутация:
2463
±
Замечаний:
0% ±
Excel 2010
немассивная :Код
=ИНДЕКС(Справочник!C$13:C$1750;ПОИСКПОЗ($C4;ИНДЕКС(Справочник!$B$13:$B$1750;ПОИСКПОЗ($B4;Справочник!$A$13:$A$1750;0)):ИНДЕКС(Справочник!$B$13:$B$1750;ЕСЛИОШИБКА(ПОИСКПОЗ($B4+0,25;Справочник!$A$13:$A$1750;0)-1;ПОИСКПОЗ(9^9;Справочник!$A$13:$A$1750;1)));0)+ПОИСКПОЗ($B4;Справочник!$A$13:$A$1750;0)-1)
если "начало" всегда 25 и числа идут по порядку, можно проще: Код
=ИНДЕКС(Справочник!C$13:C$1750;ПОИСКПОЗ($B10;Справочник!$A$13:$A$1750;0)+$C10-25)
немассивная :Код
=ИНДЕКС(Справочник!C$13:C$1750;ПОИСКПОЗ($C4;ИНДЕКС(Справочник!$B$13:$B$1750;ПОИСКПОЗ($B4;Справочник!$A$13:$A$1750;0)):ИНДЕКС(Справочник!$B$13:$B$1750;ЕСЛИОШИБКА(ПОИСКПОЗ($B4+0,25;Справочник!$A$13:$A$1750;0)-1;ПОИСКПОЗ(9^9;Справочник!$A$13:$A$1750;1)));0)+ПОИСКПОЗ($B4;Справочник!$A$13:$A$1750;0)-1)
если "начало" всегда 25 и числа идут по порядку, можно проще: Код
=ИНДЕКС(Справочник!C$13:C$1750;ПОИСКПОЗ($B10;Справочник!$A$13:$A$1750;0)+$C10-25)
Nic70y
К сообщению приложен файл:
956.xlsx
(41.2 Kb)
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Понедельник, 18.08.2014, 19:09
Ответить
Сообщение немассивная :Код
=ИНДЕКС(Справочник!C$13:C$1750;ПОИСКПОЗ($C4;ИНДЕКС(Справочник!$B$13:$B$1750;ПОИСКПОЗ($B4;Справочник!$A$13:$A$1750;0)):ИНДЕКС(Справочник!$B$13:$B$1750;ЕСЛИОШИБКА(ПОИСКПОЗ($B4+0,25;Справочник!$A$13:$A$1750;0)-1;ПОИСКПОЗ(9^9;Справочник!$A$13:$A$1750;1)));0)+ПОИСКПОЗ($B4;Справочник!$A$13:$A$1750;0)-1)
если "начало" всегда 25 и числа идут по порядку, можно проще: Код
=ИНДЕКС(Справочник!C$13:C$1750;ПОИСКПОЗ($B10;Справочник!$A$13:$A$1750;0)+$C10-25)
Автор - Nic70y Дата добавления - 18.08.2014 в 18:41
_Boroda_
Дата: Понедельник, 18.08.2014, 21:39 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16979
Репутация:
6657
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
А если таки с СУММПРОИЗВом и с Вашими именами? И немассивная вроде получается. Код
=ИНДЕКС(Тип;СУММПРОИЗВ((Рвх=B4)*(Qmax=C4)*СТРОКА(Рвх))-12)
А если таки с СУММПРОИЗВом и с Вашими именами? И немассивная вроде получается. Код
=ИНДЕКС(Тип;СУММПРОИЗВ((Рвх=B4)*(Qmax=C4)*СТРОКА(Рвх))-12)
_Boroda_
К сообщению приложен файл:
-2-1.xlsx
(48.5 Kb)
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение А если таки с СУММПРОИЗВом и с Вашими именами? И немассивная вроде получается. Код
=ИНДЕКС(Тип;СУММПРОИЗВ((Рвх=B4)*(Qmax=C4)*СТРОКА(Рвх))-12)
Автор - _Boroda_ Дата добавления - 18.08.2014 в 21:39