UMINUS Function in Google Sheets: Examples and Alternatives

Published on

The UMINUS function in Google Sheets is an operator function that reverses the sign of a number. Without using this function, you can still reverse the sign of a number in Google Sheets by multiplying the number by -1.

UMINUS Equivalent: If you multiply a number by -1, the sign of that number will be reversed.

For example, in the formula =A1*-1 in cell B1, the sign of the value in cell A1 will be reversed.

UMINUS Function Examples in Google Sheets

UMINUS Function: Syntax and Argument

Syntax:

=UMINUS(value)

  • value: The specific number whose sign you want to reverse.
Note:
The UMINUS function will return #VALUE! if the value is text. If the value is a number or a percentage, it will reverse the sign. Additionally, applying the function to a date or time will produce an unintended result.

Examples of the UMINUS Function in Google Sheets

Let’s say cell A1 contains the value 54. The following formula in cell B1 would return -54:

=UMINUS(A1)

When you have a list of numbers whose signs you want to reverse, you can use the UMINUS function in an array formula. For example, to reverse the sign of numbers in the range A1:A, you can use the following formula in cell B1:

=ARRAYFORMULA(UMINUS(A1:A))

Using UMINUS with IF Function

Assume you have a table with the following data:

DescriptionDr/CrAmount
SalaryCr2,500.00
Grocery ExpenseDr200.00
Rent ExpenseDr1,200.00
Freelance IncomeCr800
Freelance IncomeCr800.00
Dividend IncomeCr300
Profit on Sale of AssetsCr1,000
Utility BillsDr150.00
FD InterestCr150

To calculate the running balance, you can use the UMINUS function in Google Sheets with an IF statement. Here’s how to do it:

  1. In cell D2, enter =C2.
  2. In cell D3, enter the formula: =D2 + IF(B3="DR", UMINUS(C3), C3) and drag the fill handle of D3 down to apply the formula to the rest of the column.
Example of using the UMINUS function and IF statement to calculate a running balance in Google Sheets

This formula will reverse the sign of the amount if the value in the “Dr/Cr” column is “Dr”. If the value is “Cr”, the amount will remain unchanged.

Alternatively, you can use this array formula in cell D2:

=SCAN(0, C2:C10, LAMBDA(acc, val, acc + IF(OFFSET(val, 0, -1)="dr", UMINUS(val), val)))

Additional Tip: Using the UPLUS Function

The UPLUS function returns the input number unchanged! This function exists in Google Sheets for compatibility with other spreadsheet applications.

Here is the syntax of the UPLUS function:

=UPLUS(value)

For example, if the value in cell A1 is 50, the formula =UPLUS(A1) would return 50. If the value in A1 is -50, the formula will return -50.

While the UPLUS function is available, it’s generally not necessary to use it unless you’re working in a multi-platform environment where compatibility is required.

Resources

Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Expert Prashanth KV is a Diamond Product Expert in Google Sheets, officially recognized by Google for his contributions to the Docs Editors Help Community and featured in the Google Product Experts Directory. With years of experience working with Google Sheets and Excel for multinational firms in Mumbai and Dubai, he has been blogging since 2012, offering practical, real-world spreadsheet solutions that professionals rely on. Explore his blog to learn advanced formulas, automation tips, and problem-solving techniques to elevate your spreadsheet skills.

Mode of Comma-Separated Numbers in Excel (Dynamic Array)

There is no dedicated function in Excel to directly find the mode of comma-separated...

How to Find Mode of Comma-Separated Numbers in Google Sheets

Working with comma-separated numbers inside a single cell is a common scenario in Google...

How to Count Merged Cells in Google Sheets (and Get Their Size)

Sometimes, you may have blocks of merged cells in a column or row. But...

Count Consecutive Workday Absences in Google Sheets

This tutorial offers a powerful formula-based solution to count consecutive workday absences in Google...

More like this

How to Find Mode of Comma-Separated Numbers in Google Sheets

Working with comma-separated numbers inside a single cell is a common scenario in Google...

How to Count Merged Cells in Google Sheets (and Get Their Size)

Sometimes, you may have blocks of merged cells in a column or row. But...

Count Consecutive Workday Absences in Google Sheets

This tutorial offers a powerful formula-based solution to count consecutive workday absences in Google...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.