Анализ ошибки в формуле БСЧЕТ

Условие:

решить в excel. Количество холостяков с окладом выше 25000 руб. Выводит 0 вместо значения.

Условие: решить в excel.  Количество холостяков с окладом выше 25000 руб. Выводит 0 вместо значения.

Решение:

Предмет: Информатика

Раздел: Работа с электронными таблицами (Microsoft Excel)

Анализ ошибки в формуле БСЧЕТ

В данном случае используется функция БСЧЕТ (англ. DCOUNT), но она возвращает 0, что означает, что не найдено ни одной строки, удовлетворяющей критериям.

Возможные причины ошибки:

  1. Неправильный диапазон базы данных

    • В аргументе "База данных" указан диапазон A3:I82, но он должен включать заголовки столбцов (обычно строка 2, если заголовки находятся там).
    • Попробуйте изменить диапазон на A2:I82, если заголовки находятся во 2-й строке.
  2. Некорректный диапазон критерия

    • В поле "Критерий" указан диапазон H12, но для корректной работы он должен включать заголовок столбца и значение критерия. Например, если критерий находится в ячейке H12, то диапазон должен быть H11:H12, где H11 – это заголовок столбца "Семейное положение", а H12 – значение критерия.
  3. Ошибка в названии столбца "Поле"

    • В поле "Поле" указан "Оклад", но Excel требует, чтобы название точно совпадало с заголовком в таблице.
    • Проверьте, нет ли лишних пробелов в названии столбца "Оклад". Возможно, в таблице он записан как "Оклад " (с пробелом в конце).

Решение проблемы

Попробуйте изменить формулу следующим образом:

  1. Убедитесь, что база данных включает заголовки:

    • Измените диапазон на A2:I82, если заголовки находятся во 2-й строке.
  2. Правильный диапазон критерия:

    • Если критерий – "холост" в столбце "Семейное положение" и оклад > 25000 руб., создайте отдельный диапазон критериев.
    • Например, в ячейке K1 напишите "Семейное положение", в K2"холост", в L1 напишите "Оклад", а в L2">25000".
    • Тогда формула будет:
      =БСЧЕТ(A2:I82; "Фамилия"; K1:L2)
    • Здесь "Фамилия" – любой нечисловой столбец, который всегда заполнен.
  3. Альтернативный вариант с СЧЁТЕСЛИМН:
    Если БСЧЕТ не работает, попробуйте:

    =СЧЁТЕСЛИМН(H2:H82; "холост"; G2:G82; ">25000")
    • Здесь H2:H82 – столбец "Семейное положение", G2:G82 – "Оклад".

Вывод

Ошибка возникает из-за некорректного диапазона базы данных, критерия или названия столбца. Используйте предложенные исправления, и формула начнёт работать корректно. 🚀

Не нашли нужного вам решения? Оставьте заявку и наши авторы быстро и качественно помогут вам с решением.
Оставить заявку
Работа вам нужна срочно. Не волнуйтесь, уложимся!
  • 22423 авторов готовы помочь тебе.
  • 2402 онлайн