Вычисление max\min времени с условием!
Mnatal
Дата: Воскресенье, 19.04.2015, 10:35 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
Привет всем! Как найти максимальное и минимальное значение при помощи макроса или формулы. Для возможности дальнейшего использования документа как болвалки и закачки новых данных.
Привет всем! Как найти максимальное и минимальное значение при помощи макроса или формулы. Для возможности дальнейшего использования документа как болвалки и закачки новых данных. Mnatal
Ответить
Сообщение Привет всем! Как найти максимальное и минимальное значение при помощи макроса или формулы. Для возможности дальнейшего использования документа как болвалки и закачки новых данных. Автор - 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)
наверное илиКод
=ИНДЕКС(A:A;ПОИСКПОЗ("яя";A:A;1))
Где именно найти? Я из файла не понял. для Лист7 например так:Код
=ПРАВБ("0000000000"&СУММПРОИЗВ(МИН(--A2:A169));10)
Код
=ПРАВБ("0000000000"&СУММПРОИЗВ(МАКС(--A2:A169));10)
наверное илиКод
=ИНДЕКС(A:A;ПОИСКПОЗ("яя";A:A;1))
Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Воскресенье, 19.04.2015, 10:50
Ответить
Сообщение Где именно найти? Я из файла не понял. для Лист7 например так:Код
=ПРАВБ("0000000000"&СУММПРОИЗВ(МИН(--A2:A169));10)
Код
=ПРАВБ("0000000000"&СУММПРОИЗВ(МАКС(--A2:A169));10)
наверное илиКод
=ИНДЕКС(A:A;ПОИСКПОЗ("яя";A:A;1))
Автор - Nic70y Дата добавления - 19.04.2015 в 10:45
ShAM
Дата: Воскресенье, 19.04.2015, 10:45 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация:
249
±
Замечаний:
0% ±
Excel 2010
Ничего не понятно. Объясните подробнее что, куда, зачем, какое условие.
Ничего не понятно. Объясните подробнее что, куда, зачем, какое условие. ShAM
Ответить
Сообщение Ничего не понятно. Объясните подробнее что, куда, зачем, какое условие. Автор - 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
Ответить
Сообщение В листе 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
Ответить
Сообщение 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))
Формулы массива, вводятся одновременным нажатием Ctrl/Shift/Enter: Код
=МИН(ЕСЛИ(A2=DATA18;DATA17))
Код
=МАКС(ЕСЛИ(A2=DATA18;DATA17))
ShAM
Ответить
Сообщение Формулы массива, вводятся одновременным нажатием 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
Ответить
Сообщение спасибо, работает. а подскажите, почему использовали 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), там еще много мусора.
почему использовали Data17 и Data18?
Я не использовал, оно само использовалось Когда набрал Data!$A$2:$A$1292 оно превратилось в DATA18. Посмотрите у себы в Диспетчере имен (Ctrl+F3), там еще много мусора.ShAM
Сообщение отредактировал 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
Ответить
Сообщение Хорошо, спасибо, а удалила диспетчер имен. Подскажите, да действительно с этим массивом данных справились, но мне необходимо, таким образом данные обработать, чтобы при внесении больших данных в 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))
(Но это действительно в крайнем случае, будет тормозить).
Например, взять с запасом: Код
=МИН(ЕСЛИ(A2=Data!A$2:A$100000;Data!B$2:B$100000))
В крайнем случае, на весь столбец: Код
=МИН(ЕСЛИ(A2=Data!A:A;Data!B:B))
(Но это действительно в крайнем случае, будет тормозить). ShAM
Сообщение отредактировал 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
извините, вставила новые данные и не работает. Может можно при помощи макроса сделать
извините, вставила новые данные и не работает. Может можно при помощи макроса сделать Mnatal
Ответить
Сообщение извините, вставила новые данные и не работает. Может можно при помощи макроса сделать Автор - Mnatal Дата добавления - 19.04.2015 в 13:27
Mnatal
Дата: Воскресенье, 19.04.2015, 13:34 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
Просто получается у меня есть большой выкаченный файл по сотрудникам, мне нужно подсчитать производительность, но т.к. расчет должен делать другим человеком, которые не знает,как даже протягивать формулы, мне нужно минимизировать, его работу руками. после того, как я узнаю по TO number макс и мин, я должна узнать разницу между началом операции и окончанием, в рез-те, подсчитать, среднюю по каждому сотруднику, присвоив в дальнейшем к нему каждую операцию) как -то так кратко, и если в остальном все нормально, но вот здесь...как-то я туплю)
Просто получается у меня есть большой выкаченный файл по сотрудникам, мне нужно подсчитать производительность, но т.к. расчет должен делать другим человеком, которые не знает,как даже протягивать формулы, мне нужно минимизировать, его работу руками. после того, как я узнаю по TO number макс и мин, я должна узнать разницу между началом операции и окончанием, в рез-те, подсчитать, среднюю по каждому сотруднику, присвоив в дальнейшем к нему каждую операцию) как -то так кратко, и если в остальном все нормально, но вот здесь...как-то я туплю) Mnatal
Ответить
Сообщение Просто получается у меня есть большой выкаченный файл по сотрудникам, мне нужно подсчитать производительность, но т.к. расчет должен делать другим человеком, которые не знает,как даже протягивать формулы, мне нужно минимизировать, его работу руками. после того, как я узнаю по 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;""))
допилил немного: Код
=МИН(ЕСЛИ(A2=Data!$A$2:$A$10000;--Data!$B$2:$B$10000;""))
buchlotnik
Сообщение отредактировал 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 .
вставила новые данные и не работает.
Виноват, забыл написать, что в столбце В был текст, а не время. Я сам формат поменял. Так что или сначала менять формат столбца В на время, или использовать формулу от buchlotnik .ShAM
Сообщение отредактировал ShAM - Воскресенье, 19.04.2015, 14:21
Ответить
Сообщение вставила новые данные и не работает.
Виноват, забыл написать, что в столбце В был текст, а не время. Я сам формат поменял. Так что или сначала менять формат столбца В на время, или использовать формулу от buchlotnik .Автор - ShAM Дата добавления - 19.04.2015 в 13:58