Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Office Excel
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
Oleg395
3 / 3 / 0
Регистрация: 15.06.2015
Сообщений: 307
1

Сравнение и поиск максимальной суммы

31.10.2015, 17:47. Просмотров 1344. Ответов 53
Метки нет (Все метки)

Здравствуйте форумчане!
Нужно найти и выбрать максимальную сумму. из нескольких столбцов, сравнивая их между собой.
Как найти максимальное число. я знаю. А вот как найти максимальное число из суммы чисел. Вот вопрос!?
Прикрепил файл для примера:
0
Вложения
Тип файла: xlsx пример.xlsx (9.1 Кб, 8 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2015, 17:47
Ответы с готовыми решениями:

Поиск и сравнение значения в массиве
Собственно нужна помощь с датами и формулой массива, и вообще возможно ли это...

Поиск, сравнение и замена дублирующих значений
Здравствуйте, ув. форумчане! Столкнулся со следующей проблемой. Есть таблица из...

Поиск, сравнение, выборка значений разных столбцов. Сложение и их подсчёт
Здравствуйте форумчане. Возникла трудность в решении задачи. Прошу помочь!...

Поиск максимальной суммы делителей
Есть программ поиска НОД var a,b,c: integer; begin writeln('Введите...

Перебор массива, поиск максимальной суммы
Здравствуйте. Задали задачку, которую решаю уже двое суток. Итог - "говнокод",...

53
Oleg395
3 / 3 / 0
Регистрация: 15.06.2015
Сообщений: 307
02.11.2015, 20:05  [ТС] 41
AlexM, не знаю. но у меня не работает. вариант с ;1 сначала вроде вниз по столбу определяет правильно. а через 20-30 строк начинает выдавать на все оставшиеся строки число 387420489
другие варианты(больше, первое и.т.д) глючат ещё хуже. Не работает в общем что то там. Вы пробовали на большем диапазоне вашу функцию? на таком же кол-ве столбцов и 500 строк
0
AlexM
1777 / 1347 / 544
Регистрация: 04.09.2015
Сообщений: 2,657
02.11.2015, 20:57 42
Я пробую только на том, что вы даете в файлах.
Про диапазоны. Если вы указываете их так $X$31:AW31;$BX$31:CW32.
Первый диапазон 1 строка 26 столбцов, а второй - 2 строки 26 столбцов. Т.е. диапазоны не подобные. Работать не будет правильно и функция и формула.
0
Oleg395
3 / 3 / 0
Регистрация: 15.06.2015
Сообщений: 307
02.11.2015, 21:00  [ТС] 43
AlexM, ладно. меня и те варианты устраивают. сейчас другой вопрос. И он тут. : Как Макросом изменить в формулах "ОКРУГЛ" на "=ОКРУГЛ"
0
AlexM
02.11.2015, 22:30
  #44

Не по теме:

Oleg395, у вас очень странный подход к решению задачи. 1000!!! макросов и куча тяжелых формул.
Время обработки таблицы формулами около минуты, а отладкой функции, которая обработает таблицу за доли сек не хотите. Когда так много макросов формулы можно убрать.
С ОКРУГЛ() задача вовсе непонятная. Как эта функция, да не в единственном экземпляре, оказалась без равно???

0
Oleg395
3 / 3 / 0
Регистрация: 15.06.2015
Сообщений: 307
02.11.2015, 22:35  [ТС] 45
AlexM, Как не хочу функцией. очень хочу. но она же не работает. вы сами сказали.
А с округл. Просто чтоб вся база на 500 строк не вычислялась, я хочу убрать знак "=", а потом его вставлять по мере заполнения столбцов которые берут данные из базы(а там куча формул). Можно было и не округл, а хоть хрен написать или любой знак. Главное чтобы по мере заполнения пересчёт был.
0
AlexM
1777 / 1347 / 544
Регистрация: 04.09.2015
Сообщений: 2,657
02.11.2015, 22:41 46
Цитата Сообщение от Oleg395 Посмотреть сообщение
Просто чтоб вся база на 500 строк не вычислялась
Для этого в настройках программы отключают автоматические вычисления и ставят вручную. При такой настройке F9 пересчитывает лист.
А функция не работает, потому что диапазоны не подобные. Отладка возможна на вашем примере.

PS. пересчет вам мешает, потому что применяете летучие функции
В поисковике сделайте запрос "Волатильные (Пересчитываемые или Летучие) функции."
0
Oleg395
3 / 3 / 0
Регистрация: 15.06.2015
Сообщений: 307
02.11.2015, 22:45  [ТС] 47
AlexM, у меня как раз вручную всё стоит. не по F9 а по SHIFT+F9. одного листа мне достаточно обновлять. в 2 раза быстрее получается чем по F9.
Так вы же мне сделали отладку. но она не работает.
Первый =Rez($X$31:AW31;$BX$31:CW32;1) у меня начинается с ячейки V32 и так далее вниз
0
AlexM
1777 / 1347 / 544
Регистрация: 04.09.2015
Сообщений: 2,657
02.11.2015, 22:51 48
Я уже не в первый раз повторяю с диапазонами $X$31:AW31;$BX$31:CW32 работать не будет. В одном одна строка, а во втором две.
Чтобы помощь была эффективной примеры должны быть с таблицами, у которых структура как у рабочих таблиц.
По этой причине пример должен быть только ваш. О диапазоне с V32 вы еще не говорили.
0
Oleg395
3 / 3 / 0
Регистрация: 15.06.2015
Сообщений: 307
02.11.2015, 22:55  [ТС] 49
AlexM, ой ошибся! Rez($X$31:AW31;$BX$32:CW32;1). такой же будет работать?
Ну вы в примере сделали не понятно как. диапазон Rez($X$31:AW31;$BX$32:CW32;1), а вывод на 1 строку.
У меня почти параллельно: Rez($X$31:AW31;$BX$32:CW32;1) и вывод на V32(начиная с неё)
Теперь сможете сделать?
0
AlexM
1777 / 1347 / 544
Регистрация: 04.09.2015
Сообщений: 2,657
02.11.2015, 23:21 50
Цитата Сообщение от AlexM Посмотреть сообщение
По этой причине пример должен быть только ваш.
Опять я вас уговариваю.
0
Oleg395
3 / 3 / 0
Регистрация: 15.06.2015
Сообщений: 307
02.11.2015, 23:25  [ТС] 51
AlexM, так я же уже указал столбцы и ячейки!=Rez($X$31:AW31;$BX$32:CW32;1) и вывод на V32(начиная с неё) или вам пример как в файле расположение прислать?

Добавлено через 23 секунды
я пришлю только скажите!
0
Oleg395
3 / 3 / 0
Регистрация: 15.06.2015
Сообщений: 307
04.11.2015, 16:54  [ТС] 52
подскажите, как добавить в ваши формулы условие, что если сумма минусовая, то не вытаскивать число на против, а ставить "0"

Добавлено через 3 минуты
Или сравнивая и находя максимальное, только из положительных значений(которые в результате суммирования получаются, тех диапазонов что в формуле). А ещё лучше, если бы этот параметр можно было регулировать, типа, если сумма упала меньше 1000, то ставить "0", а не брать на против стоящее значение. Потом эту -1000 я захочу изменить на -2000 к примеру. и т.д.

Добавлено через 1 час 1 минуту
с этим я сам справился!
0
Oleg395
3 / 3 / 0
Регистрация: 15.06.2015
Сообщений: 307
14.02.2016, 13:10  [ТС] 53
AlexM, Здравствуйте! А также Здравствуйте все остальные форумчане!
Долго меня не было. И вот понадобилось малость модифицировать формулу.
И при РАВНОСТИ(когда найденные для сравнения суммы оказались равны), ничего не выбирать, а ставить НУЛЬ!
Как это организовать в формуле? Вы тут ответите мне или создать новую тему?

Добавлено через 21 час 16 минут
АУУУ? есть кто здесь?
0
Oleg395
3 / 3 / 0
Регистрация: 15.06.2015
Сообщений: 307
05.03.2016, 14:41  [ТС] 54
КУ КУ КУ? КУ? Тут есть кто нибудь?
0
05.03.2016, 14:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2016, 14:41

Поиск максимальной суммы соседних элементов массива
Добрый вечере, подскажите где ошибка. Мне нужно найти максимальную сумму двух...

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

Графы: поиск в ширину, поиск вершины с максимальной степенью
Дан граф. Способ представления и метод обхода равен список смежности;поиск в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
54
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru