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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2011, 12:15   #11
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Спасибо. Попробовал, посмотрел.
Дело в том, что эффект (из-за чего и была создана тема) остается.
т.е. нижняя граница диапазона A1000 уменьшается при удалении строк.
Как раз на кол-во удаленных.
Но задачку эту я уже решил для себя, думаю, тему можно благополучно закрыть.
Всем спасибо!
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 16.01.2011, 16:45   #12
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Цитата:
Сообщение от Volodshan Посмотреть сообщение
Уважаемый, сделайте одно одолжение - попробуйте в формулах вместо тройки набить "103", а вместо "9" - "109", после этого удалить/прибавить строки и... посмотреть... ;-)
Приставка "10" или "11" в номере функции - "за исключением скрытых ячеек", и то не тех, которые скрыты автофильтром, а только тех, которые скрыты вручную (Строка-Скрыть). Для скрытых автофильтром или удаленных это - что мертвому припарка
vikttur вне форума Ответить с цитированием
Старый 16.01.2011, 17:43   #13
Volodshan
Форумчанин
 
Регистрация: 20.05.2008
Сообщений: 241
По умолчанию

Может быть мы о различных вещах или ситуациях говорим... Уточню - XL-2010 SP1b
Вложения
Тип файла: zip ПромИтоги_3.zip (48.4 Кб, 9 просмотров)
Volodshan вне форума Ответить с цитированием
Старый 17.01.2011, 11:03   #14
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

К сожалению, десятка сейчас выключена, но, думаю, там так же.
Смотрите результат формул в выделенных ячейках. строки 11, 13 скрыты вручную.
Вложения
Тип файла: rar ПромИтоги_2_2.rar (4.8 Кб, 13 просмотров)
vikttur вне форума Ответить с цитированием
Старый 17.01.2011, 11:21   #15
Volodshan
Форумчанин
 
Регистрация: 20.05.2008
Сообщений: 241
По умолчанию

При ручном скрытии (как и по фильтру) на XL-2010 на "109" считает верно - 2010, а слева - на "9" - 2110.
Volodshan вне форума Ответить с цитированием
Старый 17.01.2011, 14:11   #16
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

В Excel-2010 функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() работает так же.
Из справки:
<Число от 1 до 11 (с включением скрытых значений) или от 101 до 111 (с исключением скрытых значений)>
<Для диапазона констант "номер_функции" от 1 до 11 функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ включает значения строк, скрытых при помощи команды Скрыть_строки>
<Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ исключает все строки, не включенные в результат фильтра, независимо от используемого значения константы "номер_функции">

С данными, организованными в автофильтр, формулы работают одинаково (диапазон A3:A11, формулы A1, B1) .
Также не будет разницы, если в этом диапазоне скрыть строки вручную и после этого произвести действие с фильтрацией - скрытые строки становятся скрытыми не вручную, но автофильтром.

Разница в работе функций видна на диапазоне, имеющем строки, скрытые вручную (диапазон C16:C24, формулы C14, D14).
В примере скрыты две строки - 18, 19.
Код:
ПРОМЕЖУТОЧНЫЕ.ИТОГИ(2;C16:C24)=9
ПРОМЕЖУТОЧНЫЕ.ИТОГИ(102;C16:C24)=7
Обнаружен глюк. При наличии на листе автофильтра "номер_функции" может игнорироваться.
Это, скорее, не глюк, а особенность работы автофильтра.
Отфильтровать данные по какому-либо критерию (например ,"=1").
При попытке показать скрытые строки 18 и 19 строки не открываются и обе формулы (C14, D14) показывают одинаковое значение - 7, как будто этих строк нет совсем.
После открытия всех строк автофильтра строки 18 и 19 можно открыть,"слепота" функций тоже проходит.
Проверено в Ex-2003 и 2010.

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

В архиве два файла (формат 2003 и 2010).
Вложения
Тип файла: rar промитоги.rar (11.3 Кб, 9 просмотров)
vikttur вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сумма в столбце listview vba pooli Microsoft Office Excel 5 05.09.2010 18:59
Макрос на сравнение и подсчет в первом столбце строк, и сумирование значений этих строк в другом столбце Shpr0T Microsoft Office Excel 8 30.08.2010 17:52
Нахождение в столбце с числами строк, сумма чисел которых равна определенному значению KNatalia Microsoft Office Excel 2 16.09.2009 08:42
Выделение ячеек в опредленном столбце Busine2009 Microsoft Office Word 2 02.06.2009 21:33