Calculations in 'number '.

Forgive me for being reactionary and traditionalist;

I just lost several hours trying to persuade the 'numbers' to add a column of two figures of decimal without success to discover (more by accident than design) that the good old decimal point is no longer acceptable to this oh so clever about bloody and I should use a bloody COMMA to separate the whole number to its decimal!

It is not "comma" in the digital part of my keyboard, why the f * did the man who wrote the app decided to use a comma for this and move the decimal point to be used now to refer to 'thousands' for example.    40 000 is now apparently 40,000.

HI mga.

Take a look in system preferences > language and text > region.

I think you will find that you put your area for one outside North America; a region where the period (.) is the thousands separator and the comma (,) is the decimal separator. "Who wrote the app" apparently decided, there was a part of the world outside the limits of the USofA, and people in this strange region of the world may be more likely to buy "app" (in fact, "the computer," because it is a system setting) if it has been able to manage their 'odd' way of writing of numerical values.

Kind regards

Barry

Tags: iWork

Similar Questions

  • Calculation error

    I made a few simple calculations in number and found what appears to be an error-

    Cell A1: 1.001 (entered manually)

    Cell B1 = 1000 *(A1-1)

    1.001

    0.99999999999989

    The result should be 1, but it returns 0.9999999999989. When I try chaining the formula 1000 * A1 - 10000 I get the same result. If I have 1000 * A1 and increase the number of decimal places it comes out just like 1001.000000000000.

    I missing something here, or are numbers arithmetic flunking of base?

    Nope.

    Numbers, as any application that performs numeric calculations, translated the decimal values you provide in binary numbers to floating-point precision finished, does its job using binary numbers, then translates the result in decimal numbers and present to you.

    The anomalies that see you as well because an accurate representation of some decimal numbers is simply not possible using finite precision binary numbers.

    It is similarly of decimal numbers representing fractions of the commune. An exact decimal value is often not possible with a fixed number of places. for example, the decimal number is the exact equivalent of 2/7?

    For a full discussion, search the web over precision IEEE754 calculations.

    As a practical measure, learn how to use the ROUND function.

    Kind regards

    Barry

  • First Graphing Calculator Identification of old Version of main material has

    Hello

    I tried to update the firmware to the latest version (2014-07-02 (6031)) on my graphing calculator of premium without success, the release_info.txt file which indicates (for 2014 03 31 (6030) firmware version):

    There is limited between that backward compatibility and earlier releases.

    First older hardware (revision A) supports this version, but the stream without thread-to-unit and data functionality is not supported on previous models. In the first screen HP help > revision of material appears with the software version information.

    How will I know if my calculator hardware number is A revision material?

    Is the version of CASE the number of material?

    Thank you very much

    H.

    Hello

    All primes of HP are upgraded to the version 6030 (note that 6031 is for PC emulator only). It's just that the material has a problem with certain communications.

    Firmware version prior to 6030 (5447 and older) do not show the hardware version in the display 'a way'.

    When you upgrade to 6030 the hardware version will appear on the display 'a way'.

    Alternatively, you can determine the version of the material from the model number (located on the back of the box she approached, the bar code):

    NW280AA is A revision material

    G8X92AA is the review material C

    In addition, the following process is recommended for the upgrade of the premium:

    Install the connection from the CD Kit.

    Once installed the connection, update the calculator.

    The following method is recommended:

    • Connect your HP Calculator first via the supplied USB cable (connected directly, do not use a USB hub)
    • Start the HP connectivity Kit
    • Click the tab of the calculator
    • Right click on the name of the first HP you want to update (it would be that you connected before starting this procedure)
    • Write down the version number, and then click the OK button
    • Click the Help Menu and select Check for update
    • Look for the pop-up box to update, check the version number that is newer than the one you want to update.
    • Then click on the download button
    • That's it, you will see the update being loaded and installed on your calculator screen. Don't click too quickly out of the HP Connectivity Kit, wait a minute or two after the completion.
    • In addition, there are a step in the connectivity Kit where it is advisable to back up the version that you had before the procedure, just in case. This way, you have a way to cover again.

    Kind regards.

  • Calculate the number of days remaining until the next anniversary. Help, please!

    Hi guys,.

    I'm new to the forum and to the development of BB. So please do not judge harshly if the answer to my question seems obvious.

    I need to calculate the number of days until the next birthday (taking into account any valid birth date)

    After looking at the API and the forum search, I realized that I could

    calculate the difference between two dates in milliseconds and then divide the delta of the value of a day in milliseconds. That is to say:

    birthdayCalendar.set (Calendar.YEAR, those);

    Date1 = birthdayCalendar.getTime () .getTime ();

    date2 = System.currentTimeMillis ();

    Delta = date1 - date2

    numOfDays = delta\DateTimeUtilities.ONEDAY

    Here's my question. How do I create a valid date1 what about leap years?

    Maybe there's a better way to solve this problem?

    Any help is greatly appreciated.

    I agree that the determination of the number of days between today and Feb. 29 could be a little difficult, if it is not a leap year.  I suspect that the calendar has a certain built-in mechanism to compensate for this, but your solution to choose a date is better.

    DST has a role to play, and Yes, the calendar makes up for it.  Let us take two dates, for example (before DST) March 1 and June 1 (after the DST).  If you take a calendar and set the same hour, minute, etc., they are all the same except for dates, then subtract one from the other, and then divide by the number of milliseconds in 1 hour, you calculate the number of hours between the same time on two different days.  You will find that it is not a multiple of 24 hours - because there is actually an hour less than the number of days since the clocks move forward (in the northern hemisphere anyway...),

    In your case, you are not calculating the number of hours, you calculate the number of days.  But you will be dividing by [24 * (time in an hour)].  If you take [23 * (time in an hour)] and divide it by [24 * (time in an hour)], using arithmetic on integers, you will end up 0.  The easiest to get around this, who also works for the end of the DST too, is to simply add one hour to the date before the division.

    Hope that makes sense...

  • Java script of calculation/precision of numbers in a table

    the calculation following java script in the form of data input column 2 as 1, 250.200 + 25.250. its not the complete calculation.the archery calculated the number of before only the values of , .

    parent_row = $(this.triggeringElement).parents('tr:first'); 
    
    
    //parent_row = $(this.triggeringElement).closest('tr:first');
    sal = ( parent_row.find('input[name=f06]').val() == ' ') ? 0 : parseFloat(parent_row.find('input[name=f06]').val() ); 
      comm = ( parent_row.find('input[name=f05]').val() == ' ') ? 0 : parseFloat(parent_row.find('input[name=f05]').val() ); 
    
    
    total = (sal+comm).toFixed(3);
    
    parent_row.find('input[name=f07]').val(total);
    

    the screenshot of calculation:

    digit calc.PNG

    I thank your, sound level element form only? someone has its fixed with the following code...

    sal=  (parent_row.find('input[name=f05]').val().replace(/,/g,'') == ' ') ? 0 : parseFloat(parent_row.find('input[name=f05]').val().replace(/,/g,'') );
    

    his replacement entry and calculation works very well.

  • How do I calculate automatically the number of appearances of a particular value in multiple areas?

    Hi people!  A help on this would be greatly appreciated.

    I have a form where I need to have calculated the number of appearances of certain values in a drop-down list.  The total number of each then be calculated and displayed in separate fields.

    This is the exact situation:

    I have 22 fields from drop-down list labeled Code1 through Code22.  The value of export for each of them can be one of the 21 different values: 1; 2A; 2 b; 3; 4; 5; 6a; 6 b; 6 c; 6 d; 6F; 7; 8; 9A; 9B; 10A; 10 b; 10 ° c; 10 D; 10F or 10f.

    The idea is then to have the total number of each value appears in a separate field.

    For example, the user of the form performs a selection of "10 a" to three of the code 1 across the fields of Code22. the number "3" appears in a separate field of auto-calcul reserved for the total number of values "10A".  If the user makes two selections '9B', the number '2' will appear in a separate field to display the total number of values '9B'.

    I hope it's clear.

    Thank you, everyone, for your help!

    I use a function of level of the doc to do and provide the value of search as a parameter. If the function will look like this:

    function countValues (s) {}

    var total = 0;

    for (var i = 1; i)<=22; i++)="">

    var f = this.getField ("Code" + i);

    If (f.value == s)

    total ++;

    }

    return to the total;

    }

    While the custom text fields calculation script, you enter something like this:

    Event.Value = countValues ("a 10");

    Or like this:

    Event.Value = countValues("9b");

    etc.

  • Mathematical calculation with the numbering of the current page

    Hello

    I am currently in a situation where I need 2 types of page numbers for a single page.

    delete.jpg

    To the right side, I use the current page number marker.

    Is there a way to make a mathematical calculation with number of current page on the left side?

    Something like 460 + current page number

    I can't use the data merge feature because all the page are already installed on.

    Kind regards.

    Hello

    You can run a script:

    app.findGrepPreferences = null;
    app.findGrepPreferences.findWhat = "~N";
    
    var
         FindGrep=app.activeDocument.findGrep(),
         len = FindGrep.length,
         item, pageNo, calcNo, rightSide,
         mDiff = 460;          // edit this value according to needs
    
         while (len-->0) {
              item = FindGrep[len];
              pageNo = item.parentTextFrames[0].parentPage.name;
              calcNo = parseInt(pageNo) + mDiff;
              item.paragraphs[0].contents = calcNo + "\t" + pageNo;
              rightSide = item.parentTextFrames[0].textFramePreferences.textColumnFixedWidth;
              with (item.paragraphs[0]) {
                   tabStops.add({alignment: TabStopAlignment.RIGHT_ALIGN, position: rightSide});
                   justification = Justification.LEFT_ALIGN;
                   }
              }
    

    that should work assuming management texts related with the pageNumbers are substituted (accessible)

    Jarek

  • Problem with book value of other pages and calculation

    Hi guys - I'm a calcuation that I'm doing with five fields.  Three fields are other pages in my PDF (there are 10 pages total).  When the first value gets deferred to my calculations, this number should appear in my field "Total" but it's not.  I think it's b/c the two other fields that get carried over from other locations in my PDF, if they have not been entered in the form, are virtually NIL.  That's why the calcuation works not (just watch zero in my field "Total").  However, if the values are placed in these 2 other fields in my PDF, the calculation and the subsequent 'Total' works.  Don't know how to fix this?  Thank you!

    GKaiseril,

    Page 10, I first play the following calcuation these fields:

    'Total endowment care Fund corpus, reserves and unexpended revenue' + 'balance, the cost of basic' = 'Trust Fund Total special corpus.

    Then I take this total and subtract a value as follows:

    'The Trust Fund total corpus' - 'Total investments cost basis' = 'difference'.

    When only a value for 'Total endowment care Fund corpus, reserves and unexpended revenue"exists, the calcuation does not work... once a value for"balance, the base cost comes into play, then everything works well... "

  • Date of the application for Javascript - If/Else calculations

    Hello world

    I'm working on a travel authorization request form. There is a section that asks you a return date departure date and total number of days.

    In the field of total days, I placed a script that calculates the number of days for departure and return to date, more than 1 day. It is as if the dates are 06/01/13 - 03/06/13, the total number of days is 3, not 2.

    The script is below:

    var sDate1 is this.getField ("Return Date") .value;.
    var sDate2 is this.getField ('Departure Date') .value;.
    var oDate1 = util.scand ("mm/dd/yyyy", sDate1);
    var oDate2 = util.scand ("mm/dd/yyyy", sDate2);

    nJour var = 1000 * 60 * 60 24;

    var eDays is Math.abs (oDate1-oDate2) /nDay + 1;.

    Event.Value = Math.Round (eDays);

    The problem is when the date of departure and return fields are empty, there is still a 1 in the total number of days field.

    Picture1.png

    I must add to this script, so that when the date of departure and return fields are empty, nothing, or at least a zero appears in the total number of days field.

    Please note that I am completely new to javascript and the one I used above, I found through searches on the internet.

    Thank you :-)

    You can check to make sure that the two fields are not empty before calculating the number of days the conditionally.

    Conditional execution and Acrobat JavaScript by Thom Parker

    var sDate1 is this.getField ("Return Date") .valueAsString;.
    var sDate2 is this.getField ('Departure Date') .valueAsString;.

    execution only when both fields have given conditional

    If (sDate1! = "" & sDate2!) = "") {}
    var oDate1 = util.scand ("mm/dd/yyyy", sDate1);
    var oDate2 = util.scand ("mm/dd/yyyy", sDate2);

    nJour var = 1000 * 60 * 60 24;

    eDays var = (Math.abs (oDate1-oDate2) / nDay) + 1;

    Event.Value = Math.round (eDays);

    } else {}

    If the two fields empty to clear the field;

    Event.Value = "";

    }

    I would have converted the date object to a value and turncated value of the day unit.

    get the fields string;
    var sDate1 is this.getField ("Return Date") .valueAsString;.
    var sDate2 is this.getField ('Departure Date') .valueAsString;.
    value of the field if the calculation not;
    Event.Value = "";
    execution only when both fields have given conditional
    If (sDate1! = "" & sDate2!) = "") {}
    convert date to the date object strings
    var oDate1 = util.scand ("mm/dd/yyyy", sDate1);
    var oDate2 = util.scand ("mm/dd/yyyy", sDate2);
    nJour var = 1000 * 60 * 60 24;
    convert date objects in number of days since the date of the time and turncate in days
    var nDate1 = Math.floor ((oDate1) Number / nDay)
    var nDate2 = Math.floor ((oDate2) Number / nDay)
    calculate the difference in days and adjust their return date
    Event.Value = Math.abs (nDate1 - nDate2) + 1;
    } / / end of non-empty fields.

    It is even possible to not use everything if using a logical value in the calculation:

    get the fields string;
    var sDate1 is this.getField ("Return Date") .valueAsString;.
    var sDate2 is this.getField ('Departure Date') .valueAsString;.
    convert date to the date object strings
    var oDate1 = util.scand ("mm/dd/yyyy", sDate1);
    var oDate2 = util.scand ("mm/dd/yyyy", sDate2);
    nJour var = 1000 * 60 * 60 24;
    convert date objects in number of days since the date of the time and turncate in days
    var nDate1 = Math.floor ((oDate1) Number / nDay)
    var nDate2 = Math.floor ((oDate2) Number / nDay)
    calculate the difference in days and adjust the day of return and zero if the two dates null;
    Event.Value = (sDate1! = "" & sDate2! = "") * (Math.abs (nDate1 - nDate2) + 1);

  • % Total on column number project

    How can I get column % of total number of projects. I calculated the number of projects using Timespampdiff (added start date date) and affecting the Count aggregation... To get the % Total I chose to display the data as -? Percent of-> column... Still I get no results

    Any help is highly appreciated

    Hello

    You did sense, made you go to the properties of column County project and go to the data tab and tick override the default settings and change it to the value in percentage, it works.

    If there is problem not yet count then (project_col) / total * 100.00 will give you the value...

    hope helps you,

    See you soon,.
    KK

  • A shippers sometimes emails get the timestamp of 31/12/1969 18:00. Why?

    A sender of guaranteedrate.com has had three of his e-mails on five or six receive the timestamp of 31/12/1969 18:00 when in fact he sent them in the past two weeks. This place well in the slot more early possible date and found only because they appear as an unread. I don't remember what happens with someone else. It's time to plant; I am Central time. He's in Chicago; I'm in Houston. I always run the latest Thunderbird, now at 38.3.0. My OS is XP sp3.

    I meet also now "threading" of the messages that I have not opted in for and that I don't like.

    Thanks for any help.

    The number of thread

    In the Thunderbird menu bar
    View - sort by - (Date?) - (down?) - not threaded
    (If no Menu bar visible, press onAlt')

    Matter of time.

    In simple terms
    The sender, or a mail server goes by, has a low battery or dead in the CMOS, which prevents the computer from forming properly validates a date/time group.
    Or, if the date/time group is damaged in some way.

    The computer uses the time standard UNIX to calculate the date and time.
    It starts at 0 as of January 1, 1970 00:00 GMT and increases by 1 every second. Computers can calculate a date and time by calculating the number of seconds since the beginning of the time UNIX.

    If a computer shows a group 31 December 1969 time - 18:00, this indicates that the computer is 6 hours west of Greenwich, England, in the early period, or is located in the central area WE delay / Canada

    This isn't a problem with the recipient's computer or with Thunderbird.
    The recipient must contact the sender and let her know the problem of time, so he can check his own machine or notify his local mail server.

    TB - 38, 3 Win10-PC

  • Firefox exceeds the page down when a bar at the top of some websites (ThinkProgress) opens and hides the text time that Firefox has already moved to the bottom.

    When I go to one of the new articles (not the home page) of http://thinkprogress.org/ , and then press the 'next page', a bar or window appears in the upper part, which obscures the part of the page. I think it's because the site does not place the bar until after I have scrolled down several rows on the initial page and then that Firefox has already calculated the number of lines to move down. The problem will not occur on the bottom of next page because the bar is already in place. I did not have the bar and want to make him stop appearing.

    -- I already have "block pop-up windows" activated and ThinkProgress is not one of the allowed exceptions.
    -- I am using Mac OSX 10.9.2 on a 3.06 GHz Intel Core 2 Duo
    

    Ahh... This is a header. Some web pages, when you move down, place it in
    the top of the screen. If you go up to the top of the page, it should
    Go away.

  • 300 * 0.0001 =?

    I met the odd error in my career of LV:

    in BT 7.1 and 8.0 on XP and Win7 on Intel and AMD chips:

    300 * 0.0001! = 0.03

    This is the case for 3, 6, 9, 18... 300, 600,... but not 30, 60, 3000 or 6000. The numbers in question seem to be more multiples of 3 who aren't as multiples of 5. It looks like LV has calculated the number of law in an indicator, but he put equal to a constant 0.03 will give you FALSE.

    This is the case, the multiplication of the vi as well as the node of the expression; However, the error does not recur if you divide by 10000 instead of multiplied by 0.0001. The problem is resolved if you multiply the result by 1000, round and divide by 1000.

    Please see the attached vi (LV 7.1) below as well as the jpeg format.

    question: can you reproduce this? on which versions of LV / OS?

    It will happen on any language on any computer that uses the standard IEEE 754 floating point (that is, almost all of them). It's the nature of how floating point work. In general you can trust controls the equality of floating-point numbers, usually, you make sure that the number is close enough to your problem.

  • Remove the scientific notation in report

    I am calculating a number and put it in a box of comments on a report. It works very well, but one of the numbers has decided to display in scientific notation (1.52666667e - 3). The problem is that the comment box is not large enough to display scientific notation and gives no indication of more fit in the box. Instead, I see 1.52666 indication of the exhibitor. I had many prefer voir.001527 but I don't want to force a format of STR with "d.dddddd" because most of the numbers do not need this level of precision and I'd probably run into errors of numbers for example 12345 which does not fit in the 6 digit precision with forced comment box. If I can force it to scientific precision, it will probably be fine.

    BTW: is there a certain number range where scientific notation is the default value? If I had known this range I could then force the format with the STR function to display as I want. for example IF x >-001 and x<.001 then="">

    Or the other method would probably work for me.

    Thank you

    James

    Okay - I see also tiara auto repeat to scientific notation decimal formatting. I guess what you could do is to check the number of decimal places, the value has and if it exceeds a certain number, format him with d.ddd.

    Yes, something along the lines of: @@IIF (Len (valueToCheck)<10, valuetocheck,="" str(valuetocheck,="">

  • Question for LabVIEW FPGA DRAM

    Hi all

    How can I correctly address the 128 - bit DRAM memory?  I have the Bank DRAM 0 set as a memory of 128 bits, set up in my design as a CLIP.  I realize it's a wide RAM on 32-bit.  I had a National Instruments AE do the original design I've been adding to.  He said that the addresses needed to incrementing by four with each entry.  Example: if I had to write in consecutive addresses, I would write to the address: 0, 3, 7, 11, 15 etc, and I would like to send 128 bits to each address.  My address is calculated as: (number of pixels in a line of video + line * (number of pixels per line) for a picture of the video).  So I take my calculated address and add 4.

    However, I checked an example in the finder example: example of integrity hardware flexRIO/IO/external memory/memory.  In this example, 128-bit data is sent to the memory and the address is incremented by 1 (instead of 4) each cycle clock as valid data.

    Who is this?  Section of the help for this function is ambiguous.

    Sets the address in external memory for reading or writing. The physical data bus for external memory is 32 bits wide (4 bytes). Each unique address value represents 4 bytes of data. Therefore, the total number of unique addresses in external memory is equal to (Memory Size in bytes)/4.  
    
    Note  The memory interface exposed to LabVIEW FPGA is 128 bits wide. As a result, each memory write or read operation accesses four different address locations in memory. The memory controller latches this signal value only when you issue a new memory write command by asserting the Command_Write_Enable signal.
    

    I'm confused by the 2nd paragraph "every Scripture memory or read operation four access address locations of memory."  Does that mean I increment the address by 1 to get 128 consecutive bits 'locations' (Yes, I know, that's 4 words of 32 bits in memory), or do I increment the address by 4, in the order of words of 32 bits 4 by 128-bit single transfer?

    Thanks for your help.

    -J

    Hello J,

    I want to clarify my previous post.  There are two ways to access memory DRAM, CLIP (that you have described is what you do) and using the memory node.  As noted before, the DRAM is 128 bits wide.  When you write to the CLIP you basically write pieces that is the width of the databus (in this case 32-bit).  Therefore, when you write a total of 128-bit DRAM, you place 32 bits in each address.  The address being the width of the databus, then you write with a writing & the address 0, 1, 2, 3.  Then the next write will be 4, 5, 6, & 7 and then address 8, 9, 10, & 11 and so on.  In this case, you must increment your address by 4 whenever you write.  Note that you start at 0, then 4, then 8, etc 12.  In your previous post, you were out of a figure.

    There is also another way to write in the DRAM memory, and it is through the node of memory, which is what is used in the example that you are pointing out.  Here, LabVIEW takes on some of the thought, and instead of being the width of the databus address, they are the width of the entire segment of 128 bits.  So when you write to DRAM here, you only increment 1 whenever address because they refer to any segment of memory.  This contrast with the CLIP, address 0 of the memory node interface match the addresses 0, 1, 2, 3 in CLIP mode & and address 1 of the memory node would correspond to 4, 5, 6, 7 in CLIP mode addresses &.  If you do not write an integer of 128 bits for the memory node, then the remaining addresses in the data block are filled with "junk" so that the address remains constant.

    As I mentioned previously, it is the most effective writing in chucks of 128 bits so that you don't waste all of the DRAM.  I hope you find this explanation clearer.

    Brandon Treece

    Technical sales engineer

    National Instruments

Maybe you are looking for

  • macOS Sierra broke such automount NAS when connecting

    Using a script, Automator action or via 'Elements User/Login' sharing NAS automount when the connection requires * manual * confirmation of username/password to succeed Not a big deal (just a bad and useless nuisance) on my MBP. But a real PITA on my

  • How to block spam without email address

    Someone at - it a solution to block unsolicited emails that don't have, or have only a partial email address?  I get plenty of dross of companies of claims etc. - when I click on the address he came up with something like 08WL @ but nothing else. See

  • making 300 more photos on the timeline

    I'm adding 300 more photos at the end of my vacation video and I can't get them to go.  I imported in the browser, all chosen, you drag on "Insert transitions" and put them in the timeline panel.  Problem, when I try to make, using all the options, I

  • 6255 sampling rate causes the dc offset

    I see a dc offset in the measures of analog input I select different sampling frequencies. I have USB-6255 (mass termination) multifunction data acquisition and I use measurement and Automation Explorer to put in place my entries. My raw analog input

  • Director of Windows: all my photos and my files are gone. Audio remained

    All my photos and my files are gone. Audio remained. Theres no way I deleted it. I have three files of the same project... 2 and 3 have completely disappeared, 1 project remained... still. Help, please. I, ve tried all the research file etc. Nothing