Excel минус перед формулой

Знак минус меняет положительный на отрицательный в стандартных формулах Excel.

Использование двух знаков минус -- изменяет ИСТИНА и ЛОЖЬ на числа:

=(1>2) =FALSE
=--(1>2) =0
=(2>1) =TRUE
=--(2>1) =1

Что еще более важно, это здорово использовать в формулах массива —

Возьмите этот стол, начиная с ячейки A1

Primary Secondary   Count
red     blue        10
blue    red         20
yellow  red         30
red     blue        40
purple  green       50
blue    red         60
red     red         70

Если вы хотите узнать, сколько у вас есть определенной комбинации, вы можете использовать такой продукт как этот —

=SUMPRODUCT(--(A2:A8="blue"),--(B2:B8="red"),C2:C8)

Это даст вам 80, выполнив это с вашим столом (буквально умножая) —

blue    red    Count    Total
0   x   0   x   10   =   0
1   x   1   x   20   =   20
0   x   1   x   30   =   0
0   x   0   x   40   =   0
0   x   0   x   50   =   0
1   x   1   x   60   =   60
0   x   1   x   70   =   0

По сути, это позволяет вам использовать условия true/false в качестве множителей в массиве.
Тогда как эта формула

=SUMPRODUCT((A2:A8="blue"),(B2:B8="red"),C2:C8)

вернет 0. Это было бы полезно в то время, когда показатели не будут работать с суммированием.

Если вы ищете информацию в Google, термин, который вы должны искать, это двойная черта.

 

Добрый день! помогите, пожалуйста, разобраться.
Есть формула массива: =(C3/ГПР(ИНДЕКС(E3:M3;1;ПОИСКПОЗ(1;—(E3:M3<>0);0));E3:M3;1;0))
Теоретически, что она делает, мне понятно. Но вот как это происходит — не очень. Что за два минуса? когда они ставятся и какую функцию выполняют?
Мне нужно, чтобы эта формула брала не весь диапазон (E3:M3), а только ячейки с прогнозом продаж. Для примера вложила файл (столбец D)
Заранее спасибо за помощь!

Прикрепленные файлы

  • Книга1.xlsx (20.29 КБ)

 

Максим В.

Пользователь

Сообщений: 6750
Регистрация: 15.02.2016

#2

17.11.2020 12:14:45

Цитата
Лариса Кошелева написал:
Что за два минуса? когда они ставятся и какую функцию выполняют?

Преобразовывают логические ИСТИНА или ЛОЖЬ в 1 или 0 соответственно.

Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

 

Jack Famous

Пользователь

Сообщений: 10846
Регистрация: 07.11.2014

OS: Win 8.1 Корп. x64 | Excel 2016 x64: | Browser: Chrome

#4

17.11.2020 13:05:46

Цитата
Максим В.: Преобразовывают логические ИСТИНА или ЛОЖЬ в 1 или 0 соответственно

для примера да, но лучше обобщить формулировку до «пытается преобразовать в число, совершив простейшую математическую операцию двойного отрицания»

Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄

 

Лариса Кошелева

Пользователь

Сообщений: 3
Регистрация: 17.11.2020

#5

17.11.2020 13:17:17

vikttur, Спасибо! Я смотрела, но честно — ничего не поняла….

Цитата
Максим В. написал:
Если в мире всё бессмысленно

Вот это то, что я поняла в описании.

Спасибо огромное за ответы!
Видно, когда человек писал эту формулу, он сам «учился», Файл достаточно давний был….)))
И я не умею особо поиском пользоваться. это молодежь с компьютером родилась… Так что спасибо за новые знания (по ссылке нашла пред.сообщения в этом же форуме)

Изменено: Лариса К17.11.2020 13:29:44

 

БМВ

Модератор

Сообщений: 21376
Регистрация: 28.12.2016

Excel 2013, 2016

ПОИСКПОЗ(1;—(E3:M3<>0);0) — заменить на ПОИСКПОЗ(1=1;E3:M3<>0;)  и короче, и вопросов меньше.
ИНДЕКС(E3:M3;1; — убрать 1; как класс, оно там лишнее, хоть и не мешает.

Изменено: БМВ17.11.2020 13:22:06

По вопросам из тем форума, личку не читаю.

 

давайте будем проще и честно признаем, что это демонстрация действия одного из основополагающих законов философии:
«отрицание отрицания»

вообще предполагаю вопрос о двух минусах для затравочки, обращаю ваше внимание в первом сообщении еще файл прицеплен и думаю, что  реальный вопрос именно там нужно из всего диапазона ограничится ячейками продаж, думаю автора темы больше волнует ответ на вопрос в файле, а не о двух минусах

Изменено: Ігор Гончаренко17.11.2020 13:25:00

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

PooHkrd

Пользователь

Сообщений: 6602
Регистрация: 22.02.2017

Excel x64 О365 / 2016 / Online / Power BI

Ігор Гончаренко, не, я понимаю когда додумываешь вопрос от ТС, на тему что же он хотел спросить. Но вот придумывать вопрос за ТС глядя в исходник, это что-то новое! Вот это опыт! Браво! Надо тоже так как-нибудь попробовать.

Вот горшок пустой, он предмет простой…

 

Лариса К

Пользователь

Сообщений: 3
Регистрация: 17.11.2020

#9

17.11.2020 13:36:21

Цитата
Ігор Гончаренко написал:
вообще предполагаю вопрос о двух минусах для затравочки

И да, и нет. Я формулу прописала там — просто через обычные если….

 

Ігор Гончаренко

Пользователь

Сообщений: 13746
Регистрация: 01.01.1970

#10

17.11.2020 13:38:35

я не открывал файл((( вопрос прочитал в сообщении #1

Цитата
Лариса Кошелева написал:
Мне нужно, чтобы эта формула брала не весь диапазон (E3:M3), а только ячейки с прогнозом продаж.

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

При работе с листом Excel иногда нам нужно удалить отрицательный знак из чисел для некоторых вычислений, то есть мы хотели бы преобразовать отрицательные числа в положительные. Чтобы выполнить это требование, вам могут помочь следующие методы.

Удаление знака минус из чисел с помощью функции ABS

Удалите отрицательный знак из чисел с помощью команды «Найти и заменить»

Удалите отрицательный знак из чисел с помощью Kutools for Excel

Удаление знака минус из чисел с помощью функции ABS

Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50% своего времени и уменьшите тысячи щелчков мышью каждый день!

Чтобы убрать отрицательный знак с чисел, вот простая функция ABS, сделайте следующее:

1 . Введите эту формулу: = ABS (A1) в пустую ячейку и нажмите клавишу Enter , и отрицательный знак сразу будет удален, если ячейка — отрицательное значение, см. снимок экрана:

2 . Затем выберите ячейку F1 и перетащите маркер заполнения к ячейкам диапазона, которые вы хотите содержать эту формулу, и все отрицательные знаки были удалены из отрицательных чисел, см. Снимок экрана:

3 . Затем вы должны скопировать и вставить эти формулы в другой диапазон, который вам нужен как значение.

Преобразование нескольких отрицательных значений сразу на положительные

Kutools for Excel ‘s Изменить знак значений может помочь вам преобразовать отрицательные числа в положительные и наоборот, он также может помочь вам исправить конечные отрицательные знаки, заменить все отрицательные числа на нули по мере необходимости. Нажмите, чтобы загрузить Kutools for Excel!

Kutools for Excel : с более чем 300 удобными надстройками Excel, попробуйте бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!

Удалите отрицательный знак из чисел с помощью команды «Найти и заменить»

В Excel команда Найти и заменить также может помочь вам найти отрицательный знак в диапазоне и заменить его ничем, и таким образом число станет положительным.

1 . Выберите диапазон, в котором нужно удалить знак минуса.

2 . Нажмите Главная > Найти и выбрать > Заменить , см. Снимок экрана:

3 . В диалоговом окне Найти и заменить на вкладке Заменить введите знак минуса в Найдите текстовое поле и ничего не вводите, чтобы оставить текстовое поле Заменить на пустым. См. Снимок экрана:

4 . Затем нажмите кнопку Заменить все , все отрицательные знаки сразу же удалены, а отрицательные числа преобразованы в положительные. См. Снимок экрана:

5 . Затем нажмите OK и закройте диалоговое окно «Найти и заменить».

Удалите знак минуса из чисел с помощью Kutools for Excel

Если вы установили Kutools for Excel , его Изменить знак ценностей также может оказать вам услугу. С помощью этой функции Изменить знак значений вы также можете завершить следующие операции:

После установки Kutools for Excel , сделайте следующее:

1 . Выберите диапазон данных, в котором вы хотите удалить отрицательные знаки.

2 . Нажмите Kutools > Content > Изменить знак значений , см. Снимок экрана:

3 . В диалоговом окне Изменить знак значений выберите параметр Изменить все отрицательные значения на положительные , см. Снимок экрана:

4 . Затем нажмите кнопку Ok или Применить , все отрицательные числа были преобразованы в положительные, а также удалены отрицательные знаки.

Нажмите, чтобы узнать больше об этом. Измените все отрицательные значения на положительные.

Загрузите бесплатную пробную версию Kutools for Excel прямо сейчас!

Как в экселе убрать минусы перед цифрами?

Рассмотрим один из простых способов, как в программе эксель убрать минусы перед цифрами. Перед нами таблица состоящая из двух столбцов, нужно убрать из первого столбца минусы перед цифрами.

В программе эксель можно использовать функцию модуль, из математики мы знаем, что она делает все отрицательные числа положительными. Поэтому сначала её применим ко всему столбцу, для этого в ячейке «С2» напишем простую формулу =ABS(A2). После в ячейки с «С3» по «С5» копируем данную формулу.

Следующим шагом выделим область ячеек с «С2» по «С5», после нажмем на клавиатуре сочетание клавиш «Ctrl+C». И теперь выделим область ячеек с «А2» по «А5» и нажмем на правую клавишу мыши, чтобы в появившемся меню выбрать строчку «Специальная вставка».

В открывшемся меню, в верхней части таблицы в разделе «Вставить» поставим точку напротив строчки «Значения» и после нажмем на кнопку «ОК».

Остается убрать вспомогательный столбец «С» и мы в итоге убрали минусы перед всеми цифрами.

Как убрать минус в excel перед числом

Как в excel убрать минус перед числом

​Смотрите также​ но в вычислениях​​)​ воспользуйтесь кнопкой​ клавиш​ раза. Минус на​ Формулы — Числа,​Формат ячеек (Format Cells)​ Excel начинает считать​ «расход» Then​​показывать со знаком минус​ 0.​​ этом оставив неизменными​ Результат в столбце​ меняет положительные числа​ первых двух столбцов,​ формат будет расположен​Как отрицательные числа Excel​
​ число все равно​- и моментально​Дополнительно (Advanced)​Ctrl+Alt+V​ минус даст плюс​
​ отформатированные как текст​, меняете формат на​ текстом. Иногда такие​Vaaano​(значение остаётся положительным)?​Урок подготовлен для Вас​Отрицательные числа в Excel в скобках.​ положительные.​ J – отрицательные​
​ на отрицательные, а​ то чтобы её​ в конце списка​ поставить в скобках​ идет как положительное.​ преобразовать псевдочисла в​. Откроется диалоговое окно,​в открывшемся окне выберите​ и значение в​​ или с предшествующим​Числовой (Number)​ ячейки помечаются зеленым​: Умножить на «-1″​AlexM​ командой сайта office-guru.ru​На рисунке ниже вы​ числа стали положительными,​ отрицательные остаются без​ не нарушить, для​ форматов. Теперь можно​? Нужно настроить формат​
​ Функции тоже не​ полноценные.​ где можно задать​ вариант​ ячейке это не​ апострофом​, жмете​ индикатором, который вы,​ почему не подходит?​

Положительное число в Excel сделать отрицательным и наоборот.

​: Чтобы в заданной​Источник: http://www.excel-easy.com/examples/negative-numbers-to-zero.html​​ видите два столбца​​ а положительные числа​​ изменений.​ этого примера скопируем​ устанавливать этот формат​ Excel. Как настроить​ пойдут — дополнительные​Также можно добавить этот​ имеющиеся сейчас в​Значения (Values)​ изменит, но сам​).​ОК​
Заменить положительное число в Excel на отрицательное. ​ скорее всего, видели:​AlexM​
​ ячейке, например в​
​Перевел: Антон Андронов​ с цифрами. Чтобы​ стали отрицательными.​Третий вариант.​ столбец С в​ в нужные ячейки.​ числовой формат, читайте​ колонки создавать не​ макрос в личную​ нашем тексте символы-разделители:​и​ факт выполнения математической​Если ячеек немного, то​- и ничего​Причем иногда такой индикатор​: Подходит. Это и​ А1, числа вводились​Автор: Антон Андронов​ вычесть числа в​В Excel есть​В ячейку G2​ D. Теперь, в​
​ Как написать другие​ в статье «Число​ нужно. Единственное решение,​ книгу макросов, чтобы​
​После нажатия на​Умножить (Multiply)​ операции переключает формат​ можно поменять их​ не происходит! Совсем!​ не появляется (что​ делает макрос в​ только отрицательные необязательно​
​Progma​
​ столбце​ много способов записать​ пишем такую формулу.​ столбце D, преобразуем​ пользовательские (свои) форматы,​ Excel. Формат». Когда​ что нашел -​ использовать позднее в​Готово​По-сути, мы выполняем то​ данных на нужный​ формат на числовой,​Возможно, «это не баг,​
​ гораздо хуже).​
​ строке​ проверять соседнюю ячейку.​: Добрый день. Нужна​В​ отрицательное число. Подробнее,​ =ABS(C2) Копируем по​ цифры. В ячейке​ смотрите в статье​ формируем бухгалтерский отчет​ это запретить ввод​ любом файле.​Excel преобразует наш​
​ же самое, что​
​ нам числовой.​ а затем повторно​ а фича», конечно,​​В общем и целом,​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Target.Value = -1 *​Макрос в модуль​
​ подсказка. Есть необходимость​
​из чисел в​ смотрите в статье​ столбцу G. Эту​ Е1 пишем -1​ «Как создать пользовательский​ в Excel автоматически,​ положительного числа при​
​С датами бывает та​ текст в нормальные​ и в прошлом​Само-собой, вместо умножения на​ ввести данные, чтобы​
​ но нам от​
​ появление в ваших​ Target.Value​ листа​ присваивать однной ячейке,​ столбце​ «Как ввести отрицательное​ функцию АВS() можно​ . Выделяем ячейку​
​ формат в Excel»​ нужно, чтобы​ условии закупа через​ же история. Некоторые​ числа.​ способе — умножение​
​ 1 можно использовать​ изменение формата вступило-таки​ этого не легче.​ данных чисел-как-текст обычно​Edward_M​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Private Sub Worksheet_Change(ByVal Target​ имеющей числовой формат,​
​А​ число в Excel».​ найти на закладке​ Е1, нажимаем «Копировать».​ здесь.​отрицательные числа стояли в​ проверку данных, но​ даты тоже могут​
​Если подобные преобразования вам​ содержимого ячеек на​ любую другую безобидную​ в силу. Проще​ Так что давайте-к​ приводит к большому​: Можно формулой, но​ As Range)​ отрицательное значение, если​

Понравилась статья? Поделить с друзьями:
  • Excel минимум функции пример
  • Excel минимум с условием если
  • Excel минимум по нескольким условиям
  • Excel минимум кроме нуля
  • Excel минимальное число в ячейке