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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск значений вверху/внизу и суммирование в отд. колонках - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск значений вверху/внизу и суммирование в отд. колонках (Формулы/Formulas)
Поиск значений вверху/внизу и суммирование в отд. колонках
Jingo Дата: Воскресенье, 29.10.2017, 15:49 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Добрый день, уважаемые!

Нужна формула, которые бы смогла решать эту задачу.
К сообщению приложен файл: 93222281.xls(26Kb)
 
Ответить
СообщениеДобрый день, уважаемые!

Нужна формула, которые бы смогла решать эту задачу.

Автор - Jingo
Дата добавления - 29.10.2017 в 15:49
Karataev Дата: Воскресенье, 29.10.2017, 16:00 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 902
Репутация: 337 ±
Замечаний: 0% ±

Excel
Формула для "J2":
Код
=СЧЁТЕСЛИМН($H:$H;J$1;$I:$I;$I2)
К сообщению приложен файл: 1224977.xls(27Kb)


 
Ответить
СообщениеФормула для "J2":
Код
=СЧЁТЕСЛИМН($H:$H;J$1;$I:$I;$I2)

Автор - Karataev
Дата добавления - 29.10.2017 в 16:00
Jingo Дата: Воскресенье, 29.10.2017, 17:11 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
а у меня 700 000 строк и комп зависает

надо чтобы вверх смотрел не дальше 5 строк и вниз не более 5
 
Ответить
Сообщениеа у меня 700 000 строк и комп зависает

надо чтобы вверх смотрел не дальше 5 строк и вниз не более 5

Автор - Jingo
Дата добавления - 29.10.2017 в 17:11
Karataev Дата: Воскресенье, 29.10.2017, 17:28 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 902
Репутация: 337 ±
Замечаний: 0% ±

Excel
В Excel'е нет возможности использовать на листе много формул. Даже если формулы будут совсем простые, то если их вставить в три столбца на 700 тысяч строк, то комп зависнет. Значит для Вашей задачи формулы не подходят. Можно попробовать макрос.


 
Ответить
СообщениеВ Excel'е нет возможности использовать на листе много формул. Даже если формулы будут совсем простые, то если их вставить в три столбца на 700 тысяч строк, то комп зависнет. Значит для Вашей задачи формулы не подходят. Можно попробовать макрос.

Автор - Karataev
Дата добавления - 29.10.2017 в 17:28
Jingo Дата: Воскресенье, 29.10.2017, 18:11 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
вот здесь Pelena нашла похожее решение
К сообщению приложен файл: 9322228.rar(15Kb)
 
Ответить
Сообщениевот здесь Pelena нашла похожее решение

Автор - Jingo
Дата добавления - 29.10.2017 в 18:11
Karataev Дата: Воскресенье, 29.10.2017, 18:15 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 902
Репутация: 337 ±
Замечаний: 0% ±

Excel
Мой вариант ведь правильно считает в том файле, который Вы прикрепили в посте 1? Проблема только в том, что на большом количестве строк тормозит компьютер?
Если использовать решение из файла Пелены на 700 тыс. строк, то и ее решение может Вам не подойти, т.к. компьютер будет тормозить.


 
Ответить
СообщениеМой вариант ведь правильно считает в том файле, который Вы прикрепили в посте 1? Проблема только в том, что на большом количестве строк тормозит компьютер?
Если использовать решение из файла Пелены на 700 тыс. строк, то и ее решение может Вам не подойти, т.к. компьютер будет тормозить.

Автор - Karataev
Дата добавления - 29.10.2017 в 18:15
Jingo Дата: Воскресенье, 29.10.2017, 18:52 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Мой вариант ведь правильно считает в том файле, который Вы прикрепили в посте 1? Проблема только в том, что на большом количестве строк тормозит компьютер?
Если использовать решение из файла Пелены на 700 тыс. строк, то и ее решение может Вам не подойти, т.к. компьютер будет тормозить.


считает правильно если массив небольшой, но хотелось бы чтобы каждая формула не пересматривала всю колонку а только смотрела в пределах радиуса.
 
Ответить
Сообщение
Мой вариант ведь правильно считает в том файле, который Вы прикрепили в посте 1? Проблема только в том, что на большом количестве строк тормозит компьютер?
Если использовать решение из файла Пелены на 700 тыс. строк, то и ее решение может Вам не подойти, т.к. компьютер будет тормозить.


считает правильно если массив небольшой, но хотелось бы чтобы каждая формула не пересматривала всю колонку а только смотрела в пределах радиуса.

Автор - Jingo
Дата добавления - 29.10.2017 в 18:52
Pelena Дата: Воскресенье, 29.10.2017, 18:54 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11755
Репутация: 2596 ±
Замечаний: 0% ±

Excel 2010, 2016 & Mac Excel
вот здесь Pelena нашла похожее решение

А, так всё-таки решение подошло? А отписаться в теме не считаете нужным? И не только в этой, кстати


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
вот здесь Pelena нашла похожее решение

А, так всё-таки решение подошло? А отписаться в теме не считаете нужным? И не только в этой, кстати

Автор - Pelena
Дата добавления - 29.10.2017 в 18:54
Karataev Дата: Воскресенье, 29.10.2017, 18:57 | Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 902
Репутация: 337 ±
Замечаний: 0% ±

Excel
но хотелось бы чтобы каждая формула не пересматривала всю колонку а только смотрела в пределах радиуса.

Вы хотите это для чего? Если формула правильно работает, то пользуйтесь формулой.

PS. Не цитируйте посты целиком. Чтобы ответить, не нужно щелкать кнопку "Цитата", а достаточно прокрутить страницу вниз и там будет поле для написания поста. Если хотите к кому-то обратиться, то просто напишите ник.


 
Ответить
Сообщение
но хотелось бы чтобы каждая формула не пересматривала всю колонку а только смотрела в пределах радиуса.

Вы хотите это для чего? Если формула правильно работает, то пользуйтесь формулой.

PS. Не цитируйте посты целиком. Чтобы ответить, не нужно щелкать кнопку "Цитата", а достаточно прокрутить страницу вниз и там будет поле для написания поста. Если хотите к кому-то обратиться, то просто напишите ник.

Автор - Karataev
Дата добавления - 29.10.2017 в 18:57
Karataev Дата: Воскресенье, 29.10.2017, 19:18 | Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 902
Репутация: 337 ±
Замечаний: 0% ±

Excel
Вот формула, которая просматривает только пять строк для каждого вида. Формула для "J2":
Код
=ЕСЛИ($I2<>$I1;СЧЁТЕСЛИМН($H2:$H6;J$1;$I2:$I6;$I2);J1)

Но на 700 тыс. строк любые формулы будут тормозить компьютер, т.к. Excel не предназначен для такого количества формул.
К сообщению приложен файл: 5443537.xls(28Kb)


 
Ответить
СообщениеВот формула, которая просматривает только пять строк для каждого вида. Формула для "J2":
Код
=ЕСЛИ($I2<>$I1;СЧЁТЕСЛИМН($H2:$H6;J$1;$I2:$I6;$I2);J1)

Но на 700 тыс. строк любые формулы будут тормозить компьютер, т.к. Excel не предназначен для такого количества формул.

Автор - Karataev
Дата добавления - 29.10.2017 в 19:18
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск значений вверху/внизу и суммирование в отд. колонках (Формулы/Formulas)
Страница 1 из 11
Поиск:

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