Суммировать только те ячейки, где есть значение (а не #Н/Д)

Автор coldrex, 4 сентября 2018, 14:46

0 Пользователи и 1 гость просматривают эту тему.

coldrex

Добрый день,

простой вопрос, но ответа пока не нашел.

В ячейках выводятся результаты формул, соотв. там, где нет результата - стоит #Н/Д.

Когда начинаю суммировать  - не показывается результат, вот из-за этого #Н/Д.

Как заставить Сalc "не обращать на это внимание"?

Файл в приложении. Нужно суммировать столбцы M, Q, U и показывать сумму в столбце V.

Помогите пожалуйста.


Спасибо.

OOKapitan


coldrex

н/д  - это следствие отсутствия значения.
его никак нельзя убрать.

нужно "не обращать внимания" на него

OOKapitan

Цитата: coldrex от  4 сентября 2018, 15:06
н/д  - это следствие отсутствия значения.
его никак нельзя убрать.

нужно "не обращать внимания" на него
Почему?
Его можно удалить из столбцов.

kompilainenn

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

coldrex

Мил человек, подскажи  несмышленышу, как правильно ею воспользоваться. ...

Замучался уже , работа стоит  :-X


rami

Цитата: kompilainenn от  4 сентября 2018, 15:35
функция IFERROR (ЕСЛИОШИБКА) спасет джедая
У джедая ;D, кажется OpenOffice, тогда спасёт следующая формула (для ячейки S4):
=IF(ISNA(VLOOKUP(R4;PUB.$A$3:$C$319;3;0));"";VLOOKUP(R4;PUB.$A$3:$C$319;3;0))
и соответственно, для других подобных ячеек.

bigor

Цитата: rami от  4 сентября 2018, 14:17;"";
ему не поможет, он дальше эту ячейку перемножает, так что наверно надо ноль подставлять
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

TimSha

Цитата: Bigor от  4 сентября 2018, 15:27наверно надо ноль подставлять
Однако - потом голову ломать как обойти умножение на "0"?!
ps Есть еще намек на головную боль и по ВПР - в таблице есть пустоты и 0, и сортировка - анархия... ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)

bigor

А чего с умножением на 0 голову ломать :) вот если потом еще и деление где появится, то тогда да  ???
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

kompilainenn

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

rami

Цитата: Bigor от  4 сентября 2018, 15:27ему не поможет, он дальше эту ячейку перемножает, так что наверно надо ноль подставлять
В Apache OpenOffice 4.1.3 если перемножить две пустые ячейки или одна из двух будет пустая, то результат будет ноль.


Но вообще, предложенная мною формула, наверно, излишняя (я перестраховался на всякий случай) — данные для VLOOKUP получаются из выпадающего списка, который получает их из той же таблицы, в которой они будут искаться, так, что ситуация "значение не найдено" исключается, остаётся проверить, что ячейка с критерием не пуста. В этом случае для ячейки S4 подойдёт:
=IF(R4="";"";VLOOKUP(R4;PUB.$A$3:$C$319;3;0))

coldrex

Погодите.

Ячейка S - это результат поиска цены товара из диапазона ячеек.

Как-то эта формула вообще не подошла туда....
поясните еще раз.

мне кажется, функция IF или что-то похожее бы помогло.

Если значение ячеек М3 , Q3, U3 = нет данных , то считать их нулем. Как-то так.


rami

Цитата: coldrex от  5 сентября 2018, 15:32Как-то эта формула вообще не подошла туда....
поясните еще раз.
Нет, это вы объясните ещё раз, что значит "не подошла" ??? Пропала по пути к ячейке ??? Выпрыгнула и убежала ???
Вы пробовали вставить указанную формулу (последнюю в предыдущем ответе) в указанную ячейку (S4)? А потом, естественно, заполнить ячейку R4 из выпадающего списка?
Цитата: coldrex от  5 сентября 2018, 15:32мне кажется, функция IF или что-то похожее бы помогло.
Вам правильно кажется, функцию IF я как раз и предложил в предыдущем ответе.