• UnderpantsWeevil@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 hours ago

        I’m wondering if this is a sleight-of-hand trick by the poster, then.

        If they typed the “1” field to Text and left the 2 and 3 as numeric, then ran Copilot on that. In that case, its more an indictment of Excel than Copilot, strictly speaking. The screen doesn’t make clear which cells are numbers and which are text.

        • absentbird@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          5 hours ago

          I don’t think there’s an explanation that doesn’t make this copilot’s fault. Honestly JavaScript shouldn’t allow math between numbers and strings in the first place. “1” + 1 is not a number, and there’s already a type for that: NaN

          Regardless, the sum should be 5 if the first cell is text, so it’s incorrect either way.

          • UnderpantsWeevil@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            5 hours ago

            Honestly JavaScript shouldn’t allow math between numbers and strings in the first place.

            You can explicitly type values in more recent versions of JavaScript to avoid this, if you really don’t want to let concatenation be the default. So, again, this feels like an oversight in integration rather than strict formal logic.