Подсчёт суммы чётных и нечетных при условии больш/менш. нуля
Kecc
Дата: Суббота, 16.08.2014, 20:05 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
60% ±
Excel 2013
Здравствуйте! Прошу о помощи. Пытаюсь создать формулу для того, чтобы... 1. посчитать отдельно друг от друга суммы чётных и нечетных значений в строке; 2. По очереди из полученных двух сумм чётных и нечетных найти сумму значений с положительными и отрицательными аргументами (т.е. сумма со значениями больше 0 и сумма со значениями меньше 0 в одной и той же строке). Наиболее наглядно представил всё в файле. Речь идёт о создании одной формулы, которая бы считала чётные и нечётные значения при условии > или < 0. Что-то вроде соединения двух формул =СУММПРОИЗВ(A2:Z2;1-ОСТАТ(СТОЛБЕЦ(A2:Z2);2)) и =СУММЕСЛИ(A2:Z2;"<0"). Соединить их в одно целое не знаю как, либо какой-нибудь Ваш альтернативный вариант. Буду признателен за помощь.
Здравствуйте! Прошу о помощи. Пытаюсь создать формулу для того, чтобы... 1. посчитать отдельно друг от друга суммы чётных и нечетных значений в строке; 2. По очереди из полученных двух сумм чётных и нечетных найти сумму значений с положительными и отрицательными аргументами (т.е. сумма со значениями больше 0 и сумма со значениями меньше 0 в одной и той же строке). Наиболее наглядно представил всё в файле. Речь идёт о создании одной формулы, которая бы считала чётные и нечётные значения при условии > или < 0. Что-то вроде соединения двух формул =СУММПРОИЗВ(A2:Z2;1-ОСТАТ(СТОЛБЕЦ(A2:Z2);2)) и =СУММЕСЛИ(A2:Z2;"<0"). Соединить их в одно целое не знаю как, либо какой-нибудь Ваш альтернативный вариант. Буду признателен за помощь. Kecc
Ответить
Сообщение Здравствуйте! Прошу о помощи. Пытаюсь создать формулу для того, чтобы... 1. посчитать отдельно друг от друга суммы чётных и нечетных значений в строке; 2. По очереди из полученных двух сумм чётных и нечетных найти сумму значений с положительными и отрицательными аргументами (т.е. сумма со значениями больше 0 и сумма со значениями меньше 0 в одной и той же строке). Наиболее наглядно представил всё в файле. Речь идёт о создании одной формулы, которая бы считала чётные и нечётные значения при условии > или < 0. Что-то вроде соединения двух формул =СУММПРОИЗВ(A2:Z2;1-ОСТАТ(СТОЛБЕЦ(A2:Z2);2)) и =СУММЕСЛИ(A2:Z2;"<0"). Соединить их в одно целое не знаю как, либо какой-нибудь Ваш альтернативный вариант. Буду признателен за помощь. Автор - Kecc Дата добавления - 16.08.2014 в 20:05
ikki
Дата: Суббота, 16.08.2014, 20:11 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
для AA6Код
=СУММПРОИЗВ((ОСТАТ(СТОЛБЕЦ($A$2:$Z$2);2)=0)*($A$2:$Z$2>0)*$A$2:$Z$2)
надеюсь, достаточно - остальные формулы аналогичны.
для AA6Код
=СУММПРОИЗВ((ОСТАТ(СТОЛБЕЦ($A$2:$Z$2);2)=0)*($A$2:$Z$2>0)*$A$2:$Z$2)
надеюсь, достаточно - остальные формулы аналогичны. ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение для AA6Код
=СУММПРОИЗВ((ОСТАТ(СТОЛБЕЦ($A$2:$Z$2);2)=0)*($A$2:$Z$2>0)*$A$2:$Z$2)
надеюсь, достаточно - остальные формулы аналогичны. Автор - ikki Дата добавления - 16.08.2014 в 20:11
_Boroda_
Дата: Суббота, 16.08.2014, 20:32 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6613
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
еще для АВ6 Код
=СУММПРОИЗВ(ТЕКСТ(A2:Z2;"0;\0")*ОСТАТ(A2:Z2;2))
для АА9 Код
=СУММПРОИЗВ(ТЕКСТ(A2:Z2;"\0;0")*НЕ(ОСТАТ(A2:Z2;2)))
Непонятно, если посчитать отдельно друг от друга суммы чётных и нечетных значений в строке
, то зачем СТОЛБЕЦ? Он даст четное/нечетное расположение, а не значение. Или я просто что-то в условии не понял?
еще для АВ6 Код
=СУММПРОИЗВ(ТЕКСТ(A2:Z2;"0;\0")*ОСТАТ(A2:Z2;2))
для АА9 Код
=СУММПРОИЗВ(ТЕКСТ(A2:Z2;"\0;0")*НЕ(ОСТАТ(A2:Z2;2)))
Непонятно, если посчитать отдельно друг от друга суммы чётных и нечетных значений в строке
, то зачем СТОЛБЕЦ? Он даст четное/нечетное расположение, а не значение. Или я просто что-то в условии не понял? _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение еще для АВ6 Код
=СУММПРОИЗВ(ТЕКСТ(A2:Z2;"0;\0")*ОСТАТ(A2:Z2;2))
для АА9 Код
=СУММПРОИЗВ(ТЕКСТ(A2:Z2;"\0;0")*НЕ(ОСТАТ(A2:Z2;2)))
Непонятно, если посчитать отдельно друг от друга суммы чётных и нечетных значений в строке
, то зачем СТОЛБЕЦ? Он даст четное/нечетное расположение, а не значение. Или я просто что-то в условии не понял? Автор - _Boroda_ Дата добавления - 16.08.2014 в 20:32
ikki
Дата: Суббота, 16.08.2014, 20:53 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
судя по сообщению - чётные и нечётные относится к значениям, по файлу - к ячейкам в строке
судя по сообщению - чётные и нечётные относится к значениям, по файлу - к ячейкам в строке ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение судя по сообщению - чётные и нечётные относится к значениям, по файлу - к ячейкам в строке Автор - ikki Дата добавления - 16.08.2014 в 20:53
Kecc
Дата: Воскресенье, 17.08.2014, 05:43 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
60% ±
Excel 2013
Спасибо, друзья! Ситуация прояснилась благодаря Вам. Формулы, которые мне были нужны: Из чётных в строке: 1. сумма чисел, если больше 0: Код
=СУММПРОИЗВ((ОСТАТ(СТОЛБЕЦ(A2:Z2);2)=0)*(A2:Z2>0)*A2:Z2)
2. сумма чисел, если меньше 0: Код
=СУММПРОИЗВ((ОСТАТ(СТОЛБЕЦ(A2:Z2);2)=0)*(A2:Z2<0)*A2:Z2)
Из нечётных в строке: 3. сумма чисел, если больше 0: Код
=СУММПРОИЗВ((НЕ(ОСТАТ(СТОЛБЕЦ(A2:Z2);2)=0))*(A2:Z2>0)*A2:Z2)
2. сумма чисел, если меньше 0: Код
=СУММПРОИЗВ((НЕ(ОСТАТ(СТОЛБЕЦ(A2:Z2);2)=0))*(A2:Z2<0)*A2:Z2)
зачем СТОЛБЕЦ? Он даст четное/нечетное расположение, а не значение. Или я просто что-то в условии не понял?
Если я ввожу "СТРОКА", то формула складывает и чётные и нечётные значения вместе.
Спасибо, друзья! Ситуация прояснилась благодаря Вам. Формулы, которые мне были нужны: Из чётных в строке: 1. сумма чисел, если больше 0: Код
=СУММПРОИЗВ((ОСТАТ(СТОЛБЕЦ(A2:Z2);2)=0)*(A2:Z2>0)*A2:Z2)
2. сумма чисел, если меньше 0: Код
=СУММПРОИЗВ((ОСТАТ(СТОЛБЕЦ(A2:Z2);2)=0)*(A2:Z2<0)*A2:Z2)
Из нечётных в строке: 3. сумма чисел, если больше 0: Код
=СУММПРОИЗВ((НЕ(ОСТАТ(СТОЛБЕЦ(A2:Z2);2)=0))*(A2:Z2>0)*A2:Z2)
2. сумма чисел, если меньше 0: Код
=СУММПРОИЗВ((НЕ(ОСТАТ(СТОЛБЕЦ(A2:Z2);2)=0))*(A2:Z2<0)*A2:Z2)
зачем СТОЛБЕЦ? Он даст четное/нечетное расположение, а не значение. Или я просто что-то в условии не понял?
Если я ввожу "СТРОКА", то формула складывает и чётные и нечётные значения вместе. Kecc
Сообщение отредактировал Serge_007 - Воскресенье, 17.08.2014, 11:25
Ответить
Сообщение Спасибо, друзья! Ситуация прояснилась благодаря Вам. Формулы, которые мне были нужны: Из чётных в строке: 1. сумма чисел, если больше 0: Код
=СУММПРОИЗВ((ОСТАТ(СТОЛБЕЦ(A2:Z2);2)=0)*(A2:Z2>0)*A2:Z2)
2. сумма чисел, если меньше 0: Код
=СУММПРОИЗВ((ОСТАТ(СТОЛБЕЦ(A2:Z2);2)=0)*(A2:Z2<0)*A2:Z2)
Из нечётных в строке: 3. сумма чисел, если больше 0: Код
=СУММПРОИЗВ((НЕ(ОСТАТ(СТОЛБЕЦ(A2:Z2);2)=0))*(A2:Z2>0)*A2:Z2)
2. сумма чисел, если меньше 0: Код
=СУММПРОИЗВ((НЕ(ОСТАТ(СТОЛБЕЦ(A2:Z2);2)=0))*(A2:Z2<0)*A2:Z2)
зачем СТОЛБЕЦ? Он даст четное/нечетное расположение, а не значение. Или я просто что-то в условии не понял?
Если я ввожу "СТРОКА", то формула складывает и чётные и нечётные значения вместе. Автор - Kecc Дата добавления - 17.08.2014 в 05:43