HomeGoogle DocsSpreadsheetHow to Extract Decimal Part of a Number in Google Sheets

How to Extract Decimal Part of a Number in Google Sheets

Published on

In this quick tutorial, you can read about formula options to extract the decimal part of a number in Google Sheets. The number can be positive or negative.

In one of my earlier posts, as part of the core formula (a combo formula), I have shown you how to extract the decimal part of a number in Google Sheets. But I haven’t left any details there.

For example, in the tutorial How to Filter Decimal Numbers in Google Sheets, you can see one such formula in use.

To get the decimal part in Google Sheets, we can use three formulas (or maybe more). I have used one of them in my above-linked tutorial.

In this Google Sheets tutorial, you will get the most commonly used formulas to get the decimal part of negative or positive numbers.

Formula to Extract Decimal Part in Google Sheets

Let me start with the most common INT formula.

INT Based Formula

In all the formulas below, you must read the value in cell B2 as 11.256. If there is any change in any of the formulas below, I’ll mention the same.

We can use the below INT formula to extract the integer part of the number from the number in cell B2.

=int(B2)

The formula will return the number 11. That means, to extract the decimal part, we can use the below INT-based formula in Google Sheets.

=B2-int(B2)

The above INT based formula will return the decimal part of the number, i.e., 0.256.

Change the number in B2 to a negative number such as -11.256. The result will be 0.744!

It’s because the INT function will return -12 as the integer part of the negative number -11.256 instead of returning -11. It ROUNDUP the integer.

So the solution is to make the number an absolute value and then use the INT.

Here is the recommended INT formula to extract the decimal part of a number in Google Sheets.

FORMULA 1

=abs(B2)-int(abs(B2))

Result: 0.256

MOD Based Formula

Another formula to extract the decimal part of a number in Google Sheets is the below MOD based one.

=mod(B2,1)

The above formula will correctly extract 0.256, which is the decimal part if the number in cell B2 is positive.

If it’s a negative number, the result will be 0.744, similar to the INT-based formula.

Here also we can use the ABS function as below.

FORMULA 2

=mod(abs(B2),1)

TRUNC to Extract Negative Decimal Part of a Number in Google Sheets

In both the above formulas (formula 1 and formula 2), irrespective of the sign of the number in cell B2, the extracted decimal part is positive.

Assume I want to get the decimal part from the number -11.256 as -0.256 instead of 0.256. Here we can use the TRUNC based formula as below.

FORMULA 3

=B2-trunc(B2)

That means, to extract the decimal part of a negative number with a negative sign, you can depend on the above TRUNC based formula in Google Sheets.

By wrapping the above formula with ABS, we can get the positive integer similar to INT and MOD solutions.

FORMULA 4

=abs(B2-trunc(B2))
Formulas to Extract Decimal Part in Google Sheets

That’s all. Enjoy!

Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Guide Prashanth KV brings a wealth of experience in Google Sheets and Excel, cultivated through years of work with multinational corporations in Mumbai and Dubai. As a recognized Google Product Expert in Docs Editors, Prashanth shares his expertise through insightful blogging since 2012. Explore his blog for practical tips and guidance on maximizing your spreadsheet skills.

Appointment Schedule Template in Google Sheets

An appointment schedule template in Google Sheets can assist you in efficiently managing your...

Creating Sequential Dates in Equally Merged Cells in Google Sheets

Do you know how to create sequential dates in equally merged cells across a...

Running Total By Month in Excel

This tutorial demonstrates how to calculate the running total by month in a range...

SORT and SORTBY – Excel Vs Google Sheets

While Excel offers the SORT and SORTBY functions for sorting a table, Google Sheets...

More like this

Appointment Schedule Template in Google Sheets

An appointment schedule template in Google Sheets can assist you in efficiently managing your...

Creating Sequential Dates in Equally Merged Cells in Google Sheets

Do you know how to create sequential dates in equally merged cells across a...

Interactive Random Task Assigner in Google Sheets

You have multiple tasks and multiple people. Here's a fun way to randomly assign...

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.