ДомойСтатьи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

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

- Advertisment -

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

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

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

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

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

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

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