Новости:

Прикрепить к сообщению можно только файлы xls, gif, jpg, rar, zip,7z, bas, frm, cls, doc размером до 150 Кб.

Главное меню

Автозаполнение ячеек

Автор Sweet_Lou, 09.07.2013, 10:57

« назад - далее »

Sweet_Lou

Уважаемые форумчане, к сожалению, в Excel я пока научился только копипастить и так получается, что времени разобраться у меня нет. Помогите решить рабочий момент. Я слежу за состоянием проектов на фирме с помощью таблички в Excel, суть в том, чтобы в моей табличке столбец состояние заполнялся автоматически. Суть в следующем:

Интересуют только колонки с J по Q. Ввожу дату (например 09.07.2013) в строку столбца J, и в строке состояния должна появиться фраза (например ИРД оформлено), вводу другую дату в эту же строку, но в другой (соседний) столбец, в строке Состояние меняется фраза. И так далее, идея в том, что ячейки разделены по приоритету, каждый последующий столбец актуальнее предыдущего, соответственно его состояние должно отображаться в строке Состояние.

Если кто-то из форумчан найдет немного времени и поможет решить эту проблему, буду признателен.

Poltava

Вы на форуме первый раз потому дам подсказку! Внимательно перечитайте правила и особенно внимательно пункт номер два!
Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.

Wasilic

#2
Кросс: http://www.excelworld.ru/forum/2-5338-1
Может все-таки приложите файл. Или желаете и здесь остаться без ответа?
Цитироватьи в строке состояния должна появиться фраза
И вообще, о какой строке состояния идет речь?
Об этой?: 
http://www.excel2003.ru/znakomstvo-s-excel/stroka-sostoyaniya.html
http://office.microsoft.com/ru-ru/excel-help/HA010222505.aspx
http://excel2010.ru/nastrojka-stroki-sostoyaniya-knige-excel-2010.html

Ответил здесь: http://www.excelworld.ru/forum/2-5338-1#54380
Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

Шпец Докапыч

Вот формула для определения статуса:
R2: {=СМЕЩ($A$1;;МАКС(СТОЛБЕЦ(J2:Q2)*(ДЛСТР(J2:Q2)>0))-1)}
Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли

_Boroda_

#4
Немассивная
=ПРОСМОТР(;-КОДСИМВ(J2:Q2);J1:Q1)
или, эля этого конкретного случая
=ПРОСМОТР(1;1/J2:Q2;J1:Q1)
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

Георгий Можаев

#5
Интересно, что означает запись 1;1/J2:Q2 в функции ПРОСМОТР?

Serge 007

Цитата: Георгий Можаев от 12.07.2013, 08:11
что означает запись 1;1/J2:Q2?
В результате деления числа на ноль в Excel результатом будет значение ошибки #ДЕЛ/0!
Когда в формуле мы делим единицу на диапазон значений J2:Q2, то получаем такой массив:
{0,0000241173065792012;0,000024116724948752;0,000024116724948752;#ДЕЛ/0!;#ДЕЛ/0!;#ДЕЛ/0!;#ДЕЛ/0!;#ДЕЛ/0!}, в котором функция ПРОСМОТР() пытается найти искомое значение 1
Однако если функции не удается найти искомое значение, то в просматриваемом векторе выбирается наибольшее значение, которое меньше искомого значения
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390


Mirdv

Шпец Докапыч, добрый день
- Вы не могли бы объяснить из Вашей формулы массива вот эту часть (ДЛСТР(J2:Q2)
И почему формула отрабатывает как 5
Буду очень признателен

Шпец Докапыч

ДЛСТР(J2:Q2) даёт результат {5;5;5;0;0;0;0;0}.
ДЛСТР(J2:Q2)>0 - это аналог J2:Q2<>"", т.е. проверка на непустую ячейку.
Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли

Mirdv

Шпец Докапыч,  теперь логика формулы понятна.
Благодарю