Здравствуйте. Уже голову сломал, помогите пожалуйста. Так же есть два файла с таблицами. Одна таблица "Нагрузки" заполняется каждый час (24 ячейки в столбце). Другой файл с таблицей "Дашборт" в определенную ячейку которой каждый час нужно выводить (к примеру в ячейку B2) текст, при условии если в диапазоне (С6:С29) первой таблицы стоят числа кроме нуля то "В работе"; Если в диапазоне (С6:С29) первой таблицы числится Резерв то выводить в таблицу "Дашборт""Резерв". Но получается что во второй таблице "Дашборт" нужно чтобы ячейка (к примеру B2) каждый час ссылалась на следующую ячейку диапазона (С6:С29) первой таблицы. Или чтобы ячейка таблицы "Дашборт" смотрела на последнюю заполненную ячейку в первой таблице. (не реагировать на ячейки с нулем в первой таблице)
Здравствуйте. Уже голову сломал, помогите пожалуйста. Так же есть два файла с таблицами. Одна таблица "Нагрузки" заполняется каждый час (24 ячейки в столбце). Другой файл с таблицей "Дашборт" в определенную ячейку которой каждый час нужно выводить (к примеру в ячейку B2) текст, при условии если в диапазоне (С6:С29) первой таблицы стоят числа кроме нуля то "В работе"; Если в диапазоне (С6:С29) первой таблицы числится Резерв то выводить в таблицу "Дашборт""Резерв". Но получается что во второй таблице "Дашборт" нужно чтобы ячейка (к примеру B2) каждый час ссылалась на следующую ячейку диапазона (С6:С29) первой таблицы. Или чтобы ячейка таблицы "Дашборт" смотрела на последнюю заполненную ячейку в первой таблице. (не реагировать на ячейки с нулем в первой таблице)Дмитрий7228
Теперь если в диапазоне число больше нуля показывает "В работе". Это хорошо. А вот если введен текст (к примеру "ТО") показывает "ЛОЖЬ". Не знаете как сделать чтобы отображалось "ТО"?
gling, Спасибо, взял вашу формулу за основу. Вот что получилось:
Теперь если в диапазоне число больше нуля показывает "В работе". Это хорошо. А вот если введен текст (к примеру "ТО") показывает "ЛОЖЬ". Не знаете как сделать чтобы отображалось "ТО"?Дмитрий7228
Сегодня еще заметил один нюанс. В диапазоне $C$1:$C$29 когда ввожу ХХ, соответственно возвращается ХХ. Подскажите как сделать условие чтобы при вводе ХХ возвращалось "Резерв"
Сегодня еще заметил один нюанс. В диапазоне $C$1:$C$29 когда ввожу ХХ, соответственно возвращается ХХ. Подскажите как сделать условие чтобы при вводе ХХ возвращалось "Резерв"Дмитрий7228
Так в том то и дело, что меня устраивает формула "ЕСЛИ" и ее логическое выражение ((ЕЧИСЛО(ИНДЕКС('[Декабрь.xlsm]30'!$C$1:$C$29;СУММПРОИЗВ(МАКС(('[Декабрь.xlsm]30'!$C$1:$C$29>0)*СТРОКА('[Декабрь.xlsm]30'!$C$1:$C$29)))))), ее значение если истина (это у меня В РАБОТЕ), и значение если лож (ваша формула "ИНДЕКС('[Декабрь.xlsm]30'!$C$1:$C$29;СУММПРОИЗВ(МАКС(('[Декабрь.xlsm]30'!$C$1:$C$29>0)*СТРОКА('[Декабрь.xlsm]30'!$C$1:$C$29)))))" показывает то что нужно, она видит все слова кроме цифр, и это хорошо. И эти слова (Резерв, Ремонт, ТО) тянутся как надо, но при этом ХХ надо чтобы тянулось в конечную таблицу как (Резерв). Можно ли еще дописать в формулу ЕСЛИ условие по слову ХХ. Если ХХ, то Резерв
Так в том то и дело, что меня устраивает формула "ЕСЛИ" и ее логическое выражение ((ЕЧИСЛО(ИНДЕКС('[Декабрь.xlsm]30'!$C$1:$C$29;СУММПРОИЗВ(МАКС(('[Декабрь.xlsm]30'!$C$1:$C$29>0)*СТРОКА('[Декабрь.xlsm]30'!$C$1:$C$29)))))), ее значение если истина (это у меня В РАБОТЕ), и значение если лож (ваша формула "ИНДЕКС('[Декабрь.xlsm]30'!$C$1:$C$29;СУММПРОИЗВ(МАКС(('[Декабрь.xlsm]30'!$C$1:$C$29>0)*СТРОКА('[Декабрь.xlsm]30'!$C$1:$C$29)))))" показывает то что нужно, она видит все слова кроме цифр, и это хорошо. И эти слова (Резерв, Ремонт, ТО) тянутся как надо, но при этом ХХ надо чтобы тянулось в конечную таблицу как (Резерв). Можно ли еще дописать в формулу ЕСЛИ условие по слову ХХ. Если ХХ, то РезервДмитрий7228
Можно ли еще дописать в формулу ЕСЛИ условие по слову ХХ.
Конечно можно, только формула получится очень длинной.Попробуйте обернуть вашу формулу так =ПОДСТАВИТЬ(Здесь вся существующая формула;"ХХ";"Резерв"). Не пробовал, но вроде бы должно получиться.
Можно ли еще дописать в формулу ЕСЛИ условие по слову ХХ.
Конечно можно, только формула получится очень длинной.Попробуйте обернуть вашу формулу так =ПОДСТАВИТЬ(Здесь вся существующая формула;"ХХ";"Резерв"). Не пробовал, но вроде бы должно получиться.gling