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

Вход

Регистрация

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

 

= Мир MS Excel/Указание мин даты по категории, вычисление % принятых данных - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Указание мин даты по категории, вычисление % принятых данных (Формулы/Formulas)
Указание мин даты по категории, вычисление % принятых данных
ANerovny Дата: Четверг, 20.02.2020, 11:53 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Уважаемые коллеги, здравствуйте!
Прошу помощи для решения возникшей задачи.
Имеется реестр с исходными данными на 2000+ строк.
Даты в колоннах K & N регулярно обновляются, подтягиваясь из других таблиц.

Желтым цветом отмечена область, в которой планируется собирать следующие данные:
В ячейках I2:I5 – минимальная дата по соответствующей категории (AS, ED, RC, TD)
В ячейках K2:K5 – максимальная дата по соответствующей категории (AS, ED, RC, TD)
В ячейках M2:M5 – расчет процента принятых исходных данных по соответствующей категории (AS, ED, RC, TD) от общего количества по этой же категории.

Буду признателен за Ваши идеи и помощь:)
Заранее большое спасибо!
К сообщению приложен файл: 3989985.xlsx (19.8 Kb)
 
Ответить
СообщениеУважаемые коллеги, здравствуйте!
Прошу помощи для решения возникшей задачи.
Имеется реестр с исходными данными на 2000+ строк.
Даты в колоннах K & N регулярно обновляются, подтягиваясь из других таблиц.

Желтым цветом отмечена область, в которой планируется собирать следующие данные:
В ячейках I2:I5 – минимальная дата по соответствующей категории (AS, ED, RC, TD)
В ячейках K2:K5 – максимальная дата по соответствующей категории (AS, ED, RC, TD)
В ячейках M2:M5 – расчет процента принятых исходных данных по соответствующей категории (AS, ED, RC, TD) от общего количества по этой же категории.

Буду признателен за Ваши идеи и помощь:)
Заранее большое спасибо!

Автор - ANerovny
Дата добавления - 20.02.2020 в 11:53
YouGreed Дата: Четверг, 20.02.2020, 13:20 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
ANerovny,
Код
=МИН(ЕСЛИ((($G$6:$G$40=$G2)*$I$6:$I$40)<>0;($G$6:$G$40=$G2)*$I$6:$I$40;""))

Минимальное

Код
=МАКС(($G$6:$G$40=$G2)*--$K$6:$K$40)
Максимальное
Обе формулы массивные: ввод одновременное нажатие Ctrl+Shift+Enter
Код
=СЧЁТЕСЛИМН($G$6:$G$40;$G2;$M$6:$M$40;$M$6)/СЧЁТЕСЛИ($G$6:$G$40;$G2)
Процент принятых
К сообщению приложен файл: ______.xlsx (20.7 Kb)


Сообщение отредактировал YouGreed - Четверг, 20.02.2020, 13:37
 
Ответить
СообщениеANerovny,
Код
=МИН(ЕСЛИ((($G$6:$G$40=$G2)*$I$6:$I$40)<>0;($G$6:$G$40=$G2)*$I$6:$I$40;""))

Минимальное

Код
=МАКС(($G$6:$G$40=$G2)*--$K$6:$K$40)
Максимальное
Обе формулы массивные: ввод одновременное нажатие Ctrl+Shift+Enter
Код
=СЧЁТЕСЛИМН($G$6:$G$40;$G2;$M$6:$M$40;$M$6)/СЧЁТЕСЛИ($G$6:$G$40;$G2)
Процент принятых

Автор - YouGreed
Дата добавления - 20.02.2020 в 13:20
ANerovny Дата: Четверг, 20.02.2020, 13:38 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
YouGreed, Спасибо за Вашу помощь!
По проценту всё переносится.

Не совсем понимаю ситуацию с формулой минимального (максимального) значения. При вставке формулы из Вашего файла в свой выдает ошибку #знач.
При копировании из Вашего сообщения - ситуация та же...

Подскажите пожалуйста в чем может быть причина?
 
Ответить
СообщениеYouGreed, Спасибо за Вашу помощь!
По проценту всё переносится.

Не совсем понимаю ситуацию с формулой минимального (максимального) значения. При вставке формулы из Вашего файла в свой выдает ошибку #знач.
При копировании из Вашего сообщения - ситуация та же...

Подскажите пожалуйста в чем может быть причина?

Автор - ANerovny
Дата добавления - 20.02.2020 в 13:38
DrMini Дата: Четверг, 20.02.2020, 13:47 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1606
Репутация: 195 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
ANerovny,
Обе формулы массивные: ввод одновременное нажатие Ctrl+Shift+Enter

Вам же написали.
 
Ответить
СообщениеANerovny,
Обе формулы массивные: ввод одновременное нажатие Ctrl+Shift+Enter

Вам же написали.

Автор - DrMini
Дата добавления - 20.02.2020 в 13:47
Fidgy Дата: Четверг, 20.02.2020, 13:53 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация: 11 ±
Замечаний: 0% ±

Excel 2016
Вам же написали.

Дело не в этом. Там при умножении ИСТИНА, ЛОЖЬ на пустую клетку, выходит ошибка ЗНАЧ
Нужно в ЕСЛИОШИБКА завернуть умножение
Код
=МИН(ЕСЛИ((ЕСЛИОШИБКА(($G$6:$G$40=$G2)*$I$6:$I$40;0))<>0;($G$6:$G$40=$G2)*$I$6:$I$40;""))


Код
=МАКС(ЕСЛИОШИБКА(($G$6:$G$40=$G2)*--$K$6:$K$40;0))


Сообщение отредактировал Fidgy - Четверг, 20.02.2020, 13:55
 
Ответить
Сообщение
Вам же написали.

Дело не в этом. Там при умножении ИСТИНА, ЛОЖЬ на пустую клетку, выходит ошибка ЗНАЧ
Нужно в ЕСЛИОШИБКА завернуть умножение
Код
=МИН(ЕСЛИ((ЕСЛИОШИБКА(($G$6:$G$40=$G2)*$I$6:$I$40;0))<>0;($G$6:$G$40=$G2)*$I$6:$I$40;""))


Код
=МАКС(ЕСЛИОШИБКА(($G$6:$G$40=$G2)*--$K$6:$K$40;0))

Автор - Fidgy
Дата добавления - 20.02.2020 в 13:53
DrMini Дата: Четверг, 20.02.2020, 13:58 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1606
Репутация: 195 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Дело не в этом

Я просто проверил эти формулы у себя. Кое, что понравилось из этого решения. Первая работает без проблем. А вот две последние выдают ошибку #знач если не вводить как формулу массива.
 
Ответить
Сообщение
Дело не в этом

Я просто проверил эти формулы у себя. Кое, что понравилось из этого решения. Первая работает без проблем. А вот две последние выдают ошибку #знач если не вводить как формулу массива.

Автор - DrMini
Дата добавления - 20.02.2020 в 13:58
ANerovny Дата: Четверг, 20.02.2020, 14:14 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Fidgy, спасибо!
Теперь всё работает как нужно!)
 
Ответить
СообщениеFidgy, спасибо!
Теперь всё работает как нужно!)

Автор - ANerovny
Дата добавления - 20.02.2020 в 14:14
YouGreed Дата: Четверг, 20.02.2020, 14:22 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
ANerovny, У вас, были не пустые ячейки... Я просто прошелся по "пустым" ячейкам и понажимал Delete, в таком случае и не пришлось писать
Код
ЕСЛИОШИБКА()
 
Ответить
СообщениеANerovny, У вас, были не пустые ячейки... Я просто прошелся по "пустым" ячейкам и понажимал Delete, в таком случае и не пришлось писать
Код
ЕСЛИОШИБКА()

Автор - YouGreed
Дата добавления - 20.02.2020 в 14:22
ANerovny Дата: Четверг, 20.02.2020, 14:27 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
YouGreed, спасибо за разъяснение)
 
Ответить
СообщениеYouGreed, спасибо за разъяснение)

Автор - ANerovny
Дата добавления - 20.02.2020 в 14:27
Pelena Дата: Четверг, 20.02.2020, 15:18 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19162
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
Ещё варианты (обычные формулы):
для мин. даты
Код
=АГРЕГАТ(15;6;$I$6:$I$40/($G$6:$G$40=$G2)/($I$6:$I$40<>0);1)

для макс. даты
Код
=АГРЕГАТ(14;6;$I$6:$I$40/($G$6:$G$40=$G2);1)


И вишенка на торте - через Power Pivot (см. файл)
К сообщению приложен файл: 7734572.xlsx (255.8 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕщё варианты (обычные формулы):
для мин. даты
Код
=АГРЕГАТ(15;6;$I$6:$I$40/($G$6:$G$40=$G2)/($I$6:$I$40<>0);1)

для макс. даты
Код
=АГРЕГАТ(14;6;$I$6:$I$40/($G$6:$G$40=$G2);1)


И вишенка на торте - через Power Pivot (см. файл)

Автор - Pelena
Дата добавления - 20.02.2020 в 15:18
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Указание мин даты по категории, вычисление % принятых данных (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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