Ask Your Question
0

How to setup for automatic decimal. [closed]

asked 2014-07-13 00:39:49 +0200

BrianM gravatar image

updated 2014-07-13 00:40:30 +0200

My accounting software and my accounting calculator both do a really handy thing: they insert the decimal for me. If, for example, I type in 123456, it will be automatically converted to $1234.56. If I type 1200 it will become 12.00 unless I override by typing in the decimal where I want it. So if I want 1200.00 I can either type 1200. or 120000. Both my calculator and my numeric keypad have a 00 key to make data entry faster when you have lots of zeros.

SO, is there any way to do this in calc? Is it a setting somewhere, or a number format that I can't find or what?

Thanks.

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Alex Kemp
close date 2016-02-29 17:03:54.487779

Comments

I bet the replacement is something a macro could do, but probably only after a keypress, so it would only save you some key presses.

bencomp gravatar imagebencomp ( 2014-07-13 18:50:56 +0200 )edit

There would be no point to that. If I have to push an extra key I'll push the dot. The real point is that when you enter a LOT of monetary amounts on an accounting calculator or into accounting software, you get into a rhythm which allows you very fast and accurate data entry. Having to constantly remember to put in the decimal - when the computer should be able to do that for you - and having to backspace every few entries when you forget the decimal, or having your data full of errors because you didn't notice that you forgot the decimal really messes things up. Without the automatic decimal, this just isn't professional level accounting or bookkeeping software. I suppose it's great as a general purpose spreadsheet, making presentations or for people who don't routinely do a lot of bookkeeping, but that's about it.

BrianM gravatar imageBrianM ( 2014-07-13 20:22:30 +0200 )edit

2 Answers

Sort by » oldest newest most voted
2

answered 2014-07-13 05:43:15 +0200

oweng gravatar image

According to the help page on Number Format Codes under Decimal Places and Significant Digits it does not appear possible to format a cell such that it assumes a set number of decimal places in the data being entered. I also cannot locate any option that would alter the interpretation of data entry in the manner indicated.

There does not appear to be an open enhancement request specifically related to this issue. Please file an enhancement bug and provide as much information about this new feature as possible. Don't forget to mark your bug as an 'enhancement'. The QA team will be happy to help you triage your feature request in the bugtracker. Please post a link to any bugs you file in a comment below using the format "fdo#123456". Thanks.

edit flag offensive delete link more

Comments

I tried submitting a problem report once. I don't remember exactly what it was anymore, but I sure learned to stay away from that bugtracker. I wasted a lot of time. As I remember it, I stated the problem and then was asked to re-state it. I re-stated it and someone reproduced it. A couple of years later I got a notice that it had been cancelled because I had not provided additional information. Hah! Fool me once, shame on you, fool me twice, shame on me.

I think LibreOffice and OpenOffice are very good software designed by hobbyists who don't always understand the "markets" that would like to use their software. The developers work on what they want to work on and prioritize their work based on their interests, not on the needs of their customers. I think this is very reasonable and I don't blame ...(more)

BrianM gravatar imageBrianM ( 2014-07-13 18:37:32 +0200 )edit
1

answered 2014-07-14 12:37:36 +0200

黄智壯 gravatar image

updated 2014-07-14 12:38:11 +0200

It seems manipulating formatting is easier for you than recording macros. So perhaps try this (admittedly inelegant) workaround:

  1. Format the empty cells as percentage (%)
  2. Enter the values in 100's. You will notice that per your example, '1200' entered becomes '1200%'.
  3. After you have finished, reformat the cell to Currency. '1200%' should become '$12.00'.

This works because percentages are stored as floats. e.g. '50%' is actually '0.5'.

edit flag offensive delete link more

Comments

Hmmm, I'll experiment with it, but it sounds too fussy. And if I miss a cell, then I have a serious mistake that can cost me money in an audit. Pretty much the same problem as if I forget to type in a decimal point with the current situation.

Manipulating formatting only happens a few times even on a huge spreadsheet because I just copy/paste rows and the formatting and formulae follow automatically and everything is always formatted correctly.

I wonder if a format can be stored as a sequence of events or formulae. That would really modernize the spreadsheet - these things haven't changed all that much since the SuperCalc that came with my Osborne I computer back when dinosaurs roamed the earth. One problem they all seem to have is that a cell can't seem to change its own contents. What I really want is ...(more)

BrianM gravatar imageBrianM ( 2014-07-14 20:22:32 +0200 )edit

Question Tools

2 followers

Stats

Asked: 2014-07-13 00:39:49 +0200

Seen: 1,494 times

Last updated: Jul 14 '14