Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/найти число в строчке отличное от нуля - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
найти число в строчке отличное от нуля
Шу Дата: Вторник, 20.10.2015, 10:51 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
необходимо в строчке найти первое не нулевое число слева направо (затем справа налево) и отразить значение ячейки находящееся над этим числом в шапке.
в приложенном файле указала как должно быть (помечено зеленым) есть задолженность разбитая по периодам, необходимо найти первый месяц и последний, если в промежутке есть нули их не учитывать, необходимо найти только первый месяц (первое не нулевое число в строке) и последний месяц (последнее не нулевое число в стоке).
Если подскажите как буду очень очень благодарна!!!
К сообщению приложен файл: 5877606.xlsx (10.0 Kb)
 
Ответить
Сообщениенеобходимо в строчке найти первое не нулевое число слева направо (затем справа налево) и отразить значение ячейки находящееся над этим числом в шапке.
в приложенном файле указала как должно быть (помечено зеленым) есть задолженность разбитая по периодам, необходимо найти первый месяц и последний, если в промежутке есть нули их не учитывать, необходимо найти только первый месяц (первое не нулевое число в строке) и последний месяц (последнее не нулевое число в стоке).
Если подскажите как буду очень очень благодарна!!!

Автор - Шу
Дата добавления - 20.10.2015 в 10:51
Nic70y Дата: Вторник, 20.10.2015, 10:58 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8999
Репутация: 2366 ±
Замечаний: 0% ±

Excel 2010
вариант:
Код
=ИНДЕКС(A$1:U$1;СУММПРОИЗВ(НАИМЕНЬШИЙ((B3:U3>0)*СТОЛБЕЦ(B3:U3);СЧЁТЕСЛИ(B3:U3;0)+1)))
Код
=ИНДЕКС(A$1:U$1;СУММПРОИЗВ(МАКС((B3:U3>0)*СТОЛБЕЦ(B3:U3))))
К сообщению приложен файл: 11-22-14.xlsx (11.2 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениевариант:
Код
=ИНДЕКС(A$1:U$1;СУММПРОИЗВ(НАИМЕНЬШИЙ((B3:U3>0)*СТОЛБЕЦ(B3:U3);СЧЁТЕСЛИ(B3:U3;0)+1)))
Код
=ИНДЕКС(A$1:U$1;СУММПРОИЗВ(МАКС((B3:U3>0)*СТОЛБЕЦ(B3:U3))))

Автор - Nic70y
Дата добавления - 20.10.2015 в 10:58
Шу Дата: Вторник, 20.10.2015, 11:00 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Nic70y, Спасибо огромное! Вы даже не представляете КАК мне помогли!
 
Ответить
СообщениеNic70y, Спасибо огромное! Вы даже не представляете КАК мне помогли!

Автор - Шу
Дата добавления - 20.10.2015 в 11:00
buchlotnik Дата: Вторник, 20.10.2015, 11:09 | Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
можно так:
массивка для первого месяца
Код
=ИНДЕКС($B$1:$U$1;ПОИСКПОЗ(1;B3:U3^0;0))
или немассивный вариант
Код
=ИНДЕКС($B$1:$U$1;СУММПРОИЗВ(ПОИСКПОЗ(1;B3:U3^0;0)))
и обычная формула для второго
Код
=ПРОСМОТР(2;B3:U3^0;$B$1:$U$1)
К сообщению приложен файл: 5687.xlsx (11.5 Kb)


Сообщение отредактировал buchlotnik - Вторник, 20.10.2015, 14:18
 
Ответить
Сообщениеможно так:
массивка для первого месяца
Код
=ИНДЕКС($B$1:$U$1;ПОИСКПОЗ(1;B3:U3^0;0))
или немассивный вариант
Код
=ИНДЕКС($B$1:$U$1;СУММПРОИЗВ(ПОИСКПОЗ(1;B3:U3^0;0)))
и обычная формула для второго
Код
=ПРОСМОТР(2;B3:U3^0;$B$1:$U$1)

Автор - buchlotnik
Дата добавления - 20.10.2015 в 11:09
Шу Дата: Вторник, 20.10.2015, 11:32 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
buchlotnik, Спасибо огромное! сейчас попробую!
 
Ответить
Сообщениеbuchlotnik, Спасибо огромное! сейчас попробую!

Автор - Шу
Дата добавления - 20.10.2015 в 11:32
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!