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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.12.2017, 02:53   #1
ars1734
Новичок
Джуниор
 
Регистрация: 31.12.2017
Сообщений: 2
По умолчанию Сложение или вычитание чисел в зависимости от знака

Excel 2007
Здравствуйте уважаемые эксперты!
Столкнулся с проблемой сложения и вычитания чисел в двух столбцах, в зависимости от знаков в значениях ячеек. т.е. числа с положительным знаком нужно вычесть (из большего - меньшее), аналогично и с отрицательными значениями: из большего отрицательного значения вычесть меньшее отрицательное, а если числа в двух ячейках с разными знаками, то их нужно сложить.
Приложил файл, в котором, ячейки нужно сложить или вычесть по строкам, заложив формулу в голубой столбец
Заранее благодарю!
С Уважением!
Вложения
Тип файла: xlsx Сложение или вычитание.xlsx (10.5 Кб, 16 просмотров)
ars1734 вне форума Ответить с цитированием
Старый 31.12.2017, 03:11   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

так?))
Вложения
Тип файла: xlsx Сложение или вычитание.xlsx (10.9 Кб, 18 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 02.01.2018, 11:44   #3
0mega
Форумчанин
 
Регистрация: 12.09.2009
Сообщений: 232
По умолчанию

Цитата:
Сообщение от ars1734 Посмотреть сообщение
Excel 2007
в зависимости от знаков в значениях ячеек. т.е. числа с положительным знаком нужно вычесть (из большего - меньшее), аналогично и с отрицательными значениями: из большего отрицательного значения вычесть меньшее отрицательное, а если числа в двух ячейках с разными знаками, то их нужно сложить.

С Уважением!
Сложить надо по модулю или по правилам арифметики ?
какой ответ должен получиться
55 и -5 =?
5 и 114 =?
0mega вне форума Ответить с цитированием
Старый 06.01.2018, 18:55   #4
retrost
 
Регистрация: 14.07.2017
Сообщений: 3
По умолчанию

Если точно следовать условию, то можно так:
=ЕСЛИ(F5*G5>0;МАКС(F5:G5)-МИН(F5:G5);F5+G5)
Формулу скопировать во все ячейки.
Но, возможно, условие сформулировано неточно.
retrost вне форума Ответить с цитированием
Старый 07.01.2018, 10:34   #5
AlexM12
Форумчанин
 
Аватар для AlexM12
 
Регистрация: 29.08.2012
Сообщений: 209
По умолчанию

retrost, чуть короче
Код:
=МАКС(F5:G5)+МИН(F5:G5)*-1^(F5*G5>0)
Алексей М.
AlexM12 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу, выполняющую по выбору сложение, вычитание, умножение или деление нацело двух многоразрядных чисел. dmitriy20104 Паскаль, Turbo Pascal, PascalABC.NET 1 20.08.2012 19:12
Уважаемые программисты, отзовитесь. (С++) Арифметические действия для комплексных чисел (сложение, вычитание, умножение и деление) Meurtre Помощь студентам 4 19.12.2011 01:15
Ассемблер Лаба Сложение и вычитание чисел zefir1594 Фриланс 6 11.03.2010 19:22
Задача на вычитание без знака минус strateg66 Помощь студентам 5 07.10.2009 14:21
Сложение длинных чисел одного знака при помощи двунаправленных связанных списков Povar Паскаль, Turbo Pascal, PascalABC.NET 0 11.12.2008 14:35