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

Вход

Регистрация

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

 

= Мир MS Excel/Вычисление max\min времени с условием! - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Вычисление max\min времени с условием!
Mnatal Дата: Воскресенье, 19.04.2015, 10:35 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Привет всем! Как найти максимальное и минимальное значение при помощи макроса или формулы. Для возможности дальнейшего использования документа как болвалки и закачки новых данных.
К сообщению приложен файл: 3018293.xlsx (77.5 Kb)
 
Ответить
СообщениеПривет всем! Как найти максимальное и минимальное значение при помощи макроса или формулы. Для возможности дальнейшего использования документа как болвалки и закачки новых данных.

Автор - Mnatal
Дата добавления - 19.04.2015 в 10:35
Nic70y Дата: Воскресенье, 19.04.2015, 10:45 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
Где именно найти? Я из файла не понял.
для Лист7 например так:
Код
=ПРАВБ("0000000000"&СУММПРОИЗВ(МИН(--A2:A169));10)
Код
=ПРАВБ("0000000000"&СУММПРОИЗВ(МАКС(--A2:A169));10)
наверное
или
Код
=A2
Код
=ИНДЕКС(A:A;ПОИСКПОЗ("яя";A:A;1))
К сообщению приложен файл: 2365470.xls (86.5 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Воскресенье, 19.04.2015, 10:50
 
Ответить
СообщениеГде именно найти? Я из файла не понял.
для Лист7 например так:
Код
=ПРАВБ("0000000000"&СУММПРОИЗВ(МИН(--A2:A169));10)
Код
=ПРАВБ("0000000000"&СУММПРОИЗВ(МАКС(--A2:A169));10)
наверное
или
Код
=A2
Код
=ИНДЕКС(A:A;ПОИСКПОЗ("яя";A:A;1))

Автор - Nic70y
Дата добавления - 19.04.2015 в 10:45
ShAM Дата: Воскресенье, 19.04.2015, 10:45 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Ничего не понятно. Объясните подробнее что, куда, зачем, какое условие.
 
Ответить
СообщениеНичего не понятно. Объясните подробнее что, куда, зачем, какое условие.

Автор - ShAM
Дата добавления - 19.04.2015 в 10:45
excelhelprus Дата: Воскресенье, 19.04.2015, 10:46 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 5 ±
Замечаний: 20% ±

2015
[vba]
Код
МАКС(B4:B171)
МИН(B4:B171)
[/vba]
 
Ответить
Сообщение[vba]
Код
МАКС(B4:B171)
МИН(B4:B171)
[/vba]

Автор - excelhelprus
Дата добавления - 19.04.2015 в 10:46
Mnatal Дата: Воскресенье, 19.04.2015, 10:50 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
В листе 7 к каждой строке в столце TO number найти мин и макс из data столбец Conf.t.)))
 
Ответить
СообщениеВ листе 7 к каждой строке в столце TO number найти мин и макс из data столбец Conf.t.)))

Автор - Mnatal
Дата добавления - 19.04.2015 в 10:50
Mnatal Дата: Воскресенье, 19.04.2015, 10:55 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
TO Number min max
000003017715:08:55 15:23:47
пример, это нашла в ручную, а необходимо в лист 7 заполнить по всем.
 
Ответить
СообщениеTO Number min max
000003017715:08:55 15:23:47
пример, это нашла в ручную, а необходимо в лист 7 заполнить по всем.

Автор - Mnatal
Дата добавления - 19.04.2015 в 10:55
ShAM Дата: Воскресенье, 19.04.2015, 11:13 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Формулы массива, вводятся одновременным нажатием Ctrl/Shift/Enter:
Код
=МИН(ЕСЛИ(A2=DATA18;DATA17))

Код
=МАКС(ЕСЛИ(A2=DATA18;DATA17))
К сообщению приложен файл: Mnatal.xlsx (82.0 Kb)
 
Ответить
СообщениеФормулы массива, вводятся одновременным нажатием Ctrl/Shift/Enter:
Код
=МИН(ЕСЛИ(A2=DATA18;DATA17))

Код
=МАКС(ЕСЛИ(A2=DATA18;DATA17))

Автор - ShAM
Дата добавления - 19.04.2015 в 11:13
Mnatal Дата: Воскресенье, 19.04.2015, 11:39 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
спасибо, работает. а подскажите, почему использовали Data17 и Data18? Подскажите, для общего развития)
 
Ответить
Сообщениеспасибо, работает. а подскажите, почему использовали Data17 и Data18? Подскажите, для общего развития)

Автор - Mnatal
Дата добавления - 19.04.2015 в 11:39
ShAM Дата: Воскресенье, 19.04.2015, 12:00 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
почему использовали Data17 и Data18?
Я не использовал, оно само использовалось :)
Когда набрал Data!$A$2:$A$1292 оно превратилось в DATA18. Посмотрите у себы в Диспетчере имен (Ctrl+F3), там еще много мусора.


Сообщение отредактировал ShAM - Воскресенье, 19.04.2015, 12:01
 
Ответить
Сообщение
почему использовали Data17 и Data18?
Я не использовал, оно само использовалось :)
Когда набрал Data!$A$2:$A$1292 оно превратилось в DATA18. Посмотрите у себы в Диспетчере имен (Ctrl+F3), там еще много мусора.

Автор - ShAM
Дата добавления - 19.04.2015 в 12:00
Mnatal Дата: Воскресенье, 19.04.2015, 12:48 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Хорошо, спасибо, а удалила диспетчер имен. Подскажите, да действительно с этим массивом данных справились, но мне необходимо, таким образом данные обработать, чтобы при внесении больших данных в Data (кол-во строк увеличится) не исправлять формулу. Такое возможно?
 
Ответить
СообщениеХорошо, спасибо, а удалила диспетчер имен. Подскажите, да действительно с этим массивом данных справились, но мне необходимо, таким образом данные обработать, чтобы при внесении больших данных в Data (кол-во строк увеличится) не исправлять формулу. Такое возможно?

Автор - Mnatal
Дата добавления - 19.04.2015 в 12:48
ShAM Дата: Воскресенье, 19.04.2015, 12:54 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Например, взять с запасом:
Код
=МИН(ЕСЛИ(A2=Data!A$2:A$100000;Data!B$2:B$100000))

В крайнем случае, на весь столбец:
Код
=МИН(ЕСЛИ(A2=Data!A:A;Data!B:B))
(Но это действительно в крайнем случае, будет тормозить).


Сообщение отредактировал ShAM - Воскресенье, 19.04.2015, 12:56
 
Ответить
СообщениеНапример, взять с запасом:
Код
=МИН(ЕСЛИ(A2=Data!A$2:A$100000;Data!B$2:B$100000))

В крайнем случае, на весь столбец:
Код
=МИН(ЕСЛИ(A2=Data!A:A;Data!B:B))
(Но это действительно в крайнем случае, будет тормозить).

Автор - ShAM
Дата добавления - 19.04.2015 в 12:54
Mnatal Дата: Воскресенье, 19.04.2015, 13:27 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
извините, вставила новые данные и не работает. Может можно при помощи макроса сделать
К сообщению приложен файл: 4699765.xlsm (64.4 Kb)
 
Ответить
Сообщениеизвините, вставила новые данные и не работает. Может можно при помощи макроса сделать

Автор - Mnatal
Дата добавления - 19.04.2015 в 13:27
Mnatal Дата: Воскресенье, 19.04.2015, 13:34 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Просто получается у меня есть большой выкаченный файл по сотрудникам, мне нужно подсчитать производительность, но т.к. расчет должен делать другим человеком, которые не знает,как даже протягивать формулы, мне нужно минимизировать, его работу руками. после того, как я узнаю по TO number макс и мин, я должна узнать разницу между началом операции и окончанием, в рез-те, подсчитать, среднюю по каждому сотруднику, присвоив в дальнейшем к нему каждую операцию) как -то так кратко, и если в остальном все нормально, но вот здесь...как-то я туплю)
 
Ответить
СообщениеПросто получается у меня есть большой выкаченный файл по сотрудникам, мне нужно подсчитать производительность, но т.к. расчет должен делать другим человеком, которые не знает,как даже протягивать формулы, мне нужно минимизировать, его работу руками. после того, как я узнаю по TO number макс и мин, я должна узнать разницу между началом операции и окончанием, в рез-те, подсчитать, среднюю по каждому сотруднику, присвоив в дальнейшем к нему каждую операцию) как -то так кратко, и если в остальном все нормально, но вот здесь...как-то я туплю)

Автор - Mnatal
Дата добавления - 19.04.2015 в 13:34
buchlotnik Дата: Воскресенье, 19.04.2015, 13:36 | Сообщение № 14
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
допилил немного:
Код
=МИН(ЕСЛИ(A2=Data!$A$2:$A$10000;--Data!$B$2:$B$10000;""))
К сообщению приложен файл: 2122305.xlsm (66.9 Kb)


Сообщение отредактировал buchlotnik - Воскресенье, 19.04.2015, 13:40
 
Ответить
Сообщениедопилил немного:
Код
=МИН(ЕСЛИ(A2=Data!$A$2:$A$10000;--Data!$B$2:$B$10000;""))

Автор - buchlotnik
Дата добавления - 19.04.2015 в 13:36
ShAM Дата: Воскресенье, 19.04.2015, 13:58 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
вставила новые данные и не работает.
Виноват, забыл написать, что в столбце В был текст, а не время. :(
Я сам формат поменял. Так что или сначала менять формат столбца В на время, или использовать формулу от buchlotnik.


Сообщение отредактировал ShAM - Воскресенье, 19.04.2015, 14:21
 
Ответить
Сообщение
вставила новые данные и не работает.
Виноват, забыл написать, что в столбце В был текст, а не время. :(
Я сам формат поменял. Так что или сначала менять формат столбца В на время, или использовать формулу от buchlotnik.

Автор - ShAM
Дата добавления - 19.04.2015 в 13:58
  • Страница 1 из 1
  • 1
Поиск:

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