Вычисление СЧЁТЗ в динамическом диапазоне.
|
|
Logotip |
Дата: Среда, 13.05.2015, 17:27 |
Сообщение № 1 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация:
0
±
Замечаний:
0% ±
 Excel 2010 | |
Добрый день.
Есть динамический Диапазон1 Код =СМЕЩ(Лист1!$A$1;;;СЧЁТЗ(Лист1!$A:$A);) Который «увеличивается» с каждой новой записью в A:A Есть ячейка C1 в которой считается Почему, если Диапазон1 ещё не заполнен, то в C1 выдается значение «1», хотя столбец А:А пустой?
Спасибо.
Добрый день.
Есть динамический Диапазон1 Код =СМЕЩ(Лист1!$A$1;;;СЧЁТЗ(Лист1!$A:$A);) Который «увеличивается» с каждой новой записью в A:A Есть ячейка C1 в которой считается Почему, если Диапазон1 ещё не заполнен, то в C1 выдается значение «1», хотя столбец А:А пустой?
Спасибо.Logotip
Сообщение отредактировал Serge_007 - Среда, 13.05.2015, 17:38 |
|
| Ответить
|
Serge_007 |
Дата: Среда, 13.05.2015, 17:33 |
Сообщение № 2 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
 Excel 2016 | |
Здравствуйте
Почему, если Диапазон1 ещё не заполнен, то в C1 выдается значение «1», хотя столбец А:А пустой? Читаем справку по функции СЧЁТЗ:Цитата Функция СЧЁТЗ подсчитывает ячейки, содержащие данные любого типа, включая значения ошибок и пустой текст ("").
Избежать этой проблемы можно так:Код =СЧЁТЗ(Диапазон1)*ЕССЫЛКА(Диапазон1)
[p.s.]Так же советую почитать правила форума[/p.s.]
Здравствуйте
Почему, если Диапазон1 ещё не заполнен, то в C1 выдается значение «1», хотя столбец А:А пустой? Читаем справку по функции СЧЁТЗ:Цитата Функция СЧЁТЗ подсчитывает ячейки, содержащие данные любого типа, включая значения ошибок и пустой текст ("").
Избежать этой проблемы можно так:Код =СЧЁТЗ(Диапазон1)*ЕССЫЛКА(Диапазон1)
[p.s.]Так же советую почитать правила форума[/p.s.]Serge_007
ЮMoney:41001419691823 | WMR:126292472390
|
|
| Ответить
|
Logotip |
Дата: Среда, 13.05.2015, 17:41 |
Сообщение № 3 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация:
0
±
Замечаний:
0% ±
 Excel 2010 | |
Serge_007, спасибо. Правила почитал.
Но с ответом я не разобрался. Ведь если я просто посчитаю то получу "0", а если через то получу "1". Или у меня ошибка в определении диапазона?
UPD: Ваша картинка только сейчас подгрузилась. Теперь понял. Спасибо.
Serge_007, спасибо. Правила почитал.
Но с ответом я не разобрался. Ведь если я просто посчитаю то получу "0", а если через то получу "1". Или у меня ошибка в определении диапазона?
UPD: Ваша картинка только сейчас подгрузилась. Теперь понял. Спасибо.Logotip
Сообщение отредактировал Logotip - Среда, 13.05.2015, 17:43 |
|
| Ответить
|
Serge_007 |
Дата: Среда, 13.05.2015, 17:45 |
Сообщение № 4 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
 Excel 2016 | |
если я просто посчитаю то получу "0" Верно, так и должно быть, т.к. в столбце А нет никаких значений
а если через то получу "1". И это верно, т.к. незаполненный Диапазон1 дает значение ошибки #ССЫЛКА!. Но это ведь значение! Вот функция СЧЁТ_Значений его и возвращает
если я просто посчитаю то получу "0" Верно, так и должно быть, т.к. в столбце А нет никаких значений
а если через то получу "1". И это верно, т.к. незаполненный Диапазон1 дает значение ошибки #ССЫЛКА!. Но это ведь значение! Вот функция СЧЁТ_Значений его и возвращаетSerge_007
ЮMoney:41001419691823 | WMR:126292472390
|
|
| Ответить
|