Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2015, 11:34   #1
RISagitov
Форумчанин
 
Регистрация: 19.05.2012
Сообщений: 237
По умолчанию Как так быстро Excel рассчитывает значения в строке статуса?

Например если выделить весь лист, в котором куча данных, то сумму рассчитывает мгновенно
или среднее
или макс, мин (в зависимости от того что выбрано)

Зато если сделать то же формулами, то уже медленнее

Если макросом то придется долго ждать
RISagitov вне форума Ответить с цитированием
Старый 09.11.2015, 12:28   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

как правильно написано - рассчитать можно формулой или макросом
есть еще третий вариант - выбирать значение случайным образом
третий вариант самый быстрый, но не гарантирует точности
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 09.11.2015, 12:29   #3
Demetros
Форумчанин
 
Регистрация: 28.01.2014
Сообщений: 126
По умолчанию

Расчет производят три процессора (1. для строки статуса, 2. для формул, и 3. VBA), тот который считает в строку статуса самый умный.
Demetros вне форума Ответить с цитированием
Старый 09.11.2015, 13:44   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Не, котороый в статусе - у того блат.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 09.11.2015, 18:40   #5
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,777
По умолчанию

Цитата:
Сообщение от RISagitov Посмотреть сообщение
Зато если сделать то же формулами, то уже медленнее

Если макросом то придется долго ждать
Наглядная разница между интерпретируемыми и компилируемыми языками. Расчет статуса наверняка делается внутренними функциями Excel, написанными на Си.
Vapaamies вне форума Ответить с цитированием
Старый 09.11.2015, 19:25   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Исходя из вышесказанного,
RISagitov,
перестаньте тратить свои силы на бейсик!
займитесь чем-то фундаментальным: си, плюсами, дельфи, ассемблером в конце концов... и будет вам счастье!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в Excel сделать так, чтобы сегодняшняя дата в формуле обновлялась автоматически? Espanos Microsoft Office Excel 2 30.10.2013 02:50
Как в VBA сделать так чтобы вычсления делались в одной строке? Artur1992 Помощь студентам 0 22.10.2010 23:01
как написать так, чтобы формула забирала значения переменных? peq Microsoft Office Excel 2 22.10.2010 13:47
Как Firefox рассчитывает ширину столбцов вот в таком случае??? Finer HTML и CSS 3 26.04.2008 16:47
Как мне сделать так штоби при вводе массива все значения сами переносились по словам. Помогити плиз KSP Общие вопросы Delphi 7 24.09.2007 22:44