• K4mpfie@feddit.org
    link
    fedilink
    English
    arrow-up
    8
    ·
    10 hours ago

    If I remember correctly Microsoft once responded saying that it can in fact not turn off that feature in Excel. Excel will always interpret your input and change it to what it thinks is correct

    • bstix@feddit.dk
      link
      fedilink
      English
      arrow-up
      12
      ·
      edit-2
      9 hours ago

      It’s always been possible to format a range before inputting data. It won’t be interpreted that way.

      It only does that when it’s formatet as “General” aka “Nobody knows what the fuck I’m about to do”.

      It would probably be more beneficial to change the default format to something else.

      • MonkderVierte@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        36 minutes ago

        It only does that when it’s formatet as “General” aka “Nobody knows what the fuck I’m about to do”.

        How about handling that as plain text?

        Edit: wait, table calculation, what did i think? Well, i hadn’t slebt much or good the last few days and 12 hours now, so there.

      • K4mpfie@feddit.org
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        8 hours ago

        It would probably be more beneficial to change the default format to something else.

        AfaIk this is not possible. Or MS doesn’t allow it. User Defined would be pretty useless if MS would simply stop interpretating what I want to do in general

        • bstix@feddit.dk
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 hours ago

          I mean, MS should change the default.

          As a user, the only way currently is to make a template document and use that as a default when creating a new book.

        • DacoTaco@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          edit-2
          8 hours ago

          You most certainly can. You can set the format of a cell, and if its set to number 12.5 will be 12.5, it wont even try date formats…

            • DacoTaco@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              3 hours ago

              Thats a locale issues that excel has and cant fix ( for compatibility reasons ). Its one of the reasons i hate excel haha. But not related to cell types

              • Fushuan [he/him]@lemm.ee
                link
                fedilink
                English
                arrow-up
                1
                ·
                3 hours ago

                No, I know. I can fix it, but old sheets and stubborn colleagues and clients and my fucking grandma won’t.

                My point was more related with excel manipulating input incorrectly because of Unspecified.

          • pyre@lemmy.world
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            1
            ·
            8 hours ago

            they’re talking about defaults, as in when you create a new file the first thing you do is type a number and not get interpreted as a date.

        • tetris11@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          edit-2
          7 hours ago
          function validate(val) 
             try:  
                 cast val as numeric
             except:
                print "Oops, not a number"
                cast val as general  ## date or whatever 
          end
          
          validate(12.5)     ## returns 12.5
          validate("12.5")   ## returns 12.5
          validate("12 . 5") ## returns a date maybe
          
          
      • dual_sport_dork 🐧🗡️@lemmy.world
        link
        fedilink
        English
        arrow-up
        41
        ·
        1 day ago

        Excel preserves this bug deliberately to maintain compatibility with spreadsheets that were produced with Lotus 1-2-3, a program which no one cares about anymore, with the only consequence of fixing it being that all of those companies and corporations with bugged worksheets will have to update their dates just once.

        But Microsoft is adamant about Excel preserving all of its legacy jank specifically so it will not break equally janky spreadsheets that some absurd number of businesses rely upon for their daily operations, and without which much of the Western world would apparently collapse into a quivering heap. Or so it is feared, anyway.

        • shalafi@lemmy.world
          link
          fedilink
          English
          arrow-up
          18
          ·
          24 hours ago

          The absolute refusal to change anything is how Excel got where it is today. Businesses and workers alike would shit if they rolled into work one day and Excel was behaving differently.

          It’s not simply a matter of updating sheets now and again, it’s a matter of trust. If Excel was constantly (or ever) evolving, how do you trust it’s output?

          • grue@lemmy.world
            link
            fedilink
            English
            arrow-up
            8
            arrow-down
            2
            ·
            22 hours ago

            Oh no, it would force businesses to legitimize their currently half-assed spreadsheet-as-application nonsense.

            Asking billion-dollar industries to use proper programming languages, or to use decent version control and configuration management, or at least just to fucking document the particular environment a workflow uses (e.g. the version of Excel the spreadsheet is intended to run in) so that it can be reproducible, is obviously completely unreasonable!

            • Miaou@jlai.lu
              link
              fedilink
              English
              arrow-up
              2
              ·
              4 hours ago

              Yeah, I’m sure your bakery’s software dev. team is just too lazy to develop proper software.

        • Dave@lemmy.nz
          link
          fedilink
          English
          arrow-up
          7
          ·
          23 hours ago

          From what I’ve seen done in spread sheets, I’m convinced a major change in Exel could cause global anarchy.

  • Pyr_Pressure@lemmy.ca
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    2
    ·
    15 hours ago

    The fix to this problem that the entire world complains about but doesn’t bother googling is like, 3 clicks total in 99% of cases.

    • bstix@feddit.dk
      link
      fedilink
      English
      arrow-up
      7
      ·
      9 hours ago

      To be fair, it’s a lot of work if 99% of the entire world needs to click 3 times.

      I sometimes wonder if Microsoft is deliberately making a shit product just to keep people employed.

  • glimse@lemmy.world
    link
    fedilink
    English
    arrow-up
    19
    ·
    23 hours ago

    Excel makes some crazy assumptions with dates but…it doesn’t get confused about decimals. I just tried 12.5, 1900.12.5, and 5.12.1900 but none converted to dates

  • givesomefucks@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    ·
    1 day ago

    You can change whole row/columns to a different number default to stop it.

    Make it assume decimals, dollars, dates, even SSN formats.

    • shalafi@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      24 hours ago

      You can format cells to do any number of crazy things, but damned if I don’t occasionally run into something that simply refuses to take my setting.

      • hydrospanner@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 hours ago

        My god, I was just using a reference table on another sheet to drive a few columns of data in my first sheet (basically a color hex code in the main sheet that would match a code in the reference table and return the color name in one column and a part size in the next one) and for some unknown reason, 3 rows of the reference table were causing an N/A (value not found) error in the first sheet.

        I checked every variable I could think of and nothing was solving the issue.

        Finally tried literally retyping the same damn value in the cell and it instantly fixed the issue. There weren’t any extra spaces, format never changed…it just really needed me to retype it.

        • WraithGear@lemmy.world
          link
          fedilink
          English
          arrow-up
          10
          ·
          24 hours ago

          Silly me went and learned VBA code to make excel work right. … and whose idea was it to have default paste, paste the format?!? When has anyone EVER wanted a table filled with different sizes and colors and fonts. Make the formatted paste the ctrl-shift-v if you want that so bad. JfC. Am i not being rational? Because this gets me HEATED.

          • abcd@feddit.org
            link
            fedilink
            English
            arrow-up
            5
            ·
            20 hours ago

            Pasting with format as default is one of the biggest mistakes of humanity. I can’t remember a single situation in all my life that I needed this.

            My favorite is writing an email, copy&pasting a name and send it to the person. Only to discover later (on a different device) that your stupid email program pasted with format without actually showing it to you. And your mail looks like some moron played with the format settings.

    • TachyonTele@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      Interesting. What SSN would you use though, as an example? What would the numbers be?