Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.09.2007, 10:33   #1
Exo
Форумчанин
 
Аватар для Exo
 
Регистрация: 25.09.2007
Сообщений: 102
Восклицание задача, SOS

Проблема такая, есть некая таблица с огромным количеством позиций, таблица представляет собой:
= номенклатура = = количество на складе = = осталось отгрузить = и т.п. дальше вам не интересно, задача такая, возможно ли заставить Excel найти ПОСЛЕДНЕЕ отрицательное число в строке, и так в каждой строке…

Т.е. числовой ряд: 2, 8, 97, 1021, 1, -8, 87, 64, -5, 12, 47…и т.д. надо что бы Excel нашел именно число -5, не -8 которое не есть последнее число в строке, а именно -5, кто знает подскажите, избавите от колоссального головняка!

Заранее благодарю.
Exo вне форума
Старый 25.09.2007, 12:22   #2
WIC
Форумчанин Подтвердите свой е-майл
 
Регистрация: 21.09.2007
Сообщений: 138
По умолчанию

много-много если может написать..
WIC вне форума
Старый 25.09.2007, 14:04   #3
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Нижеопубликованная массива формула позволяет, при наличии в указанном диапазоне отрицательных чисел, получить необходимый результат. Не забудьте, что после ввода формулы массива (без фигурных скобок) необходимо нажать клавиши CTRL+SHIFT+ENTER

{=ИНДЕКС(A1:K1;;МАКС((A1:K1<0)*(СТО ЛБЕЦ(A1:K1))))}

Если существует вероятность, что в указанном диапазоне не будет отрицательных чисел, то в этом случае лучше использовать тот же вариант, но с дополнительной проверкой :

{=ЕСЛИ(ИЛИ(A1:K1<0);ИНДЕКС(A1:K1;;М АКС((A1:K1<0)*(СТОЛБЕЦ(A1:K1))));"н ет")}
pashulka вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача по ООП Lenivec** Фриланс 2 17.07.2008 15:17
Задача Nil_rus Помощь студентам 3 15.05.2008 09:05
Задача/C++ Stan Помощь студентам 2 24.01.2008 20:33
Задача по ТП. GE076 Помощь студентам 11 07.12.2007 19:29