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

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - 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