Did.kokos написав:Вже сивію... Ситуація наступна: маю список товарів з цінами. Хочу сформувати рахунок на іншому аркуші вибираючи з випадаючого списку товар ціни до якого автоматично підтягуються з таблиці.
Формула:
=IF(ISNA(VLOOKUP(B12;Прайс!A12:D119;2;FALSE));"";VLOOKUP(B12;Прайс!A12:D119;2;FALSE))
Але незрозуміло чому, починаючи з 9 рядка формула перестає працювати і ціна до товару "Дюшес/ящ 0,5 кг" не підтягується. До інших товарів ціна підтягується а до цієї і ще декількох не хоче.
Підкажіть, що це може бути.
1. Якщо хочете "спадний список", то вам не формула треба, а... на скільки я пам'ятаю, "Дані -> Перевірка Даних" і потім указуєте в джерелі даних потрібний список, причому не забудьтесь його зафіксувати (див. другий пункт про це).
2. Якщо у формулі екселя ви не бачите значків долара $, це означає, що при перетягуванні, вони будуть змінюватись для кожного рядка. Почитайте в інтернеті за "відносні та абсолютні посилання в excel". В наведеній формулі ви посилаєтесь на діапазон пошуку "Прайс!A12:D119", але ж вам треба ось тут шукати: $A$1:$D$108, тобто формула має бути приблизно такою (правильність формули я не перевіряв):
=IF(ISNA(VLOOKUP(B12;Прайс!$A$1:$D$108;2;FALSE));"";VLOOKUP(B12;Прайс!$A$1:$D$108;2;FALSE))