Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2015, 10:52   #1
F.Zhukov
 
Регистрация: 03.08.2015
Сообщений: 6
По умолчанию Как сложить отрицательные числа как положительные

Добрый день. Интересует такой вопрос - как сложить значения с разных листов со знаком минус так что бы складывались только цифры а знак минус не учитывался? то есть мне нужно что бы просто сами числа сложились и в конце процесса впереди итогового числа стоял знак минус.

Для примера:

Статья:
"Товары отгруженные": №1 "-5890" №2 "-35562,25" " №3 "-65300" = "-106752,25"
Вот как это должно считаться: (5890+35562+65300)= -106752,25 (Как сделать что бы считалось вот таким образом?) То есть минусовые значения складываются.

Так же хотелось бы узнать как быть если среди минусовых значений есть плюсовое? Например: №1 "-5890" №2 "-35562,25" " №3 "-65300" №4 "+933,43" = "- 105818,82"
Вот как тогда будет считаться: (5890+35562+65300)-933,43 = -105818,82

Получается что мне нужна такая функция которая считает и так и так одновременно (что бы не нужно было просматривать есть ли у меня плюсовые значения среди данных или нет). Но обязательно с расстановкой знаков, то есть если в итоге получается отрицательное значение то впереди него ставится знак минус "-". Если положительное то ничего не ставится (просто само число остается).
F.Zhukov вне форума Ответить с цитированием
Старый 03.08.2015, 11:29   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Мама моя. До чего ум ЭГЭ уже доходит. Изучите арифметику, а потом лезте куда собака не сунет.

Ваш вопрос на уровне третьего класса общеобразовательной школы. Мне, ДАЖЕ СТЫДНО НА НЕГО ОВЕЧАТЬ.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 03.08.2015 в 11:31.
Smitt&Wesson вне форума Ответить с цитированием
Старый 03.08.2015, 11:39   #3
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

Улыбнуло!
Уважаемый!!!
Согласно арифметике:
(-2)+(-3)=(-5)

Вопросы есть?
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 03.08.2015, 11:40   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

F.Zhukov,

вот это подкинула Вам жизнь задачу, не позавидуешь...
в надежде на "авось" я бы просто все складывал (суммировал), но перечитав задачу в Вашем изложении, сейчас не рискую этого делать
может, есть смысл все проинтегрировать раз или даже два (для верности)

найдете решение - поделитесь! все заинтригованы
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 03.08.2015, 12:54   #5
F.Zhukov
 
Регистрация: 03.08.2015
Сообщений: 6
По умолчанию

Причем тут арифметика 3-го класса? Мне не нужно что бы отрицательные числа суммировались по правилам математики как отрицательные. Мне нужно что бы Excel суммировал их как положительные не обращая внимания на знак минус "-" впереди числа. То есть мне нужна сумма отрицательных значений,а не высчитать одно из другого и узнать сколько получится - я же не дебил какой-то...)
F.Zhukov вне форума Ответить с цитированием
Старый 03.08.2015, 14:31   #6
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

Цитата:
Сообщение от F.Zhukov Посмотреть сообщение
Причем тут арифметика 3-го класса? Мне не нужно что бы отрицательные числа суммировались по правилам математики как отрицательные. Мне нужно что бы Excel суммировал их как положительные не обращая внимания на знак минус "-" впереди числа. То есть мне нужна сумма отрицательных значений,а не высчитать одно из другого и узнать сколько получится - я же не дебил какой-то...)
Вы совершенно право! тут речь о высшей математике класса 5-6, а дядьки ничего не понимают!
надо решить
((5890+35562+65300)-933,43) * Х = -105818,82
или проще так

5890 * Х + 35562 * Х + 65300 * Х -933,43 * Х = -105818,82


подойдет формула СУММНАОБОРОТ
27102014 вне форума Ответить с цитированием
Старый 03.08.2015, 14:48   #7
F.Zhukov
 
Регистрация: 03.08.2015
Сообщений: 6
По умолчанию

Цитата:
Сообщение от 27102014 Посмотреть сообщение
Вы совершенно право! тут речь о высшей математике класса 5-6, а дядьки ничего не понимают!
надо решить
((5890+35562+65300)-933,43) * Х = -105818,82
или проще так

5890 * Х + 35562 * Х + 65300 * Х -933,43 * Х = -105818,82


подойдет формула СУММНАОБОРОТ
Спасибо за формулу. Вот как раз она то мне и нужна. Как это все считается с точки зрения математики мне понятно изначально, мне не известно было через какую формулу в Excel это можно было бы сделать (так как я им еще профессионально не владею). Вот и все.
F.Zhukov вне форума Ответить с цитированием
Старый 03.08.2015, 14:52   #8
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

Да.....
В Excel нет такой формулы

Примите за истину - это действительно так
1= -(-1)

Из штатных средств обычная формула СУММ
Для Вас = -(СУММ())
27102014 вне форума Ответить с цитированием
Старый 04.08.2015, 05:01   #9
ShAM66
Форумчанин
 
Регистрация: 24.02.2012
Сообщений: 160
По умолчанию

Жесть.
Цитата:
Сообщение от 27102014 Посмотреть сообщение
Для Вас = -(СУММ())
Нет, там же итак минусы есть. Так правильнее =-СУММ(-(A1:A4)) (массивная)
ShAM66 вне форума Ответить с цитированием
Старый 04.08.2015, 07:19   #10
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от F.Zhukov Посмотреть сообщение
Причем тут арифметика 3-го класса? Мне не нужно что бы отрицательные числа суммировались по правилам математики как отрицательные. Мне нужно что бы Excel суммировал их как положительные не обращая внимания на знак минус "-" впереди числа. То есть мне нужна сумма отрицательных значений,а не высчитать одно из другого и узнать сколько получится - я же не дебил какой-то...)
А никто Вас дебилом здесь и не называл, не передёргитвайте. Если нужно из отрицательных сделать положительные, возмите модуль числа. Модуль всегда положителен.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переписать числа из одного файла в другой, чередуя отрицательные и положительные (Паскаль) Dekker11 Помощь студентам 7 17.12.2014 14:45
Дана матрица, преобразовать так, чтобы в начале были положительные числа, а потом отрицательные(с сохранением порядка) Non_stop Общие вопросы C/C++ 2 23.11.2014 18:01
Random. отрицательные и положительные числа Seran4ek Общие вопросы Delphi 10 18.03.2014 22:16
все отрицательные числа и нули, затем положительные максим2012 Паскаль, Turbo Pascal, PascalABC.NET 8 25.10.2012 14:26
С генерировать одновременно как отрицательные так и положительные числа в массиве. Leshii Паскаль, Turbo Pascal, PascalABC.NET 0 13.11.2011 22:31