Сумма столбца с игнорированием #ЗНАЧ!
|
|
vlavaden |
Дата: Пятница, 12.01.2018, 21:22 |
Сообщение № 1 |
|
Группа: Пользователи
Ранг: Участник
Сообщений: 76
Репутация:
0
±
Замечаний:
0% ±
Excel 2010 | |
Здравствуйте, подскажите, как найти сумму значений столбца таблицы, если в ячейках встречаются "#ЗНАЧ!"?
Здравствуйте, подскажите, как найти сумму значений столбца таблицы, если в ячейках встречаются "#ЗНАЧ!"?vlavaden
|
|
| Ответить
|
vikttur |
Дата: Пятница, 12.01.2018, 21:48 |
Сообщение № 2 |
|
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
| |
Код =СУММ(ЕСЛИ(ЕЧИСЛО(Таблица1[Столбец1]);Таблица1[Столбец1])) Вводится как формула массива, тремя клавишами.
А правильно: не допускать (избегать) появления ошибок
Код =СУММ(ЕСЛИ(ЕЧИСЛО(Таблица1[Столбец1]);Таблица1[Столбец1])) Вводится как формула массива, тремя клавишами.
А правильно: не допускать (избегать) появления ошибокvikttur
|
|
| Ответить
|
vlavaden |
Дата: Пятница, 12.01.2018, 21:55 |
Сообщение № 3 |
|
Группа: Пользователи
Ранг: Участник
Сообщений: 76
Репутация:
0
±
Замечаний:
0% ±
Excel 2010 | |
Спасибо, работает.
|
|
| Ответить
|
bmv98rus |
Дата: Пятница, 12.01.2018, 21:59 |
Сообщение № 4 |
|
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация:
766
±
Замечаний:
0% ±
Excel 2013/2016 | |
обычная для 2010 и новее
Код =AGGREGATE(9;6;Таблица1[Столбец1])
обычная для 2010 и новее
Код =AGGREGATE(9;6;Таблица1[Столбец1]) bmv98rus
Замечательный Временно просто медведь , процентов на 20.
|
|
| Ответить
|
Che79 |
Дата: Пятница, 12.01.2018, 22:34 |
Сообщение № 5 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac | |
До кучи Массивная Код =СУММ(ЕСЛИ(ЕОШИБКА(Таблица1[Столбец1]);;Таблица1[Столбец1]))
До кучи Массивная Код =СУММ(ЕСЛИ(ЕОШИБКА(Таблица1[Столбец1]);;Таблица1[Столбец1])) Che79
Делай нормально и будет нормально!
|
|
| Ответить
|
sv2014 |
Дата: Суббота, 13.01.2018, 00:32 |
Сообщение № 6 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация:
61
±
Замечаний:
0% ±
Excel 2013 | |
vlavaden, еще формула массива
Код =СУММ(ЕСЛИОШИБКА(Таблица1[Столбец1];))
vlavaden, еще формула массива
Код =СУММ(ЕСЛИОШИБКА(Таблица1[Столбец1];)) sv2014
Сообщение отредактировал sv2014 - Суббота, 13.01.2018, 01:11 |
|
| Ответить
|
Nic70y |
Дата: Суббота, 13.01.2018, 06:59 |
Сообщение № 7 |
|
Группа: Друзья
Ранг: Экселист
Сообщений: 8709
Репутация:
2260
±
Замечаний:
0% ±
Excel 2010 | |
немассивная, древняяКод =СУММЕСЛИ(Таблица1[Столбец1];">0") илиКод =СУММЕСЛИ(Таблица1[Столбец1];">0")+СУММЕСЛИ(Таблица1[Столбец1];"<0")
немассивная, древняяКод =СУММЕСЛИ(Таблица1[Столбец1];">0") илиКод =СУММЕСЛИ(Таблица1[Столбец1];">0")+СУММЕСЛИ(Таблица1[Столбец1];"<0") Nic70y
ЮMoney 41001841029809
|
|
| Ответить
|
sv2014 |
Дата: Суббота, 13.01.2018, 15:04 |
Сообщение № 8 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация:
61
±
Замечаний:
0% ±
Excel 2013 | |
vlavaden, вариант функции(UDF) в A9
[vba]Код Function vvv&(r As Range) Dim z, i&: z = r.Value For i = 1 To UBound(z) If IsNumeric(z(i, 1)) Then vvv = vvv + z(i, 1) Next End Function [/vba]
vlavaden, вариант функции(UDF) в A9
[vba]Код Function vvv&(r As Range) Dim z, i&: z = r.Value For i = 1 To UBound(z) If IsNumeric(z(i, 1)) Then vvv = vvv + z(i, 1) Next End Function [/vba]sv2014
|
|
| Ответить
|
vikttur |
Дата: Суббота, 13.01.2018, 17:50 |
Сообщение № 9 |
|
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
| |
Nic70y, спасибо за напоминание о СУММЕСЛИ. Забыл начисто, что ошибки игнорирует.
Nic70y, спасибо за напоминание о СУММЕСЛИ. Забыл начисто, что ошибки игнорирует.vikttur
|
|
| Ответить
|
jakim |
Дата: Суббота, 13.01.2018, 18:46 |
Сообщение № 10 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1197
Репутация:
313
±
Замечаний:
0% ±
Excel 2010 | |
Ещё одна формула
Код =SUMIF(A2:A20;"<1E100")
Ещё одна формула
Код =SUMIF(A2:A20;"<1E100") jakim
|
|
| Ответить
|