Automatically insert a decimal point

TheMissingPoint

New Member
Joined
Sep 20, 2022
Messages
3
Office Version
  1. 2016
Platform
  1. Windows
Hi,
New member. Office 2016.
I have a problem with existing and new spreadsheets (95% usage is for currency). I have the "Automatically insert decimal point" turned on. My custom settings are in place - [Red]#,##0.00;[Blue]"-("#,##0.00). I have checked all my Regional settings to make sure nothing has changed. Since about the 13th of September, every time I enter figures, the entries ignore the settings - what should be 16.00 comes up as 0.16 or -(16.00) as -(0.16).

I suspect this has something to with Windows 10 itself. But I am getting desperate, as my searches on the internet have not found any reports of this error.
Any suggestions greatly appreciated.
 

Excel Facts

Square and cube roots
The =SQRT(25) is a square root. For a cube root, use =125^(1/3). For a fourth root, use =625^(1/4).
Welcome to the Board!

what should be 16.00 comes up as 0.16 or -(16.00) as -(0.16).
What do you mean by this?
Do you mean when you type in 16, it gets automatically converted to 0.16?
Or are you talking about existing numbers in existing cells?

If you are talking about existing numbers in existing cells, if you take a look at the Custom Formatting applied to that cell, does it match what you show in your original post?
If you change the format from Custom to Number, does it then change to 16?

If this only happens as you enter new values in to your cells, do you have any VBA on the workbook that might be changing the values?

Also, does this only happen in this one workbook?
Does it also happen if you set this up in a brand new workbook?

Note. One option that you may want to try to get the same desired effect is to choose the existing Number or Currency format, setting it to show two decimal places.
Then just use Conditional Formatting to make all positive values red, and all negative values blue.
 
Upvote 0
Welcome to the Board!


What do you mean by this?
Do you mean when you type in 16, it gets automatically converted to 0.16?
Or are you talking about existing numbers in existing cells?

If you are talking about existing numbers in existing cells, if you take a look at the Custom Formatting applied to that cell, does it match what you show in your original post?
If you change the format from Custom to Number, does it then change to 16?

If this only happens as you enter new values in to your cells, do you have any VBA on the workbook that might be changing the values?

Also, does this only happen in this one workbook?
Does it also happen if you set this up in a brand new workbook?

Note. One option that you may want to try to get the same desired effect is to choose the existing Number or Currency format, setting it to show two decimal places.
Then just use Conditional Formatting to make all positive values red, and all negative values blue.
Hi John,
Yes, any new entry of 16 comes up as 0.6. No, existing entries are unchanged. It happens with a brand new workbook with no VBA or formatting. In the new workbook setting up the custom format only changes the color not the position of the decimal. All parts of the conditional formatting are working. I have Excel set to automatically insert the decimal point, but in all cases it is being over-ridden. I have even checked my country settings to make sure they are correct. The only VBA I have is to cover the size and positioning of the Comments box.
I will keep experimenting as I need to find the answer. I am much better beginning to think it may be Excel itself that may be corrupted. Thanks for trying.
 
Upvote 0
That's exactly what that setting is for.
Its just like Rory says, the setting your chose is doing it by design.
I think it is a setting to make data entry easier, that people can just enter the numbers and not to have to enter the decimals.
So if they wanted to enter the value "16.97", all they would have to type is "1697".

It sounds like you don't want that setting and should shut it off.
If you want to display two decimal places for all numbers, just control that through formatting.
 
Upvote 0
Solution
Thanks for the advice - I don't know why, (mental block), but I must have changed the automatic decimal point settting to "2", whereas it should have been on "0", or as you suggest turned off completely. I usually use the right-click, format cells, when I want to increase or decrease the number of decimal places returned by a formula. It is much quicker than showing the Home Tab and changing it there.
This is one of the best forums I have found for getting not only a response, but a quick one. Thanks again.
 
Upvote 0
You are welcome.
Glad we were able to help!
 
Upvote 0

Forum statistics

Threads
1,223,238
Messages
6,170,939
Members
452,368
Latest member
jayp2104

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top