Страница 1 из 1

Excel 2003

СообщениеДобавлено: 28 янв 2011, 22:04 
Hak
Кто ни будь сможет объяснить, что это значит "=СМЕЩ(Цены!$A$1;ПОИСКПОЗ(A21;Цены!$A:$A;0)-1;1)"? :(

СообщениеДобавлено: 28 янв 2011, 22:36 
Click
Точно не скажу, но попробуй зайти вставка-функции. Там есть краткое описание всех функций

СообщениеДобавлено: 29 янв 2011, 01:59 
Hak
Видел краткое, но до меня чёт не доходит до конца, что это за привязки. Например что означает !$ или просто $.

СообщениеДобавлено: 29 янв 2011, 10:46 
Ant
Hak писал(а):Видел краткое, но до меня чёт не доходит до конца, что это за привязки. Например что означает !$ или просто $.


Вообще то $ - это абсолютная адресация, а ! - это относится к листу "Цены".
Поэтому $ и !$ ничем не отличаются - второе это две разные вещи.

Hak писал(а):что это значит "=СМЕЩ(Цены!$A$1;ПОИСКПОЗ(A21;Цены!$A:$A;0)-1;1)"?


Значение из ячеки А21 ищется в столбце А на листе "цены", потом выдается значение из столбца справа от этого значения.
Я лично предпочитаю использовать ВПР - сходный результат. Но это - кому что нравится.
Примерно так. :)

СообщениеДобавлено: 29 янв 2011, 15:54 
Hak
Значит всё правильно, но в ячейке в которой эта формула "=СМЕЩ(Цены!$A$1;ПОИСКПОЗ(A21;Цены!$A:$A;0)-1;1)" выдаётся "#Н/Д", хотя на листе Цены в столбце Б только одни цены в цифрах. Из-за чего это может быть?