Как подставить значение в ячейку, в зависимости от значения в другой ячейке?, Как сделать прайс в excel, что бы при вводе количества товара в одну ячейку, менялась цена в другой ячейке.
{=ЕСЛИОШИБКА(ИНДЕКС('D:\work\[база к примеру.xlsx]Лист1'!$A$1:$K$65;НАИМЕНЬШИЙ((ЕСЛИ(ЕЧИСЛО(ПОИСК($B$3;'D:\work\[база к примеру.xlsx]Лист1'!$A$3:$A$65));СТРОКА('D:\work\[база к примеру.xlsx]Лист1'!$A$3:$A$65)));СТРОКА()-6);СТОЛБЕЦ());"")}
можно и без массива: =ИНДЕКС(данные!$E$1:$L$38;СУММПРОИЗВ((данные!$B$4:$B$38=$D$6)*(данные!$C$4:$C$38=$E$6)*(данные!$D$4:$D$38=$F$6)*СТРОКА(данные!$E$4:$E$38));СТРОКА()-5)
попробуйте так, вроде работает {=ИНДЕКС(данные!$E$4:$L$38;ПОИСКПОЗ($D$6&$E$6&$F$6;данные!$B$4:$B$38&данные!$C$4:$C$38&данные!$D$4:$D$38;0);СТРОКА()-5)}