![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 07.10.2010
Сообщений: 144
|
![]()
Добрый день!
Может быть с названия темы не совсем понятно о чем я хочу спросить, по этому прикрепляю пример. Я ячейке G7 заается условие по которому происходит суммирования массива, но так как в суммируемом диапазоне кроме чисел есть еще знак "-" то возвращает ошибку. "-" убрать нельзя, нельзя его и на 0 заменить, так как диап. F8:F15 это результат других формул. Прошу о помощи ![]() |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
![]()
Потому что в ячейках текст ("-")
Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 07.10.2010
Сообщений: 144
|
![]()
Спасибо vikttur!
А зачем нужны вот эти черточки =СУММПРОИЗВ(--(...=...); --ЕЧИСЛО(...);...)? А тоя тоже пытался ЕЧИСЛО использовать, но без толку. Последний раз редактировалось Severny; 01.04.2011 в 14:18. |
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
видите-ли, уважаемый, Severny,
логические функции или операции сравнения возвращают значение ИСТИНА или ЛОЖЬ. =СУММПРОИЗВ({ИСТИНА;ИСТИНА;ЛОЖЬ}) - вернет 0 но замечено - если ИСТИНА или ЛОЖЬ использовать в арифметических выражениях, то они там участвуют как 1 и 0 соответственно. и тогда =СУММПРОИЗВ({ИСТИНА;ИСТИНА;ЛОЖЬ}*1) - вернет 2 а =СУММПРОИЗВ(-{ИСТИНА;ИСТИНА;ЛОЖЬ}) - вернет -2 а =СУММПРОИЗВ(--{ИСТИНА;ИСТИНА;ЛОЖЬ}) - снова 2 используют --, а не *1 - потому что считается (и не безосновательно)что -- быстрее чем *1. на трех значениях это не заметно, на когда в диапазоне будет 500тыс. элементов - это скажется на скорости вычислений.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 07.10.2010
Сообщений: 144
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
формула суммпроизв. запись в ячейку | gsg | Microsoft Office Excel | 3 | 18.11.2010 09:16 |
Delphi игнорирует параметр | SuperDuper | Общие вопросы Delphi | 6 | 23.08.2010 21:28 |
Компилятор игнорирует ошибочный код | N1KeL | Помощь студентам | 8 | 29.11.2009 21:22 |
компилятор игнорирует переменные, объясните | dextering | Общие вопросы Delphi | 23 | 15.06.2009 11:58 |