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

Вход

Регистрация

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

 

= Мир MS Excel/Переход через 0 - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Переход через 0
baneska Дата: Вторник, 07.03.2017, 16:05 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброго времени суток. :D

Прошу помочь придумать формулу.

Есть база температурных данных с позициями: Год, месяц, день и температура. И нужно выделить строку с датами и температурой, когда температура превышает 0 и при этом, обратно через него не переходит. Т.е. дату устойчивого перехода. А затем наоборот: строку, когда температура больше не превышает 0. Так за год должно получиться две даты.

В документе представлена температура на каждый день за 1915 года. Получилось:

Переход в + 20.04.1915 = 0,8
Переход в - 24.11.1915 = -3,9

Нужна формула, чтобы можно было находить эти переходы для каждого года, а не вручную искать.
К сообщению приложен файл: 1915.xlsx (18.8 Kb)


Новичок

Сообщение отредактировал baneska - Вторник, 07.03.2017, 16:08
 
Ответить
СообщениеДоброго времени суток. :D

Прошу помочь придумать формулу.

Есть база температурных данных с позициями: Год, месяц, день и температура. И нужно выделить строку с датами и температурой, когда температура превышает 0 и при этом, обратно через него не переходит. Т.е. дату устойчивого перехода. А затем наоборот: строку, когда температура больше не превышает 0. Так за год должно получиться две даты.

В документе представлена температура на каждый день за 1915 года. Получилось:

Переход в + 20.04.1915 = 0,8
Переход в - 24.11.1915 = -3,9

Нужна формула, чтобы можно было находить эти переходы для каждого года, а не вручную искать.

Автор - baneska
Дата добавления - 07.03.2017 в 16:05
Nic70y Дата: Вторник, 07.03.2017, 16:30 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
Код
=ДАТА(A2;1;1)+СУММПРОИЗВ(МАКС((D2:D182<=0)*СТРОКА(D2:D182)))-1
Код
=ДАТА(A2;1;1)+СУММПРОИЗВ(МАКС((D245:D366>0)*СТРОКА(D245:D366)))-1

[p.s.]киску жалко - посадили[/p.s.]
К сообщению приложен файл: 0765935.xlsx (19.4 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ДАТА(A2;1;1)+СУММПРОИЗВ(МАКС((D2:D182<=0)*СТРОКА(D2:D182)))-1
Код
=ДАТА(A2;1;1)+СУММПРОИЗВ(МАКС((D245:D366>0)*СТРОКА(D245:D366)))-1

[p.s.]киску жалко - посадили[/p.s.]

Автор - Nic70y
Дата добавления - 07.03.2017 в 16:30
Karataev Дата: Вторник, 07.03.2017, 16:49 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
В этом решении используются имена (вкладка "Формулы" - Диспетчер имен) для поиска последней строки в таблице.
Столбец "H" - это вспомогательный столбец. В нем находится формула массива.
Завершайте ввод формулы не клавишей Enter, а сочетанием клавиш Ctrl+Shift+Enter.
Поиск плюса:
Код
=МАКС((colB<6)*(colD<=0)*СТРОКА(colB))+1

Поиск минуса:
Код
=МАКС((colB>6)*(colD>0)*СТРОКА(colB))+1

В столбце "I" обычные формулы.

Плюс ищется до июня. Минус ищется после июня.
К сообщению приложен файл: 7438811.xlsx (19.8 Kb)


Сообщение отредактировал Karataev - Вторник, 07.03.2017, 16:51
 
Ответить
СообщениеВ этом решении используются имена (вкладка "Формулы" - Диспетчер имен) для поиска последней строки в таблице.
Столбец "H" - это вспомогательный столбец. В нем находится формула массива.
Завершайте ввод формулы не клавишей Enter, а сочетанием клавиш Ctrl+Shift+Enter.
Поиск плюса:
Код
=МАКС((colB<6)*(colD<=0)*СТРОКА(colB))+1

Поиск минуса:
Код
=МАКС((colB>6)*(colD>0)*СТРОКА(colB))+1

В столбце "I" обычные формулы.

Плюс ищется до июня. Минус ищется после июня.

Автор - Karataev
Дата добавления - 07.03.2017 в 16:49
baneska Дата: Вторник, 07.03.2017, 16:53 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Nic70y, Здорово! Спасибо большое за помощь! hands

P.S.
Она не одна. :)


Новичок
 
Ответить
СообщениеNic70y, Здорово! Спасибо большое за помощь! hands

P.S.
Она не одна. :)

Автор - baneska
Дата добавления - 07.03.2017 в 16:53
baneska Дата: Вторник, 07.03.2017, 16:54 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Karataev, Спасибо за помощь! :)


Новичок
 
Ответить
СообщениеKarataev, Спасибо за помощь! :)

Автор - baneska
Дата добавления - 07.03.2017 в 16:54
  • Страница 1 из 1
  • 1
Поиск:

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