Вычислить max и min значение с учетом данных в другой ячейке
Mark1976
Дата: Воскресенье, 28.08.2016, 14:20 |
Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
Доброго дня посетители сайта. Помогите решить задачу. Есть файл, в нем я проверяю наценку. Трудность в том, что максимальная цена и наценка зависит от различного диапазона цен. Это цена ИЗГ БН которая может быть : до 50р, от 50 до 500р, от 500р. Максимальную РЦ считаю по формуле Код
=(D2*ПРОСМОТР(D2;{0;50;500};{0,29;0,25;0,118})+E2)*1,1
, которую мне подсказали здесь на сайте. Макс розничную наценку считаю формулой В итоге в колонке К я имею наценку, которая получилась при расчете цен. А так как градация цен и наценки имеет 3 значения, то приходится фильтровать колонку D, чтобы проверить результат проверки. Это достаточно муторно, т.к. пррверяю 62 аптеки, и каждый раз фильтрование занимает много времени. Может кто поможет прописать формулы в ячейки O и P, так, чтобы туда попадали значения из формулы. Заранее спасибо.
Доброго дня посетители сайта. Помогите решить задачу. Есть файл, в нем я проверяю наценку. Трудность в том, что максимальная цена и наценка зависит от различного диапазона цен. Это цена ИЗГ БН которая может быть : до 50р, от 50 до 500р, от 500р. Максимальную РЦ считаю по формуле Код
=(D2*ПРОСМОТР(D2;{0;50;500};{0,29;0,25;0,118})+E2)*1,1
, которую мне подсказали здесь на сайте. Макс розничную наценку считаю формулой В итоге в колонке К я имею наценку, которая получилась при расчете цен. А так как градация цен и наценки имеет 3 значения, то приходится фильтровать колонку D, чтобы проверить результат проверки. Это достаточно муторно, т.к. пррверяю 62 аптеки, и каждый раз фильтрование занимает много времени. Может кто поможет прописать формулы в ячейки O и P, так, чтобы туда попадали значения из формулы. Заранее спасибо. Mark1976
Ответить
Сообщение Доброго дня посетители сайта. Помогите решить задачу. Есть файл, в нем я проверяю наценку. Трудность в том, что максимальная цена и наценка зависит от различного диапазона цен. Это цена ИЗГ БН которая может быть : до 50р, от 50 до 500р, от 500р. Максимальную РЦ считаю по формуле Код
=(D2*ПРОСМОТР(D2;{0;50;500};{0,29;0,25;0,118})+E2)*1,1
, которую мне подсказали здесь на сайте. Макс розничную наценку считаю формулой В итоге в колонке К я имею наценку, которая получилась при расчете цен. А так как градация цен и наценки имеет 3 значения, то приходится фильтровать колонку D, чтобы проверить результат проверки. Это достаточно муторно, т.к. пррверяю 62 аптеки, и каждый раз фильтрование занимает много времени. Может кто поможет прописать формулы в ячейки O и P, так, чтобы туда попадали значения из формулы. Заранее спасибо. Автор - Mark1976 Дата добавления - 28.08.2016 в 14:20
Karataev
Дата: Воскресенье, 28.08.2016, 15:58 |
Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
Формулы находятся в O2:P4. Используются формулы массива (вводятся Ctrl+Shift+Enter). Формула для O2:Код
=МИН(ЕСЛИОШИБКА(ЕСЛИ($D$2:$D$12<50;1;"")*$K$2:$K$12;""))
Формулы находятся в O2:P4. Используются формулы массива (вводятся Ctrl+Shift+Enter). Формула для O2:Код
=МИН(ЕСЛИОШИБКА(ЕСЛИ($D$2:$D$12<50;1;"")*$K$2:$K$12;""))
Karataev
Ответить
Сообщение Формулы находятся в O2:P4. Используются формулы массива (вводятся Ctrl+Shift+Enter). Формула для O2:Код
=МИН(ЕСЛИОШИБКА(ЕСЛИ($D$2:$D$12<50;1;"")*$K$2:$K$12;""))
Автор - Karataev Дата добавления - 28.08.2016 в 15:58
Mark1976
Дата: Воскресенье, 28.08.2016, 16:22 |
Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
Karataev, спасибо.
Ответить
Сообщение Karataev, спасибо. Автор - Mark1976 Дата добавления - 28.08.2016 в 16:22
Mark1976
Дата: Воскресенье, 28.08.2016, 18:27 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
Karataev, у меня вопрос. Я могу Ваш файл использовать как шаблон, меняя в формуле только массив? Я меняю ссылки на ячейки и жму контр+шифт+энтер. Верно?Код
=МИН(ЕСЛИОШИБКА(ЕСЛИ($D$2:$D$1127<50;1;"")*$K$2:$K$1127;""))
Karataev, у меня вопрос. Я могу Ваш файл использовать как шаблон, меняя в формуле только массив? Я меняю ссылки на ячейки и жму контр+шифт+энтер. Верно?Код
=МИН(ЕСЛИОШИБКА(ЕСЛИ($D$2:$D$1127<50;1;"")*$K$2:$K$1127;""))
Mark1976
Ответить
Сообщение Karataev, у меня вопрос. Я могу Ваш файл использовать как шаблон, меняя в формуле только массив? Я меняю ссылки на ячейки и жму контр+шифт+энтер. Верно?Код
=МИН(ЕСЛИОШИБКА(ЕСЛИ($D$2:$D$1127<50;1;"")*$K$2:$K$1127;""))
Автор - Mark1976 Дата добавления - 28.08.2016 в 18:27
Karataev
Дата: Воскресенье, 28.08.2016, 19:23 |
Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
Да, Вы правильно делали, но если Вы с запасом укажите строки и строки будут пустые, то пустые ячейки мешают. Я внес изменения, чтобы пустые ячейки не влияли на результат. Плюс я увеличил диапазон работы формул до 5 тыс строк. При таком количестве не должно тормозить, можно и больше попробовать. Формула для O2:Код
=МИН(ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО($D$2:$D$5000);"";1)*ЕСЛИ($D$2:$D$5000<50;1;"")*$K$2:$K$5000;""))
Да, Вы правильно делали, но если Вы с запасом укажите строки и строки будут пустые, то пустые ячейки мешают. Я внес изменения, чтобы пустые ячейки не влияли на результат. Плюс я увеличил диапазон работы формул до 5 тыс строк. При таком количестве не должно тормозить, можно и больше попробовать. Формула для O2:Код
=МИН(ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО($D$2:$D$5000);"";1)*ЕСЛИ($D$2:$D$5000<50;1;"")*$K$2:$K$5000;""))
Karataev
Ответить
Сообщение Да, Вы правильно делали, но если Вы с запасом укажите строки и строки будут пустые, то пустые ячейки мешают. Я внес изменения, чтобы пустые ячейки не влияли на результат. Плюс я увеличил диапазон работы формул до 5 тыс строк. При таком количестве не должно тормозить, можно и больше попробовать. Формула для O2:Код
=МИН(ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО($D$2:$D$5000);"";1)*ЕСЛИ($D$2:$D$5000<50;1;"")*$K$2:$K$5000;""))
Автор - Karataev Дата добавления - 28.08.2016 в 19:23
Mark1976
Дата: Воскресенье, 28.08.2016, 20:30 |
Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
Karataev, спасибо. Это то, что нужно. Отлично. Еще раз спасибо.
Karataev, спасибо. Это то, что нужно. Отлично. Еще раз спасибо. Mark1976
Ответить
Сообщение Karataev, спасибо. Это то, что нужно. Отлично. Еще раз спасибо. Автор - Mark1976 Дата добавления - 28.08.2016 в 20:30
krosav4ig
Дата: Воскресенье, 28.08.2016, 22:20 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
вариант с небольшой махинациейКод
=МИН(ЕСЛИ(ПРОСМОТР($D$2:$D$99;{0;50;500})=M2;ЕСЛИ($K$2:$K$99<"";$K$2:$K$99)))
Код
=МАКС(ЕСЛИ(ПРОСМОТР($D$2:$D$99;{0;50;500})=M2;ЕСЛИ($K$2:$K$99<"";$K$2:$K$99)))
вариант с небольшой махинациейКод
=МИН(ЕСЛИ(ПРОСМОТР($D$2:$D$99;{0;50;500})=M2;ЕСЛИ($K$2:$K$99<"";$K$2:$K$99)))
Код
=МАКС(ЕСЛИ(ПРОСМОТР($D$2:$D$99;{0;50;500})=M2;ЕСЛИ($K$2:$K$99<"";$K$2:$K$99)))
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение вариант с небольшой махинациейКод
=МИН(ЕСЛИ(ПРОСМОТР($D$2:$D$99;{0;50;500})=M2;ЕСЛИ($K$2:$K$99<"";$K$2:$K$99)))
Код
=МАКС(ЕСЛИ(ПРОСМОТР($D$2:$D$99;{0;50;500})=M2;ЕСЛИ($K$2:$K$99<"";$K$2:$K$99)))
Автор - krosav4ig Дата добавления - 28.08.2016 в 22:20
Karataev
Дата: Воскресенье, 28.08.2016, 22:54 |
Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
По мотивам поста 7 переделал свои формулы, т.к. можно проще. Формула массива для O2:Код
=МИН(ЕСЛИ($D$2:$D$13<>"";ЕСЛИ($D$2:$D$13<50;$K$2:$K$13)))
По мотивам поста 7 переделал свои формулы, т.к. можно проще. Формула массива для O2:Код
=МИН(ЕСЛИ($D$2:$D$13<>"";ЕСЛИ($D$2:$D$13<50;$K$2:$K$13)))
Karataev
Ответить
Сообщение По мотивам поста 7 переделал свои формулы, т.к. можно проще. Формула массива для O2:Код
=МИН(ЕСЛИ($D$2:$D$13<>"";ЕСЛИ($D$2:$D$13<50;$K$2:$K$13)))
Автор - Karataev Дата добавления - 28.08.2016 в 22:54
Mark1976
Дата: Понедельник, 29.08.2016, 20:34 |
Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
Karataev, я правильно понял, что диапазон надо будет менять каждый раз?
Karataev, я правильно понял, что диапазон надо будет менять каждый раз? Mark1976
Ответить
Сообщение Karataev, я правильно понял, что диапазон надо будет менять каждый раз? Автор - Mark1976 Дата добавления - 29.08.2016 в 20:34
Karataev
Дата: Понедельник, 29.08.2016, 20:39 |
Сообщение № 10
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
Нет, один раз укажите тысяч 5 строк. Можно и больше указать, если не будет тормозить Excel.
Нет, один раз укажите тысяч 5 строк. Можно и больше указать, если не будет тормозить Excel. Karataev
Ответить
Сообщение Нет, один раз укажите тысяч 5 строк. Можно и больше указать, если не будет тормозить Excel. Автор - Karataev Дата добавления - 29.08.2016 в 20:39
Mark1976
Дата: Понедельник, 29.08.2016, 20:50 |
Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
Karataev, понял. Спасибо.
Ответить
Сообщение Karataev, понял. Спасибо. Автор - Mark1976 Дата добавления - 29.08.2016 в 20:50
krosav4ig
Дата: Понедельник, 29.08.2016, 22:14 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
еще одна небольшая махинация и можно обойтись почти без формул
еще одна небольшая махинация и можно обойтись почти без формул krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение еще одна небольшая махинация и можно обойтись почти без формул Автор - krosav4ig Дата добавления - 29.08.2016 в 22:14
Mark1976
Дата: Понедельник, 29.08.2016, 22:20 |
Сообщение № 13
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
krosav4ig, спасибо. Для меня это пока сложно понять. Но постараюсь разобраться. Понял, что это умная таблица.
krosav4ig, спасибо. Для меня это пока сложно понять. Но постараюсь разобраться. Понял, что это умная таблица. Mark1976
Ответить
Сообщение krosav4ig, спасибо. Для меня это пока сложно понять. Но постараюсь разобраться. Понял, что это умная таблица. Автор - Mark1976 Дата добавления - 29.08.2016 в 22:20
krosav4ig
Дата: Вторник, 30.08.2016, 02:12 |
Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
и сводная, построенная по ней
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение и сводная, построенная по ней Автор - krosav4ig Дата добавления - 30.08.2016 в 02:12