powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет непустых ячеек (при условии) в Excel
22 сообщений из 22, страница 1 из 1
Подсчет непустых ячеек (при условии) в Excel
    #33914644
Shane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята, я только начал изучать Excel, и столкнулся с такой задачей.
Имеем 2 столбца,нпр. А1:А10 и B1:B10. Надо подсчитать количество заполненных (не пустых) ячеек в колонке А при условии,что в соответствующих ячейках колонки B нет никакой записи.
Или же аналогично, но при условии,что в соответствующих ячейках колонки B записан определенный символ.
Можно ли для этого использовать функцию COUNTA, и если да, то как в этой функции задать необходимые условия.
Прочитал HELP, но толком ничего не понял,т.к. с аглицким у меня не очень,так что не ругайте. Заранее благодарен за любой совет.
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33914646
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это вопрос по Аксессу? Если нет, то я перенесу топик в форум по Офису.
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33914659
ы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ы
Гость
Конечно переносить надо.

Кстати, чтобы сосчитать в екселе, введите в ячейку, где надо состчитать пустые ячейки диапазона, например, B1:B16, формулу:
=СУММ(ЕСЛИ(ЕПУСТО(B1:B16);1))
и нажмите Ctrl-Enter.
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33915418
Shane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, действительно мое сообщение было не по тому адресу.Больше не повторится.
И все таки Ы , вопрос остается в силе.Мне нужен не просто подсчет пустых ячеек ( с этим COUNTA прекрасно справляется), а подсчет с условием, о котором я уже написал.
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33915429
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. фактически вам нужен подсчет непустых ячеек в двух столбцах?

Может, следующий вариант вам подойдет.

Код: plaintext
=СУММПРОИЗВ((A1:A10="")*(B1:B10=""))
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33915566
Shane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AshtonТ.е. фактически вам нужен подсчет непустых ячеек в двух столбцах?

Может, следующий вариант вам подойдет.

Код: plaintext
=СУММПРОИЗВ((A1:A10="")*(B1:B10=""))


Что то у меня всегда в ячейке пишет #NAME? Может от того, что версия английская.
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33915571
Tachkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На мой субъективный взгляд, самая простая формулировка задачи будет:
=Счетесли(B1:B16;"="";A1:A16)
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33915575
Tachkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЧто то у меня всегда в ячейке пишет #NAME? Может от того, что версия английская
По ходу это ф-ла массива, и вводить ее надо Ctrl+Shift+Enter
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33915614
Shane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tachkin авторЧто то у меня всегда в ячейке пишет #NAME? Может от того, что версия английская
По ходу это ф-ла массива, и вводить ее надо Ctrl+Shift+Enter
Без разницы. Все равно после Ctrl+Shift+Enter в ячейке пишет #NAME?
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33915634
Tachkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда точно англоязычный ексель :)
посмотри, замени функцию на англоязычную
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33915760
Shane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TachkinТогда точно англоязычный ексель :)
посмотри, замени функцию на англоязычную

Спасибо за файл,полезная вещь.
Т.е. получается =COUNTIF(B1:B10;"=";A1:А10)
А он ругается,говорит,что аргументов многовато,т.е. д.б.
COUNTIF(range;criteria)
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33915816
Shane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tachkin ,дорогой , а у тебя нет какого-нибудь электронного справочника по функциям Excel на русском языке. Если есть,пожалуйста выложи его здесь, или вышли мне по почте morze_pi@yahoo.com.
Буду очень признателен.
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33915912
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TachkinПо ходу это ф-ла массива, и вводить ее надо Ctrl+Shift+Enter
Нет, это обычная формула.

На англ. языке это SUMPRODUCT.
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33916271
Tachkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверил сейчас формулы в Excel. сработал такой вариант:
Код: plaintext
=СЧЁТ(ЕСЛИ(B1:B16="";A1:A16))
а по поводу справки. Скопировал из Ecxel XP. скинул на почту 1,9 мб. с описанием русских ф-ций.
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33916975
Shane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо Tachkin за почту.То,что надо!Теперь уж я точно разберусь.
К сожалению формула =СЧЁТ(ЕСЛИ(B1:B16="";A1:A16)) или что то же для английской версии =COUNT(IF(B1:B16="";A1:A16)) не сработала.
Жаль я не знаю как вставить картинку в сообщение (а может у меня пока нет прав на это),а то бы я наглядно показал, что мне нужно конкретно.А так в своем первом сообщении я все описал. Тем не менее еще раз спасибо за помощь.
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33920557
Shane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И все таки кто нибудь подскажите, как вставить изображение в сообщение? Я что-то не найду кода img
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33920632
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShaneРебята, я только начал изучать Excel, и столкнулся с такой задачей.
Имеем 2 столбца,нпр. А1:А10 и B1:B10. Надо подсчитать количество заполненных (не пустых) ячеек в колонке А при условии,что в соответствующих ячейках колонки B нет никакой записи.
Или же аналогично, но при условии,что в соответствующих ячейках колонки B записан определенный символ.
Можно ли для этого использовать функцию COUNTA, и если да, то как в этой функции задать необходимые условия.
Прочитал HELP, но толком ничего не понял,т.к. с аглицким у меня не очень,так что не ругайте. Заранее благодарен за любой совет.Напиши так:
Код: plaintext
1.
2.
=СУММ(ЕСЛИ((A1:A10<>"")*((B1:B10="")+(B1:B10="определенный символ")); 1 ; 0 ))
или в английском
=Sum(if((A1:A10<>"")*((B1:B10="")+(B1:B10="определенный символ")); 1 ; 0 ))
Для выхода из редактирования - жми ctrl+shift+enter. При просмотре работающая формула будет выглядеть так:
Код: plaintext
1.
2.
{=СУММ(ЕСЛИ((A1:A10<>"")*((B1:B10="")+(B1:B10="определенный символ")); 1 ; 0 ))}
или в английском
{=Sum(if((A1:A10<>"")*((B1:B10="")+(B1:B10="определенный символ")); 1 ; 0 ))}
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33920767
Shane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо Taranaga . Для случая подсчета непустых ячеек в колонке А1:А10 при условии,что в соответствующих ячейках B1:B10 нет символов использовал
Код: plaintext
=SUM(IF((A1:A10<>"")*(B1:B10=""); 1 ; 0 ))
Заработало!
Еще раз спасибо.
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33920804
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, булева алгебра - это сила
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33921221
Shane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даздравствует булева алгебра. Taranaga ,извини за назойливость, а как с помощью этой же формулы сделать подсчет количества ячеек с числами,расположенных в одной колонке, при условии,чтобы считать только те ячейки,в которых значение числа превышает какое то N.
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33921316
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShaneДаздравствует булева алгебра.Кстати ссылка :) http://ru.wikipedia.org/wiki/%D0%91%D1%83%D0%BB%D0%B5%D0%B2%D0%B0_%D0%B0%D0%BB%D0%B3%D0%B5%D0%B1%D1%80%D0%B0 Shane...а как с помощью этой же формулы сделать подсчет количества ячеек с числами,расположенных в одной колонке, при условии,чтобы считать только те ячейки,в которых значение числа превышает какое то N.Помимо "=" также можно указывать ">", "<", ">=", "<=", "<>"...
Также, если указать вместо 1 , как в нашем случае, диапазон, то получим сумму значений, удовлетворяющих заданному условию по указанному диапазону.
А если вместо 0 - то сумму неудовлетворяющих.

Оченна гибкая эта функция. Хотя есть и минусы:
1. Нельзя поставить в формулу полностью столбец, например "A:A"
2. Если "Съезжают" диапазоны, то функция продолжает считать, не вызывая ошибки, но выдает некорректные значения.
3. Очень медленно работает

При прочих равных лучше использовать функцию суммесли или sumif. Хотя для организации в ней условий, отличных от равно - требуется небольшое шаманство и больше одного условия отбора у меня не получалось сделать. Единственный вариант организации большего количество условий, который удалось реализовать - организация отдельного диапазона проверки в котором и прописывается вся логика.
...
Рейтинг: 0 / 0
Подсчет непустых ячеек (при условии) в Excel
    #33926006
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изображение вставляется через "прикрепить файл"
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет непустых ячеек (при условии) в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]