Домой Статьи Excel Как сделать, чтобы в Excel, при вычислении, ячейки не заполнялись нолями

Как сделать, чтобы в Excel, при вычислении, ячейки не заполнялись нолями

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

Смотрите также видеоверсию статьи «Как сделать, чтобы в Excel, при вычислении, ячейки не заполнялись нолями».

В приведенном примере происходит перевод оценок в баллы из расчета максимального количества оценок – 5, и максимальной суммы баллов в 60. Формула для перевода оценок в баллы:

где:
B – балл, который расчитывается;
O – выставленная оценка;
Bm – максимальная сумма баллов, которые может набрать учащийся;
Mо – максимальное количество оценок, которые может получить учащийся (как правило равняется количеству работ, т.е. 5 работ= 5 оценок);
Om – максимальная оценка. Здесь можно было прописать просто 5, но сейчас существуют различные системы оценивания, поэтому данный параметр сделан изменяемым.

Таким образом, максимальная оценка – 5 будет равняться 12 ти баллам, а вот если поставить максимальную оценку 12, тогда один балл оценки будет соответствовать одному набранному баллу.

Excel_null_pic1

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

При добавлении функции ЕСЛИ() с проверкой ячейки на пустоту, можно добиться расчета балла только в случае, если оценка выставлена.

Excel_null_pic2

Также, можно дополнительно воспользоваться функцией ЕЧИСЛО(), тогда формула будет выглядеть следующим образом:

Excel_null_pic3

Таким образом, если вычисления не будет, то формула не будет заполнена нулем.

Встречаем новый Excel, Microsoft представила динамические массивы (Dynamic Array Functions)

24 сентября 2018 года Microsoft представила одно из самых существенных изменений в Excel за последнее десятилетие - Dynamic Array...

Горизонтальная сортировка в Excel

В большинстве случаев работы с данными они организованны вертикально, поэтому когда подразумевается обработка имеется ввиду именно вертикальная обработка данных,...

Автонумерация внутри составной записи в Excel

Автозаполнение в в Excel относится к базовому функционалу ввода различных типов данных, который следует изучить в первую очередь. Благо...

Еще записей в тему?
Если честно, некоторые могут быть не свежие:)