Slashdot Mirror


Stop Using Excel, Finance Chiefs Tell Staffs (wsj.com)

Tatyana Shumsky, reporting for WSJ: Adobe's finance chief Mark Garrett says his team struggles keeping track of which jobs have been filled at the software company. The process can take days and requires finance staff to pull data from disparate systems that house financial and human-resources information into Microsoft's Excel spreadsheets. From there they can see which groups are hiring and how salary spending affects the budget. "I don't want financial planning people spending their time importing and exporting and manipulating data, I want them to focus on what is the data telling us," Mr. Garrett said. He is working on cutting Excel out of this process, he said. CFOs at companies including P.F. Chang's China Bistro, ABM Industries and Wintrust Financial are on a similar drive to reduce how much their finance teams use Excel for financial planning, analysis and reporting (Editor's note: the link could be paywalled; an alternative source wasn't immediately available). Finance chiefs say the ubiquitous spreadsheet software that revolutionized accounting in the 1980s hasn't kept up with the demands of contemporary corporate finance units. Errors can bloom because data in Excel is separated from other systems and isn't automatically updated.

273 comments

  1. Excel is separated from other systems by Osgeld · · Score: 5, Insightful

    well, it doesnt have to be, sounds like you have an IT problem, not a spreadsheet problem

    1. Re:Excel is separated from other systems by Anonymous Coward · · Score: 1

      Having work with integrated ERP solutions for the past 20 years, this sounds like these companies should look up half a dozen cloud based providers from MS Dynamics to Oracle and stop futzing around...

      Can't check planned payroll against their fucking financials, what a crock... welcome to 1972

    2. Re:Excel is separated from other systems by apoc.famine · · Score: 3, Insightful

      Too bad they're not a software company. If they were, they could probably have someone code up a new system to automate this.

      That snark aside, Excel is generally a pretty clunky and fragile system for anything complicated, even if you have it linked to your data sources. If Adobe can't find COTS software that meets their needs, it blows my mind why they wouldn't develop it and sell it. They are a software company. They've identified a software need that large companies have. They're one of a handful of companies where it would make sense for this sort of stuff to be developed.

      I'm sure that Walmart and Ford likely have the same need, but their expertise isn't in making Software. But then again, neither is Adobe's.....

      --
      Velociraptor = Distiraptor / Timeraptor
    3. Re:Excel is separated from other systems by Thelasko · · Score: 4, Insightful

      Excel 2016 and 360 have a bunch of collaboration options. Unfortunately, theses versions seem to be significantly slower because they are always trying to connect to collaboration servers, even if you are working locally.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    4. Re:Excel is separated from other systems by Anonymous Coward · · Score: 0

      Exactly. We do pretty much the same thing using pivot tables in excel that pulls live data from 6 different databases. Aside from that, I am really surprised that they are not using an erp system like dynamics, sage or epicore. We are currently migrating to dynamics ax with a plan for the switchover in February and this gives us full visibility from accounting, purchasing, hr through warehousing and traffic monitoring. Using excel in this way seems decidedly old school, but then, our current erp system was built for windows 95...

    5. Re:Excel is separated from other systems by Anonymous Coward · · Score: 0

      They don't need to... just use BI software. Problem (mostly) solved.

      (penis breath)

    6. Re:Excel is separated from other systems by avandesande · · Score: 1

      All the BI stuff dies a horrible death if you have to deal with any decent amount of records like a million +.

      --
      love is just extroverted narcissism
    7. Re:Excel is separated from other systems by jellomizer · · Score: 5, Insightful

      When you have Excel or Access creep in your organization, it is often because of stupid IT policies, where you don't have enough IT Staff to make good solutions, or IT rules are so strict that the staff isn't allowed to make such a solution.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    8. Re:Excel is separated from other systems by K.+S.+Kyosuke · · Score: 4, Funny

      just use BI software ... (penis breath)

      Are you trying to make me BI-curious?

      --
      Ezekiel 23:20
    9. Re:Excel is separated from other systems by Anonymous Coward · · Score: 0

      >>I'm sure that Walmart and Ford likely have the same need, but their expertise isn't in making Software. But then again, neither is Adobe's.....

      Better call 911. Someone just got a wicked burn!

      Well played, sir!

    10. Re:Excel is separated from other systems by fuzzyfuzzyfungus · · Score: 5, Insightful

      well, it doesnt have to be, sounds like you have an IT problem, not a spreadsheet problem

      Quoted for truth. The Excel plus copious macros and hackjob Access monstrosities of the world are terrible, terrible, things; but they exist because Office is actually pretty good at letting people who have subject matter expertise and subject matter problems bang out something resembling a solution without much IT or software engineering getting involved. This is also one of the reasons why Office has been so persistent.

      You can(and taste dictates that you should) dislike the results; they are usually awful; but those sorts of systems grow up when people are forced to build their own tools because yours are nonexistent and/or so atrocious as to be effectively unusable. If you don't build it; your users will be forced to, and while they may do a decent job given the constraints of their tools and knowledge, it won't be pretty or maintainable.

    11. Re:Excel is separated from other systems by Anonymous Coward · · Score: 0

      or IT rules are so strict that the staff isn't allowed to make such a solution.

      You've hit the nail on the head. I work for a medium sized business with multiple locations. Nothing is allowed on our machines except Microsoft Office products. There is no process to submit additional software and have it approved, all such requests are met with an automatic "no" without appeal.

    12. Re:Excel is separated from other systems by barbariccow · · Score: 2

      I've worked at a lot of places that have no semblance of databases of a wiki.. literally everything is on a spreadsheet somewhere.. Many of which have been going for decades and don't save right in modern versions or are broken in some way or have some busted field somewhere which requires workarounds like "Don't store any data in cells that are multiples of 100" kind of garbage. Seriously, keep things in a wiki table or a database, they can pretty well all export to CSV which can import into Excel if it MUST be viewed there..

    13. Re:Excel is separated from other systems by barbariccow · · Score: 1

      Or the stupid "Job Security by Force" methodology where only one person has a copy of the critical database (in excel) on their local machine, or else disparate copies don't get merged and they have the master..

    14. Re:Excel is separated from other systems by grasshoppa · · Score: 4, Insightful

      If Adobe can't find COTS software that meets their needs, it blows my mind why they wouldn't develop it and sell it. They are a software company.

      Debatable. They're a software company in the same way I'm a programmer; yes, I can cobble together a program to achieve various objectives, but I'm hardly ever proud of the quality of the code.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    15. Re:Excel is separated from other systems by Archangel+Michael · · Score: 2

      If you're dealing with a million records and not summary data, that would be the problem. IMHO. You can manipulate and abstract out the relevant (meta) information separately that does reflect what the BI is supposed to be telling you. Unless that is what the BI bit is supposed to be doing. In which case, you're screwed.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    16. Re:Excel is separated from other systems by ColdWetDog · · Score: 3, Funny

      Or just not enough money. It's expensive to get a large financial software package. More expensive to craft your own. Excel is cheap (essentially free).

      But what TFA asks for is a database, not a spreadsheet. Databases are hard.

      Hard is expensive.

      Expensive is bad.

      Burma Shave.

      --
      Faster! Faster! Faster would be better!
    17. Re:Excel is separated from other systems by TuringTest · · Score: 4, Interesting

      they exist because Office is actually pretty good at letting people who have subject matter expertise and subject matter problems bang out something resembling a solution without much IT or software engineering getting involved.

      Hear, hear. When someone who knows what they're doing can create a functional workflow prototype in an evening using a spreadsheet, yet having a working application with the same or less functionality requires months of taking requirements and development iterations, it's no wonder that people use the tools at hand for most of their information, even if developers think that doing this is a monstrosity.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    18. Re:Excel is separated from other systems by nospam007 · · Score: 2

      "well, it doesnt have to be, sounds like you have an IT problem, not a spreadsheet problem"

      It's in 95% of the cases never a 'spreadsheet' problem, just people doing lists of any kind who apparently can't figure out how to use Tables in Word.

    19. Re:Excel is separated from other systems by Anonymous Coward · · Score: 0

      The amount of reporting solutions i've had to implement as spreadsheets/vba because of this exact reason is somewhat nauseating. Only access from the ERP is what existing reports can dump out and my only tools being Office applications.

    20. Re:Excel is separated from other systems by Cyberia · · Score: 2

      This is neither an IT Problem or a spreadsheet problem. I would think this falls more in line as a problem with poor Process Management and pure laziness to begin with, then Management's poor choices in their selection of (or lack there of) an ERP system.

    21. Re:Excel is separated from other systems by Chris+Mattern · · Score: 3, Insightful

      I have to set up a table in Word. In Excel, the table is right there, ready to use immediately. Why should I waste my time and go to the trouble of formatting a table somewhere else?

    22. Re:Excel is separated from other systems by avandesande · · Score: 3, Insightful

      Then I might as well do it all in SQL

      --
      love is just extroverted narcissism
    23. Re:Excel is separated from other systems by wonkavader · · Score: 5, Funny

      No. You're doing it wrong.

      A database
      is hard to do
      That means that it's
      expensive too
      Burma Shave.

      Or to fix the content...

      Already have
      a database
      why is Excel
      all over the place?
      Burma Shave

      Or

      One data team
      in fertile soils
      could wipe you clean
      of spreadsheet boils
      Burma Shave

    24. Re:Excel is separated from other systems by CohibaVancouver · · Score: 5, Insightful

      Too bad they're not a software company. If they were, they could probably have someone code up a new system to automate this.

      It's a classic problem referenced for centuries as "The cobbler's children have no shoes." If you're a software company your developers are seen as a resource to develop code that you sell for revenue, not code up internal systems. You also don't want to pay another software company to solve your problem because you might either a) compete with them or b) think you should do it internally (even though you can't or won't).

      It's not unique to software. I once worked for a mechanic shop that had a handful of company cars that were in terrible shape. Same deal. The boss never wanted his mechanics to work on the company fleet, but he sure as heck wasn't going to pay a competing mechanical shop to work on them either.

    25. Re:Excel is separated from other systems by Anonymous Coward · · Score: 0

      Calling Excel "clunky and fragile" is accurate, but still too kind. It's fucking primitive in 2017, the financial software equivalent of coding apps in assembly language.

    26. Re:Excel is separated from other systems by houghi · · Score: 3, Interesting

      Worked at a company several years ago that produced and sold printers and scanners. They once asked in genral why their scanning system for larger companies was not selling.
      I asked them if it was any good. If the hardware was good. If it worked. If it was flexible and I got the whole sales pitch of how great it was, Then I asked if it was so good, why are WE not using it.

      --
      Don't fight for your country, if your country does not fight for you.
    27. Re:Excel is separated from other systems by ShanghaiBill · · Score: 4, Insightful

      Then I might as well do it all in SQL

      This is about accountants and marketing people. They know how to write Excel macros. They do NOT know how to write SQL queries, nor how to integrate SQL into their applications, nor do they have permission to directly access the SQL database on the server.

      If you know how to use SQL, then you are not who TFA is talking about.

    28. Re: Excel is separated from other systems by Anonymous Coward · · Score: 0

      Then they should hire a DBA, problem solved

    29. Re:Excel is separated from other systems by Anonymous Coward · · Score: 0

      No need.. you clearly already are.

    30. Re:Excel is separated from other systems by Larry+Lightbulb · · Score: 2

      Calling Excel "clunky and fragile" is accurate, but still too kind. It's fucking primitive in 2017, the financial software equivalent of coding apps in assembly language.

      So it's fast and lightweight?

    31. Re: Excel is separated from other systems by ShanghaiBill · · Score: 5, Insightful

      Then they should hire a DBA, problem solved

      Adobe has DBAs. The problem is not solved.

      If an accountant needs to extract values from a column of data using a certain criteria these are the alternatives:

      1. Write an Excel macro. Elapsed time: 5 minutes.

      2. Go talk to the DBA. The DBA declines the request, and tells the accountant to go through his manager. The accountant then schedules a meeting with his manager for next Tuesday to discuss the issue. The meeting lasts 40 minutes, and the manager approves the request. The request is then written up as a formal spec, taking about a hour. The spec is then forwarded to the DBA's manager, and sits in her inbox. After a week, the accountant checks on the status, and finds out that no one is working on his request, and asks the DBA's manager to forward the request. The request is finally forwarded to the DBA, where it is placed at the back of his work queue. Finally, after two months, the accountant has his request ... except is isn't actually what he needed because the DBA implemented what the spec said rather than what it was meant to say. The frustrated accountant then extracts the entire DB into an Excel file and writes a macro in 5 minutes.

    32. Re:Excel is separated from other systems by Lab+Rat+Jason · · Score: 2

      I would agree, and add that this is a human nature problem. Companies put people in place to solve problems, yet no person can be so well rounded as to solve all problems (HR people are hired for soft skills, not software skills). But then they are put in charge of building a process, and can't imagine a database solution, having never been trained in the dark arts of data, and therefore can't imagine that they should even call IT for help. In some instances when they do realize they need help, pride (I was hired to solve this problem) prevents them from reaching out to experts that can help. So they grass roots the solution, and quietly operate in that state for years until the cobbled together solution becomes the defacto solution... kind of like a common-law wife. Then when IT finally learns about it, it's too entrenched because people have built other process around it. The initial solution is hardly ever the most optimal.

      --
      Which has more power: the hammer, or the anvil?
    33. Re:Excel is separated from other systems by lgw · · Score: 1

      All the BI stuff dies a horrible death if you have to deal with any decent amount of records like a million +.

      Only if you're doing everything with a single DB server, which is why "data warehousing" is a thing. I've worked at a place that had quite a bit more than a million records in its BI system (a million records is nothing these days), and the finance guys seemed to do OK. We used Redshift, since no one had time to admin a bunch of DB servers or figure out if Haddop could work, but Adobe is a big enough software shop to do there own thing if they don't want to use AWS.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    34. Re:Excel is separated from other systems by phantomfive · · Score: 4, Insightful

      I can cobble together a program to achieve various objectives, but I'm hardly ever proud of the quality of the code.

      IF you are aware that is what you are doing, then you're already in the top 80th percentile of programmers.

      --
      "First they came for the slanderers and i said nothing."
    35. Re: Excel is separated from other systems by lgw · · Score: 2

      Write an Excel macro. Elapsed time: 5 minutes.

      These guys are likely doing very elaborate stuff, so more like 2 weeks. (There's an entire ecosystem of Excel programmers, with no formal training, doing stuff like re-inventing quicksort.)

      --
      Socialism: a lie told by totalitarians and believed by fools.
    36. Re:Excel is separated from other systems by lgw · · Score: 1

      "Job Security by Force" is always a management failure - you need to fix that situation before it goes horribly wrong.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    37. Re:Excel is separated from other systems by TheRaven64 · · Score: 3, Informative

      Access gets a bad rap, but it's actually a pretty good tool for its intended purpose: a RAD tool for developing a database front end. If your data is actually stored in Access then either you're prototyping or you're doing it wrong, but if your data is stored in a real database then Access is a pretty good way of quickly generating forms that interface it that you can roll out in your organisation (though web interfaces are largely obsoleting it these days).

      --
      I am TheRaven on Soylent News
    38. Re: Excel is separated from other systems by Anonymous Coward · · Score: 0

      You really need a better BI/DWH architect. I've dealt with billion record tables that people were querying at random. Yes, it's hard. But also feasible if you have a decent modern RDBMS and hardware.

    39. Re: Excel is separated from other systems by Anonymous Coward · · Score: 0

      This. I'm on week 10 of waiting to be added to the right group to run BI reporting that I can make use of.

    40. Re: Excel is separated from other systems by Anonymous Coward · · Score: 0

      Adobe has DBAs, but none of them (or any of their employees, for that matter) have an IQ of at least 90.

    41. Re: Excel is separated from other systems by thsths · · Score: 1

      That is exactly it. It is not that Excel is a brilliant tool for any job (although it is at least decent for some jobs), it is more that there are no proper (CIS, business intelligence etc) tools to do the job.

    42. Re:Excel is separated from other systems by Anonymous Coward · · Score: 0

      Hear, hear. When someone who knows what they're doing can create a functional workflow prototype in an evening using a spreadsheet, yet having a working application with the same or less functionality requires months of taking requirements and development iterations, it's no wonder that people use the tools at hand for most of their information, even if developers think that doing this is a monstrosity.

      Except without talking requirements, the spreadsheet turns into a support nightmare. We've all seen it.

    43. Re: Excel is separated from other systems by ShanghaiBill · · Score: 1

      Adobe has DBAs, but none of them (or any of their employees, for that matter) have an IQ of at least 90.

      If you build a tool that requires all its users to have a high IQ, then you are a bad tool builder.

      Learn to design for the world as it is, not for how you wish it to be.

    44. Re:Excel is separated from other systems by lgw · · Score: 1

      The reason Excel won the "spreadsheet wars" in the early days was because it's good at making lists, and making lists is like 90% of what people use spreadsheets for. MS realized this very early on, and really made it a nice UI for ... list keeping. The other companies didn't, and died. So, whatever you may think of human nature, it's human nature to use spreadsheets to keep lists.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    45. Re: Excel is separated from other systems by mobby_6kl · · Score: 1

      Yeah, there are many reasons DBAs or other such roles can't effectively support the business needs. They have limited resources, their priorities don't align with your priorities, they don't have the domain knowledge, etc. For context of the below anecdote, I work as an analyst/data scientist for a major enterprise software vendor, so we have software and devs out the ass.

      This year there was a need to regularly provide our stakeholders with some information. The as-is solution would've involved pulling a basic report manually and then spending hours crunching it further in Excel until the needed numbers fell out. Automating this was requested from the team responsible for delivering BI solutions; they said it would be available by end of Q1. I haven't heard anything until last week, and based on that status update I don't think it will be fully working next Q1.

      We couldn't wait until Q1/17, let alone next Q1/18, because VP-level people needed to know this stuff immediately. But instead of fighting with Excel, I fired up an internal cloud server and set up our own BI system in a couple of weeks. There's a manual ETL step that I have a student do but it's a huge improvement overall. If I hadn't done it, somebody might've hacked together some macros instead.

      Based on this experience, and another similar one playing out right now, I think the reasons I mentioned played the biggest role. Doing things properly will always be more difficult, but sometimes you can't afford to wait. But I think a way to improve that would be to place the BI (DBAs etc) guys closer to the action in the respective lines of business, rather than in the global IT organization.

    46. Re: Excel is separated from other systems by Matt.Battey · · Score: 1

      There's a lot of truth in this, the cost of building data warehouse solution for this type of solution would be on the order of 400 hours. Excel is radically cheep, and the maintaince cost is spread out over every instance the reports are created. For many cost centers like finance, it's very difficult to justify spending 2.5 person-months of effort on a single problem that seems operationally costless, until it's cost at least twice more in failure, than the solution would.

    47. Re:Excel is separated from other systems by Boronx · · Score: 1

      Yes, and error-prone, hard to debug, and requires heroic efforts to do something truly complicated.

    48. Re:Excel is separated from other systems by kenwd0elq · · Score: 1

      "Job Security by Force" is always a management failure - you need to fix that situation before it goes horribly wrong.

      By that time, it already HAS gone horribly wrong.

    49. Re: Excel is separated from other systems by Anonymous Coward · · Score: 0

      Excellent!!! Thanks for the laughs

    50. Re:Excel is separated from other systems by nospam007 · · Score: 1

      "I have to set up a table in Word. In Excel, the table is right there, ready to use immediately. Why should I waste my time and go to the trouble of formatting a table somewhere else?"

      Because they look like shit and publish the fact that you have no idea what you're doing?

    51. Re: Excel is separated from other systems by Anonymous Coward · · Score: 0

      Or, perhaps, you make dental drills.

    52. Re: Excel is separated from other systems by Cederic · · Score: 1

      There are proper tools. They just come with controls that people hate, so they get subverted and sidestepped.

      They're also fucking expensive, to buy, host, configure, maintain and train. People self-learn Excel, they don't know where to fucking start with the Oracle Hyperion suite.

    53. Re:Excel is separated from other systems by Cederic · · Score: 1

      To be fair, for that sort of analysis there are a number of excellent (and relatively cheap) tools available.

      Take a look at something like Tableau, Qlik or (if you really want to stay with Microsoft) Microsoft Power BI.

    54. Re:Excel is separated from other systems by Cederic · · Score: 1

      I agree it's a process and business problem rather than an IT one. I'm not sure I'd accuse management of poor choices though.

      Every large company's finance department is insanely dependent on spreadsheets. Every CFO hates Excel and wants it gone, and would refuse point blank to let you uninstall it from their department machines.

      This is why companies like Anaplan are so attractive. They offer to take all the grief away - but then you find out the Finance teams are downloading the data to manipulate it in Excel anyway.

      There are no simple answers in this space. There are lots of options, and they all have massive constraints.

    55. Re: Excel is separated from other systems by Anonymous Coward · · Score: 0

      Usually it's a user not communicating problem.

      We have a billing system that was created in-house that we maintain. We had accounting ask for an end-of-month report to be created which is incredibly convoluted and CPU expensive to run. We created it and all is well.

      Then we see this report is being run several times a week, and users complain it is too slow. We learn other users are running this report that creates this mountain of data, import it into Excel where they run some macro on it to slightly reformat it, and then import it into a MSSQL server. This process takes a guy several hours a week he could be doing other things, to do something massively automatable, with a bad mistake-prone process that results in less accurate data.

      Now it's done in 5 minutes at the top of the hour with a proper ETL job, automatically. It isn't IT's fault if nobody ever asks them to help with problems they already have the solutions for.

    56. Re: Excel is separated from other systems by Anonymous Coward · · Score: 1

      Sad truth, my friend, is that these VP level people may claim they need this information yesterday, but that's just what they have to say, but what's really happening is that they will just squint at them to see if some numbers look bigger than others so they can 'decide' on things with plausible deniability while having no clue what it actually means (or if it even does have meaning).

    57. Re:Excel is separated from other systems by avandesande · · Score: 1

      Excel copies entire starting data set into memory- this dig was directed at Excel BI tools. I am sure there are other better tools for BI...

      --
      love is just extroverted narcissism
    58. Re: Excel is separated from other systems by avandesande · · Score: 1

      Ugg... I'm talking about Execl BI not databases. Excel copies your entire dataset into memory....

      --
      love is just extroverted narcissism
    59. Re: Excel is separated from other systems by Anonymous Coward · · Score: 1

      If they can export a DB and manipulate it in Excel, then they can learn the dozen words of SQL it takes to write a query against their local copy of the DB. Give them Enterprise Manager or TOAD or Workbench and 2 weeks of training. Done. Fixed with the appropriate tools and training.

    60. Re:Excel is separated from other systems by cheesybagel · · Score: 1

      The interesting thing is that if you read Brook's Mythical Man Month, one of the things he references is that each company should have a tools person or team to make tools to improve the productivity of the other in the team? How often do you see this happen in the real world?

    61. Re: Excel is separated from other systems by ShanghaiBill · · Score: 1

      What would be really cool is a Lisp interpreter implemented as an Excel macro.

      Is Excel Turing complete?

    62. Re:Excel is separated from other systems by Altrag · · Score: 1

      Or that your time is more valuable than the aesthetic demands of some random person on the internet?

      If its an internal-only document, who cares how it looks? Functionality is the important part.

    63. Re:Excel is separated from other systems by TuringTest · · Score: 1

      So what? Taking requirements over a functional prototype is orders of magnitude easier than taking them by abstract interviews over what "the system should do".

      So the spreadsheet doesn't prevent you from taking requirements later (i.e. defining how it should be expanded and how it shouldn't), and wins by allowing you to take them in an easier way.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    64. Re: Excel is separated from other systems by Anonymous Coward · · Score: 0

      You do realize most managers only read the title of this book, and then wake up he next day believing the book argues that 9 women can make a baby in 1 month... right?

    65. Re: Excel is separated from other systems by bingoUV · · Score: 1

      Contradiction :

      Adobe has DBAs

      Go talk to the DBA. The DBA declines the request

      Or at least Adobe doesn't have enough DBAs. Otherwisse the DBA would keep waiting for someone coming to talk to them, and declining would mean they are out of the job.

      Not that DBA is the ideal person to query a database in this context, and not even that database is the best solution for this problem, but DBAs declining requests clearly means there are not enough of them.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    66. Re:Excel is separated from other systems by Chris+Mattern · · Score: 1

      I don't care how it looks. I only want a list to keep track of something. If it's for some kind of presentation, yeah, use Word, but otherwise, why bother?

    67. Re:Excel is separated from other systems by Anonymous Coward · · Score: 0

      Exactly. It sounds like this guy doesn't know his asshole from a hole in the ground -- a surprisingly common trait among C-level "executives", especially finance guys.

      But, he's taking a stand. What a glorious leader he is. Trump should name him to his cabinet.

    68. Re:Excel is separated from other systems by ebvwfbw · · Score: 1

      Actually, excel can be frickin' powerful. I use it every day and have for well over a decade. Not sure when I switched from 123 to excel. The bad part is excel can help you make terrible decisions. It's all in the details and knowing what it's doing and not doing. IMHO, I think it's worse than working with C, the programming language in terms of difficulty. Yea you're doing a countif... are you really doing a countif on what you thought? Get it wrong and all kinds of stuff is wrong now.

      I remember a guy using excel to determine who he needed to cut from the company. He passed it by me and I showed him how he had a bunch of wrong stuff in it. He nearly terminated a bunch of people that shouldn't have been. Some guys with decades of experience over 50 cents for example. Just think how this could and probably does happen out there. He could have easily have called it a day and gone out for a beer instead of having me look.

    69. Re:Excel is separated from other systems by apoc.famine · · Score: 1

      Actually, excel can be frickin' powerful.....I remember a guy using excel to determine who he needed to cut from the company.... He nearly terminated a bunch of people that shouldn't have been.

      Indeed. Excel in the hands of management is like giving a caffeinated toddler a lightsaber. With great power comes great responsibility, and at the end of the day most of management using excel are fucking children running wild and fucking shit up.

      Very few people actually use excel responsibly. Few enough that they should generally just call in IT to make an app instead. At least then there's a slight chance that it gets tested and validated before use. The amount of stupid shit I've seen like what you describe is enough for me to write off excel completely. Should be banned from most companies.

      If you're using excel for something remotely close to a business critical use, you need to be fired. 99% of the time it's hacked together, filled with bugs and errors, not backed up properly, tied to stale data, etc. Almost nobody is helping their business by using excel. Summing some columns? Sure, use excel. Need to drop some data into a program to make a graph or two? Go for it. Hiring and firing decisions? Tracking sales? Invoicing? Fuck right off.

      --
      Velociraptor = Distiraptor / Timeraptor
    70. Re: Excel is separated from other systems by Anonymous Coward · · Score: 0

      I can't believe they use excel for this at all.

    71. Re:Excel is separated from other systems by tehcyder · · Score: 1

      Yes, and error-prone, hard to debug, and requires heroic efforts to do something truly complicated.

      Getting a report of how many people you have working at your company is really, really, really not something truly complicated.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    72. Re:Excel is separated from other systems by tehcyder · · Score: 1

      Or that your time is more valuable than the aesthetic demands of some random person on the internet?

      If its an internal-only document, who cares how it looks? Functionality is the important part.

      Unless you are a one man band, someone else will be seeing the document. Presentation matters.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    73. Re: Excel is separated from other systems by lgw · · Score: 1

      What would be really cool is a Lisp interpreter

      80s nostalgia night?

      Is Excel Turing complete?

      Yes, trivially so because it has VB.NET. The interesting question is what's the minimum set of primitives, such as not using variables (or maybe a small number of "registers"). I don't think you could do arbitrary control flow without any VB bits, however, as Excel really wants to calculate cells in a fixed order, and has limits to the exceptions it will make to that, so you can't do loops in any obvious way.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    74. Re:Excel is separated from other systems by lgw · · Score: 1

      Well, you can correct that situation if you know it's going on. It's when that guy quits or something that you're in trouble.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    75. Re:Excel is separated from other systems by toddestan · · Score: 1

      I wouldn't call it that, as Excel is a pretty good tool for doing something that's relatively simple, very quick and dirty. The thing is, once you've got your results you throw out the Excel sheet, not turn it into a mission-critical application. If you actually need to do that, consider the Excel sheet the proof of concept and then write the application in....almost anything that's not Excel.

      Excel is more like the financial equivalent of Labview.

    76. Re:Excel is separated from other systems by Anonymous Coward · · Score: 0

      +1
      This is the same problem of people scapegoating sharepoint and powerpoint because they suck at making them work.

    77. Re:Excel is separated from other systems by Boronx · · Score: 1

      But calculating how many people should work at your company is.

  2. Spreadsheets are not a database by rsilvergun · · Score: 4, Informative

    nor is it an invoicing system. If you're a small company you can get away with using it as such. In the 70s they were probably still better than paper. But it always amazing and mildly frightens me how many folks in big companies still use it for major parts of their business because, hey, it's already there and I know how to use it.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Spreadsheets are not a database by Anonymous Coward · · Score: 2, Insightful

      I would argue that the most commonly used programming language is Excel. But few of the people using it realize they're programming.

      It's a brilliant reactive data programming model that makes intuitive sense to non-technical users. They feel empowered to use it to solve problems right now with a computer. They experiment with it, try things, Google how to do more things- just like any programmer does. And they feel capable of doing this because they don't know they're programming.

      Within the Amazon warehouse world, I have seen incredible innovation using it. An acquaintance of mine got into development by using it to help save soldiers lives while serving in Afghanistan[0].

      I agree that mission critical data needs to get out of it and into a centralized system, but I still feel Excel is an incredible tool in any business.

      [0]https://news.ycombinator.com/item?id=7950190

    2. Re:Spreadsheets are not a database by coastwalker · · Score: 2

      Management who have just spent millions on an ERP system that does not do what they thought it did always need Excel analysis of the underlying data. Also ERP is the place the data should be but it is not usually great at analysis. Anyone who demands that Excel be banned from the organization is quite clearly an incompetent twat.

      --
      Facts are history now plebs have politics for religion on social media.
    3. Re:Spreadsheets are not a database by Anonymous Coward · · Score: 2, Interesting

      Because nobody understands how Access works (meaning regular office people). The amazement when you show them how a report they would spent a week generating in Excel takes less than a second in Access is palpable. There are better databases, but for people who are using Excel as a database they probably already have Access installed and ready to go. It's not bad for small databases.

    4. Re:Spreadsheets are not a database by gtall · · Score: 1

      Yeah, let's take valuable company data and analysis and splatter it all over the organization in incompatible Excel crap. What well-positioned company wouldn't want to do this?

    5. Re:Spreadsheets are not a database by K.+S.+Kyosuke · · Score: 1

      It's a brilliant reactive data programming model that makes intuitive sense to non-technical users.

      The model is brilliant, it's just said that the Excel implementation is restricted to first-order functions acting on atomic data types organized in a fixed-layout grid. None of these restrictions has to be be necessary.

      --
      Ezekiel 23:20
    6. Re:Spreadsheets are not a database by K.+S.+Kyosuke · · Score: 1

      Bleh, "it's just sad"...

      --
      Ezekiel 23:20
    7. Re:Spreadsheets are not a database by TuringTest · · Score: 1

      Completely true. Though now that developers are beginning to understand why a tool like Excel is good for the people using it, there's hope.

      Maybe there's chance that someone invents a new development environment with the same benefits of the spreadsheet for non-programmers, but updated to take advantage of the recent advances in programming language theory regarding type checking and asynchronous/distributed computing.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    8. Re:Spreadsheets are not a database by Anonymous Coward · · Score: 0

      The very, very, very late 70s, I guess. VisiCalc, the first spreadsheet, was released in October 1979.

    9. Re:Spreadsheets are not a database by K.+S.+Kyosuke · · Score: 2

      Some people are working on such things as the propagator model of computation, which basically packages something very much Excel-like (but better) in a more general programming environment.

      --
      Ezekiel 23:20
    10. Re:Spreadsheets are not a database by TuringTest · · Score: 1

      How robust and useable is that model? I could use something like that as a basis to develop EUD applications and development environments...

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    11. Re:Spreadsheets are not a database by micahraleigh · · Score: 1

      I learned about databases using database algebra, and I didn't understand anything until people started showing examples of successful queries. Now I just explain databases to people like they are glorified spreadsheets.

      Usually when people make distinctions between "real databases" and Access or Excel they're not really true (e.g. "Access just writes to a file" ... as opposed to the 2 files SQL server writes to?).

      SSMS has a grid-looking thing that you can edit data with. Is it really such a breech of etiquette to refer to that as a spreadsheet?

      When I explain tables to people, I use Excel sheets as an analogy. Usually people don't link cells between sheets, but normalization is becoming recognized as more academic than practical.

    12. Re:Spreadsheets are not a database by HornWumpus · · Score: 1

      A quick read makes it sound like they are reinventing functional programming.

      If so: Lisp for accountants? Really?

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    13. Re:Spreadsheets are not a database by mishehu · · Score: 1

      My ex-wife is a life insurance actuary, and her primary hammer is excel. The problem is that when all you have is a hammer, everything is a nail. You wouldn't imagine how aggravating it is trying to coordinate child visitation schedules by passing around monolithic spreadsheets because she refuses - just absolutely refuses to the point even her current husband can't convince her otherwise - to use some calendaring solution that uses iCal... Hell she has a google account and won't use a shared google calendar I set up for this exact purpose. And as for her work as an actuary, I know they very often make use of spreadsheets that are in the hundreds of megabytes and macroed/scripted up the wazoo. I wonder if anybody actually has any idea if these spreadsheets are still accurate and effective for their stated purposes after several years.

    14. Re:Spreadsheets are not a database by K.+S.+Kyosuke · · Score: 1

      If I understand correctly, it should support programs not just based on expressions (functions) but rather on more generic constructs such as bidirectional constraints and such. So no, not only functional.

      --
      Ezekiel 23:20
    15. Re:Spreadsheets are not a database by vm146j2 · · Score: 1

      In the 70s they were probably still better than paper.

      Hunh. In the 70s they were probably still paper.

      FTFY

      --
      "Lost time is not found again."
    16. Re:Spreadsheets are not a database by K.+S.+Kyosuke · · Score: 1

      As of now, it's still just a prototype. But we might need to seriously rethink programming in the future anyway. There's so many places in computer systems where you'd expect the machine to fill in the gaps automatically but instead you're writing lots of boilerplate yourself that pushing for more capable programming systems appears inevitable.

      --
      Ezekiel 23:20
    17. Re:Spreadsheets are not a database by lgw · · Score: 1

      the Excel implementation is restricted to first-order functions acting on atomic data types organized in a fixed-layout grid

      Not true: you can certainly do fixed sized arrays, variable-sized lists, and structs using worksheets - heck, a table is exactly an array of structs. It's just the primitives are more primitive than most programming environments.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    18. Re:Spreadsheets are not a database by HornWumpus · · Score: 1

      So more complicated and unobvious than Lisp?

      That will surely work for accountants...they do love recursive programming etc.

      Cells in a spreadsheet are kind of functional.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    19. Re:Spreadsheets are not a database by scdeimos · · Score: 1

      In the 70s they were probably still better than paper.

      You realize that Excel only became a thing in 1987, right? Before that VisCalc ruled the spreadsheet world (and Excel's predecessor, Multiplan, was a poor knock off).

    20. Re:Spreadsheets are not a database by TuringTest · · Score: 1

      So more complicated and unobvious than Lisp?

      The thing about more expressive languages is that you can abstract away the most complex parts, like function calls, the program stack or memory management. For example, with constraint programming you specify some desired properties of the expected values, and the language searches all the solutions that match those.

      That will surely work for accountants...they do love recursive programming etc.

      Cells in a spreadsheet are kind of functional.

      For accountants, why not? Domain-specific sub-languages allow professionals to use their expertise to solve problems in their domain without understanding the inner works of the computer.

      And the word you're looking for is "reactive programming", which is the programming paradigm shared by spreadsheets and also modern asynchronous libraries like React. In addition to the side-effect-free expressions of functional programming, you get reevaluation of dependencies for free when any input parameter is updated.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    21. Re:Spreadsheets are not a database by Cederic · · Score: 1

      Yeah, let's take valuable company data and analysis and splatter it all over the organization in incompatible Excel crap. What well-positioned company wouldn't

      At a guess, all of them would.

      Oh wait..

      want to do this?

      "Want" has fuck all to do with it.

    22. Re:Spreadsheets are not a database by Cederic · · Score: 0

      Because nobody understands how Access works (meaning regular office people).

      Good. It's bad when they use Excel. It's invariably a total fucking disaster when they use Access.

      Seriously, there are no use cases for which Access (or its equivalents) is the optimal choice.

    23. Re:Spreadsheets are not a database by Cederic · · Score: 1

      Whoa, historical revisionism there. Lotus 1-2-3 was the daddy in the late 80s and early 90s.

    24. Re:Spreadsheets are not a database by HornWumpus · · Score: 1

      Do you know many Lisp etc programmers?

      Accountants?

      It's not going to work.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    25. Re: Spreadsheets are not a database by Anonymous Coward · · Score: 0

      Visicalc was copied from mainframe spreadsheet programs. They were notoriously difficult to use. Imagine wrestling with that on a green monitor terminal!!

    26. Re:Spreadsheets are not a database by Altrag · · Score: 1

      The fact that you need 2 or 3 years of university-level math and logic courses just to understand your sentence indicates why those restrictions exist.

  3. Just Finance? by 0100010001010011 · · Score: 2

    Excel is the case in point use of Law of the instrument.

    In engineering I've seen Excel used to share images, a database, run a production line with some VBA/oracle black magic integration.

    1. Re:Just Finance? by Thelasko · · Score: 2

      run a production line with some VBA/oracle black magic integration.

      That is just so wrong... I have the overwhelming urge to hunt down and smack the person that would do such madness!

      Remember kids, friends don't let friends use VBA.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    2. Re:Just Finance? by TheRealMindChild · · Score: 1

      What *exactly* is wrong with VBA?

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    3. Re:Just Finance? by PixetaledPikachu · · Score: 1

      Excel is the case in point use of Law of the instrument.

      In engineering I've seen Excel used to share images, a database, run a production line with some VBA/oracle black magic integration.

      Behold! Oraxcel
      Yes, this exist

    4. Re:Just Finance? by war4peace · · Score: 2

      The GP doesn't like it so it must be bad.
      Now, I've ditched complex formulas in favor of VBA a long time ago, probably around when Office 2007 got released. Stuff just works.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    5. Re:Just Finance? by Bert64 · · Score: 2

      Not so much, more the fact it can be embedded inside documents that are frequently sent around via insecure channels (ie email) and you have a huge security accident waiting to happen...

      In most cases like this, excel is a very poor tool for the job but it just happens to be the only tool provided so they make do and eventually get so tied in to insecure and fragile practices that it's hard to get out again.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    6. Re:Just Finance? by Thelasko · · Score: 1

      What *exactly* is wrong with VBA?

      If you have exhausted the spreadsheet features of Excel, and feel the need to use VBA, it's time to upgrade to more powerful numerical analysis software (Python, FORTRAN, Mathmatica, MATLAB, etc.). What you are trying to do has likely been done, you are just using the wrong tool and reinventing the wheel. The libraries in these software packages will be more elegant, faster, and more robust than anything you will create in VBA. If you can somehow manage to create a better program in VBA than with a real numerical analysis package, you are overqualified for your position.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    7. Re:Just Finance? by g01d4 · · Score: 2

      There's a trade-off to consider if your code's to be shared (ever share your Matlab code with someone who doesn't use it) and a crude GUI which you get with Excel that you have to develop from scratch with the software you cite.

    8. Re:Just Finance? by Anonymous Coward · · Score: 0

      Excel basically is just a GUI with easy I/O and some added features which could be done easily with any other language.

    9. Re:Just Finance? by Cederic · · Score: 1

      I fear you're omitting the powerful text manipulation capabilities of Excel, particularly when supplemented by some dodgy VBA nicked from Stack Overflow.

    10. Re:Just Finance? by Thelasko · · Score: 1

      We share MATLAB code in my company all of the time. That's why Mathworks makes a compiler.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
  4. Data by sqorbit · · Score: 4, Insightful

    "I don't want financial planning people spending their time importing and exporting and manipulating data, I want them to focus on what is the data telling us," .......If this is the case they need to have that data in some sort of format that is useful. It sounds to me like he is simply looking to replace Excel rather than get rid of it. If he's replacing it with something the company will most likely need to train employees on it. This process will in turn create more time wasted.

    --
    Sent from my TARDIS
    1. Re:Data by Rockoon · · Score: 4, Insightful

      His real issue will be that his "financial planning people" actually use Excels macro features, cooking up entirely new calculations on the spot.

      His simpler streamlined replacement wont give his financial planners the ability to plan.

      --
      "His name was James Damore."
    2. Re:Data by omnichad · · Score: 3, Insightful

      mporting and exporting and manipulating data

      i.e. making the data talk.

      This is exactly how you find out what a large amount of data is telling you.

    3. Re:Data by DarkOx · · Score: 1

      The real issue, comes down to communication and taking the next step. Lets face it Financial/modeling planning is actually complex business. It requires deep understanding and often quite a bit of experimentation and iteration over months or years. Once the model is established its less complex to implement. The problem is most tools that IT will want to use for an, entry/transaction -> ETL -> calculate -> ETL -> report, process are not tools that lend themselves to rapid iteration and use by business people. They therefore require that requirements be identified, documented, and finally implemented. The business can't provide the requirements because they don't exist yet.

      Excel fills the nice. It lets the finance guy play with his data, and models, it lets him try stuff out on his own. The problem? Eventually it all gets nailed down the model works. A process (often clumsy) of getting and loading data in has been established, some other finance process is now dependent on a very specific report output, etc. You now have a high salary finance guy dicking around with manual data manipulation processes that could be translated into some stored procedures, and report generator, maybe a little CRUD app to allow some variables the business needs to change from time to time. This never happens though. One the reasons is its job security. If only Bob knows how to do the spreedsheet voodo that produces a TPS report, Bob is indispensable.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    4. Re:Data by SQLGuru · · Score: 1

      If your system won't let you plan, get a new system.....or build one ground up if your process is that different from industry standards.

      I've been in IT for years (early 90s) and have seen plenty of projects who's goal was to eliminate all of these smaller custom technology processes managed by the business and create or implement more robust tools to replace them. Sometimes those were planning tools, sometimes those were data management tools. But in the end, it was an improvement to their process (at a minimum, centralizing the data so that multiple people could work on it at once) and usually, they got a more robust process. Many of these projects were to "get rid of Excel".

      Adobe is plenty big enough for an IT department to take on those exact same projects.

    5. Re:Data by MightyYar · · Score: 1

      The macro features are very powerful, but also very fraught. They lure you in with their simplicity (record macro, anyone???) but then you find out that the pitfalls are such that you need to become a VBA expert to create anything reliable. And by then you are better off just programming in something "real". I've done... unspeakable... things in Excel - at first on my own initiative and later at the behest of managers who couldn't be talked out of it. It always turns out to be harder than initially thought, and because you carry around a lot of complex baggage you can't simply worry about your code so the solution is not as robust as it would otherwise be.

      With that said, I still use Excel to explore certain types of data, and even prototype solutions.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    6. Re:Data by war4peace · · Score: 1

      Excel fills the nice.

      It can also fill the awful just as well.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    7. Re:Data by Anonymous Coward · · Score: 0

      They should plan, not spend a lot of time making nice spreadsheets in order to nicely present numbers they already know. They did financial planning before computers too - and it worked. Instead of having the financial planner som every transaction for the last month or year in a spreadsheet, they can use the one sum they get from the sales office. Serves the same purpose - but you don't need to twiddle with a spreadsheet, so fewer billable hours.

      Hence the big boss saying 'stop using excel' because he's tired of hours being billed. (And added up in excel, no less.)

    8. Re:Data by HornWumpus · · Score: 1

      If you torture the data long enough, you can make it tell you anything...

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    9. Re:Data by K.+S.+Kyosuke · · Score: 1

      His simpler streamlined replacement wont give his financial planners the ability to plan.

      We've had "little languages" for decades, what prevents us from using them in better environments than Excel?

      --
      Ezekiel 23:20
    10. Re:Data by jasonshortt · · Score: 1

      required xkcd https://xkcd.com/1667/

    11. Re:Data by MagicM · · Score: 1

      It sounds to me like he is simply looking to replace Excel

      He was. TFA mentions he already switched. This article is just a clickbait title and an advertisement for "cloud-based technologies from Anaplan Inc., Workiva Inc., Adaptive Insights and their competitors".

    12. Re:Data by Green+Mountain+Bot · · Score: 1

      But, as we all know, information gained from torture is unreliable at best. No, give me a pack of cigarettes and a couple of beers, and I can get better information out of the data than anyone can get by torturing it.

    13. Re:Data by TXG1112 · · Score: 1

      If you can't show (read persuaid) someone else what your data is saying, your analysis is effectively useless.

      --
      I will not be pushed, filed, stamped, indexed, briefed, debriefed, or numbered. My life is my own.
    14. Re:Data by Anonymous Coward · · Score: 0

      Excel is not easily replaced. You've got analysts unsatisfied with canned reports - add a few extra numbers here, add a comment explaining discrepancy there. They also want file compatibility with every other organization.

    15. Re:Data by HornWumpus · · Score: 1

      Not if 'better' is defined as 'answer you want'. Then you have to 'torture' the data.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    16. Re:Data by Dan667 · · Score: 1

      The reason excel is still ubiquitous is that it allows for ad hoc reporting. Every attempt I have ever seen to replace excel was unsuccessful in replicating this and to be honest why try. What he should be doing is finding out how people work and then changing how they work in excel to connect their spreadsheets directly to a database or api that allows them to work like they need, but single sources the data eliminating the data fragmentation problem. This would then also allow for other tools that don't need ad hoc reporting to be built.

    17. Re:Data by Green+Mountain+Bot · · Score: 1

      Better is defined as "more accurate". At least, it is if you want to run your organization well, rather than for the personal gain of the torturers. Which may be the point you're making ...

    18. Re:Data by HornWumpus · · Score: 1

      There are many possible reasons to 'lie with statistics'. Profit is certainly one, power is another.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    19. Re:Data by Cederic · · Score: 1

      connect their spreadsheets directly to a database or api that allows them to work like they need, but single sources the data eliminating the data fragmentation problem

      You'd have to prevent offline working, disable copy/paste and probably stop people sharing spreadsheets before you'd get close to eliminating the data fragmentation problem with that approach.

      Someone I replied to earlier called this correctly: It's a process problem. More specifically it's a data provenance and governance issue that must be fixed with strong processes, and the technology is almost irrelevant.

      Any technology that meets the Finance teams' needs is inevitably going to be flexible enough for them to fragment the data. So plan for that, track it, deal with it, have certainty on the master views and make sure they have the needed quality.

    20. Re:Data by Cederic · · Score: 1

      Anaplan are quite new on the scene but they're promoting themselves well.

      They just don't seem to have a compelling reason to ditch an extant planning solution - if you have one. Tough market, but rich pickings where you can get a foot in the door.

    21. Re:Data by Rockoon · · Score: 1

      We've had "little languages" for decades, what prevents us from using them in better environments than Excel?

      The lack of better environments.

      These arent programmers. They are accountants.

      --
      "His name was James Damore."
  5. What would replace Excel? by ctilsie242 · · Score: 2

    Yes, Excel is a staple in work environments... but what software out there can replace it that is just effective? I know some consulting groups would love to replace it with their own, expensive solution. However, for 99.99% of what is out there, LibreOffice Calc, Numbers, or Excel can do the job well.

    1. Re:What would replace Excel? by Gilgaron · · Score: 1

      Yeah it sounds like a workflow problem. That and if they're reinventing the wheel then some qualified spreadsheets and document control would streamline stuff even if they stick with Excel.

    2. Re:What would replace Excel? by evolutionary · · Score: 1

      Expensive solutions for simple financial data is just exploitation by less honest consulting companies. As you say, Excel/libreoffice Calc and others can LINK to a real database instead of keeping the raw numbers there. But it is also very easy these days to setup a MariaDB database and do a quick web. A few solutions can be found with just 5 minutes of looking:

      http://www.vfront.org/demo.php
      https://dadabik.com/ (not open source, paid solution)
      https://formtools.org/
      http://phpformgen.sourceforge....

      There are others. The learning curve is much easier than it's ever been.

      --
      "Imagination is more important than knowledge" - Einstein
    3. Re:What would replace Excel? by mwvdlee · · Score: 1

      Sound like he wants a spreadsheet with real time data.
      Which is something Excel (and probably most other spreadsheets) can already do, you just need to hook it up to the sources.
      Perhaps a simple pivot table tool (which Excel can also somewhat do).

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    4. Re:What would replace Excel? by Anonymous Coward · · Score: 0

      Having worked on ERP suites for 20 years, I find the Excel spreadsheets are the DEATH of data.

      People pull data out of the database, where it is protected and tracked for access and dump it into spreadsheets where they can alter the data, break relationships and dress it up to look like whatever they want it to.

      I remember one data warehousing effort where salespeople were garbaging the data up in dozens of ways, from having totally different types of data in the same column, to hiding the fact that they were making the bulk of their sales on deals that were actually losing money for the company

    5. Re:What would replace Excel? by MightyYar · · Score: 2

      It's definitely a workflow problem, but I suspect one of the problems is that Excel is in the middle of the workflow. It's fine for light-duty data exploration, prototyping, one-offs... things like that. But if you find that you are using Excel as glue, you are probably Doing It Wrong(tm) :)

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    6. Re:What would replace Excel? by Anonymous Coward · · Score: 0

      Software.

    7. Re:What would replace Excel? by Anonymous Coward · · Score: 0

      I've mostly worked with companies having SAP systems customized by a third party vendor. In my experience, spreadsheets are used in the finance departments, when their standard software implementations do not cover all the use cases of their business processes.

      Usually the ones heavilly using spreadsheets to work around the faults of the SAP implementations are also the ones where personal ties between the 3rd party vendor and one or more of the board members are being rumored

      In conclusion, f the CFO is complaining the heavy use of Excel or similar software, he is usually part of the problem and without an idea of getting it fixed. In other words, the wrong person for the job.

    8. Re:What would replace Excel? by Anonymous Coward · · Score: 0

      Thank you very useful information!

  6. Excel has made IT Consultants a fortune by evolutionary · · Score: 1

    I've had so many requests and interviews for projects to consolidate excel files made by managers for years. Worst case was a multi-branch bank where EVERY branch and a different version of excel records and they needed to import the data into an Oracle database. Which proves the statement, "A little knowledge is a dangerous thing". Give people the impression they can do more than they in fact can effectively, and you have a mess on your hands. Excel was never designed to be a database, never claimed to be in fairness to MS and other spreadsheet makers, but unfortunately that is what people primarily used excel for in small-medium offices. But hey, it keeps development consulting firms flush with cash to fix it afterwards. A significant portion of the IT industry would probably have to change their business model if people in the SMB group finally wise up and start using read databases instead of cheating with excel. And since industrial level database can be obtained for free, there is really no excuse, except lack of due diligence. That said you can LINK an excel spreadsheet (and LibreOffice Calc) to a real database or even MS Access (but why in god's name would you use MS Access when you can use MariaDB or even Sqlite) and an Excel or (even better) a basic web interface. So many tools have been made to help set these up, it's much easier/faster than it used to be.

    --
    "Imagination is more important than knowledge" - Einstein
    1. Re:Excel has made IT Consultants a fortune by Anonymous Coward · · Score: 0

      Access is perfectly capable, though I typically fight like the devil to keep it out of the hands of my users. I'd prefer my users work with IT to create databases, and we'll pick the proper engine for them.

    2. Re:Excel has made IT Consultants a fortune by mwvdlee · · Score: 1

      It should also be stated that a reasonable Excel sheets is a lot (as in "a handful of magnitudes") cheaper than any custom-made solution that a consulting firm would build. And the Excel sheet would actually work.

      As some point some Excel sheets become succesfull enough to outgrow their limits, and that's when you hire a consultancy firm to port it.

      (FWIW, I've worked at such a consultancy firm; they mostly exist by overselling ridiculously overcomplicated solutions then running up double the budget).

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    3. Re:Excel has made IT Consultants a fortune by Gilgaron · · Score: 1

      That is a good point... my developer has a lot easier time writing up a program for me when I can hand him a functional Excel prototype.

    4. Re:Excel has made IT Consultants a fortune by MightyYar · · Score: 1

      I thought Access seemed like a nice tool. Then I took a course and really learned it and realized that most of the things it could do were better done elsewhere. Oh, well - I try to target those brain cells when drinking now.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    5. Re:Excel has made IT Consultants a fortune by HornWumpus · · Score: 1

      Access the database engine is useless. In a league with MySQL. But it's defaulted to a SQL server backend for decades.

      Access the frontend isn't great, but you can attach it to SQL views and let the accountants use it as a reporting tool. The smart ones will end up building queries in Access than using those as sources for Excel sheets with live data.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    6. Re:Excel has made IT Consultants a fortune by MightyYar · · Score: 1

      using those as sources for Excel sheets with live data

      That's true, but if you are just using Access to feed Excel, there are easier, cleaner, faster server-side ways to do that. I just saw little value in going with Access vs. other options, once I got to know it. I have a bad taste in my mouth from using multiple Office products strung together in a workflow. Too much of the MS stuff fails silently to aid newbies, and eventually you end up accidentally using old or half-refreshed data.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    7. Re:Excel has made IT Consultants a fortune by HornWumpus · · Score: 1

      Access will let accounting types build simple queries. Sure the queries will suck, but server time is a sunk cost. If the database is 'over normalized' you provide them with simple views to work with.

      _Never_ seen Excel data sources 'fail silently', unless someone was trapping errors wrong. KISS solves that, not like accountants even know how to write error traps.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    8. Re:Excel has made IT Consultants a fortune by MightyYar · · Score: 1

      Data sources don't fail silently (unless they open the sheet "wrong", like from a network drive and the security settings aren't right). Custom functions fail silently. Once a function fails, all the calculations that rely on that result also fail and your spreadsheet is in an undefined state.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    9. Re:Excel has made IT Consultants a fortune by HornWumpus · · Score: 1

      You need to hire better coders. Somebody screwed the pooch badly.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    10. Re:Excel has made IT Consultants a fortune by MightyYar · · Score: 1

      And when you hire "coders", you're going to direct them towards an Excel solution? Why on earth would you do that when a "coder" could use almost anything?

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  7. What's the alternative? by Anonymous Coward · · Score: 0

    I agree completely with his arguments but I have yet to see any kind of software that is an acceptable replacement that provides the flexibility that Excel does. Excel lets you import any kind of data you want and manipulate it endlessly, something that custom software solutions are almost uniformly horrendous at.

    Management wants me to use XYZ software but today my job requires I compare Apples to Dept of Labor statistics and the price of tea in China while doing currency conversions. Excel (or similar spreadsheet programs) is the only piece of software that lets you do that in any reasonable fashion.

    1. Re:What's the alternative? by crunchygranola · · Score: 4, Insightful

      The problem is that it isn't just (or primarily) with ad hoc and custom analyses.

      It is that regular business functions are run with these sheets all the time. Business types do this because the are familiar with the tool, and they can implement the process themselves without calling in a dev team.

      And all of this is perfectly understandable. Would you call in an outside dev team, explain requirements, and then have to wait for an acceptable product to be produced, when you could do it yourself quickly?

      This is inevitable unless considerable effort is expended by the organization to identify and pull these business functions into formal, administered, monitored systems.

      A decree not to use Excel at all (if this is what it is) is stupid.

      The emphasis should be on educating the business on treating these "normal function" spreadsheets as prototypes of the function that must be implemented formally going forward, and the necessary resources must be provided to make this happen, and suitable reward structures must exist to encourage businessmen to identify and bring forward these functions for proper automation. Without all of this this decree will be useless.

      --
      Second class citizen of the New Gilded Age
    2. Re:What's the alternative? by Kjella · · Score: 2

      And all of this is perfectly understandable. Would you call in an outside dev team, explain requirements, and then have to wait for an acceptable product to be produced, when you could do it yourself quickly? This is inevitable unless considerable effort is expended by the organization to identify and pull these business functions into formal, administered, monitored systems.

      Also important is that once it's moved outside Excel they often lose transparancy and flexiblity. They can't step-by-step it through the cells, they can't easily simulate it on a set of test data, they can't try tweaking a formula and see how it turns out unless somebody did a lot of work to enable that. Getting the initial version out of Excel is only half the fun, it's making the result maintainable that's the challenge. We experienced somewhat the same here migrating from SPSS syntax to SQL, people that used to be very hands-on suddenly felt it was a black box they didn't really understand and couldn't trace through the process.

      --
      Live today, because you never know what tomorrow brings
    3. Re:What's the alternative? by guruevi · · Score: 1

      R, Python, ... if you want to spend money, SAS, SPSS etc

      There are plenty of data packages out there for data analysis, the problem is that very few people know how to use it well. I'm going trhough the same problem with science data, scientists doing ANOVA and regression analysis in Excel files with 20k+ rows and 20k+ columns. Then at some point, even Excel will no longer do and then they wonder what to do, usually right in the middle of some critical time.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    4. Re:What's the alternative? by Anonymous Coward · · Score: 0

      why would you not use ELK then?

    5. Re:What's the alternative? by Attila+Dimedici · · Score: 1

      You hit on one part of the problem. The other part of the problem is that, in many companies, the data which Excel is used to analyze is a moving target. What I mean is that there are a lot of business side people who massage the data in Excel in order to identify what is causing a particular problem. Shortly after they have finished tweaking the Excel spreadsheets to tell them how to track the problem, they have fixed that problem and now have another problem, which is analyzed from the same data set (or one similar enough to start tweaking from what you ended up with on the last problem), which requires sorting the same data in a completely different way..

      --
      The truth is that all men having power ought to be mistrusted. James Madison
  8. Then pay for something better by jader3rd · · Score: 1

    If you don't provide your employees better tools for a task, they're going to keep\start using something that's easier for them to use.

    1. Re:Then pay for something better by neurovish · · Score: 1

      If you don't provide your employees better tools for a task, they're going to keep\start using something that's easier for them to use.

      Update for the times we live in....If you don't provide your employees better tools for a task, they're going to just use Excel.

  9. OneDrive - Or Similar? by Anonymous Coward · · Score: 0

    I use a shared spreadsheet over OneDrive to share data between locations and groups... Maybe Adobe is too cheap to pay for business hosting, because we all know they have no problems with security issues.

  10. Duh? by Anonymous Coward · · Score: 0

    I think this was realized about 20 years ago....

  11. yes and no by Dale512 · · Score: 1

    Excel is a powerful tool. It is not the right tool for all the things people try to use it for though. Small one-off projects turn into a decade old report that becomes critical to some groups. How I design an Excel file for a one-off versus something to be used long term are very different. The later requires a lot of thought on to ease of updating and keeping it current. I am a CPA working in private industry (Fortune 500 company). Excel truly runs the world in most places. Our back end system is awful. We actually have three different systems that we have that really are designed to let us get data without having to use the back end system. All three of those make pulling data out of the back end system and into Excel fast and easy. I've always found it pitiful, but it was the same in the late 90's at other places I worked. It would be great if the native system or the things we connect to it could manipulate data the way you can in Excel. It cannot and therefor Excel will be around for a long time to come. The systems will get better but probably never to the point of fully eliminating Excel. I can simply do things in Excel easily and quickly for things that can't take hours/days/weeks/etc of trying to get some system report writer to work on.

    1. Re:yes and no by omnichad · · Score: 1

      Disparate interconnectable tools are the way it should be. This is the reason to have standards - even horrible undocumented standards like CSV.

      Why should every single data system reinvent the wheel on manipulating that data?

  12. The best tool by jsepeta · · Score: 1

    The Best tool is the tool you know how to use. If users are critical of database systems, CIOs should pay attention and find out WHY they want to do their work in Excel instead.

    --
    Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
    1. Re:The best tool by Tablizer · · Score: 1

      The alternative is to pay a programmer/DBA, which many co's don't want to do. If the total cost of problems caused by using Excel is perceived to be no greater than hiring an IT person, then they'll live with clunky spreadsheets.

      Sometimes you can find a decent compromise: the database stores the raw numbers and manages data-entry coordination, and the spreadsheets do the final computations and reporting.

      Simplified versions of the final reports can be generated via canned database-connected reporting tools to check ball-bark computations against the spreadsheets. The programmer/DBA then doesn't have to spend time with the nitty gritty of the domain and intricate reporting & scenario changes, and therefore their services are only needed part-time. (They may be borrowed from another dept.) They do generic CRUD, and domain details are left to the internal spreadsheet fiddlers.

  13. Javelin understands the arrow of time by jabberw0k · · Score: 2

    After all these years, are there any programs at all that work like Javelin? Where you create a worksheet (not a spreadsheet) that brings together all the underlying "variables" (simple values or time series data which are automatically converted between days, months, seconds, years, quarters, or whatever)...? Javelin was popular before databases and networks were widespread, but extending its concepts to modern systems could be as simple as defining a "variable" as the result of a SQL query.

    1. Re:Javelin understands the arrow of time by barbariccow · · Score: 1

      The wiki page says Oracle bought and killed it in 1994

    2. Re:Javelin understands the arrow of time by Cederic · · Score: 1

      I've used Javelin. It was rather constrained in some ways but I did love its handling of time series data and the ease with which you could add inline documentation and clarification of what data being manipulated and shared.

      Yet another reason to hate Oracle.

    3. Re:Javelin understands the arrow of time by Anonymous Coward · · Score: 0

      its called R. pull your head, out of your ass.

  14. Stop using Excel? DOUBLE DOWN on it. by Bright+Apollo · · Score: 5, Insightful

    It's laughable to read any commentary from anonymous finance chiefs decrying Excel's inability to keep up with "x". These folks truly do not use Excel in any meaningful way. Truly.

    Every business person in every industry I've ever worked in (telecom, pharma, housing, transportation, manufacturing) rely on Excel as the glue application for everything. I have to persuade people to use Word instead of Excel for actual documentation requirements, that's how reliant everyone is on this magical tool.

    Actuaries use Excel almost exclusively to perform calcs for clients. I don't care who you work for, you're using Excel and not ProVal for the majority of your work.

    Engineers use Excel for *everything*. What other application imports and exports to so many different formats, and allows any calculation you can dream up?

    You write reports? You write complex reports? Try connecting your queries to Excel and let your end users twist the results on their own. You're not writing layouts any longer, and THAT'S FUCKING AWESOME.

    Face it, orgs should roll it out and become Excel experts in house, and use it for as much as they can. For the value it delivers, it's dead-cheap and nobody has an app to match it.

    --#

  15. ...revolutionized accounting in the 1980s by Osiris+Ani · · Score: 1

    Finance chiefs say the ubiquitous spreadsheet software that revolutionized accounting in the 1980s...

    I thought this was about Excel, not VisiCalc or Lotus 1-2-3.

    1. Re:...revolutionized accounting in the 1980s by MightyYar · · Score: 1

      This comment perfectly illustrates why it is very difficult to train computers to parse natural language. If some humans can't recognize that the context has shifted away from Excel and towards spreadsheets in general, how can you train a computer to do it?

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  16. Ummm, Java? by kfh227 · · Score: 1

    We spent about 30 man hours replacing a persons job that he spent about 30 hours a week on with Java. We collected data from disparate systems and generated a report at the press of a button. So the process went from 30 hours a week to a few seconds.

    1. Re:Ummm, Java? by xxxJonBoyxxx · · Score: 1

      This is where probably half the software that gets created comes from. Someone prototypes a complex process in a spreadsheet (that's what they're doing, right?) and then someone invests in optimizing the process with a specialized program once the pain/reliability/cost to perform the process with one expensive resource (or multiple resources) exceeds the cost to build and maintain the specialized program.

  17. Wishing for a silver bullet by Anonymous Coward · · Score: 0

    Is there a better tool out there, for their needs, than Excel? Probably, and more than one.

    Is there a silver bullet that will allow users to concentrate entirely on financial and business work, leaving the IT stuff to the tools and a couple IT guys? No.

  18. Excel Use Just Exposes Supressed IT Demand by Anonymous Coward · · Score: 0

    Where I work the only depts that uses Excel as a system (as in the article) are the ones that don't have money to expend on real apps/systems

    In fact, more than once I saw Excel inefficiencies being used as argument for investment on development of custom apps. Provided there's money to do it, once the system is developed, Excel data is migrated and everybody is happy at the end.

  19. The excel problem in short is a database problem. by Anonymous Coward · · Score: 0

    What should excel be replaced with?

    SQL server because 99.9% of all problem come from trying to use excel as a database instead of a spreadsheet.

  20. Also... by freeze128 · · Score: 1

    Also, stop using Acrobat Reader.

  21. Automation ? by Anonymous Coward · · Score: 0

    They could just write a macro and some VB code to automate the entire process. Excel can query data from just about any type of data source, and then could pre-process the data, and populate the spreadsheet with fresh data. It's really not that hard to do. Excel is a great tool if used correctly.

  22. Get rid of Excel? Good luck with that... by Carcass666 · · Score: 1

    Pretty much every reporting/analytic implementation I have worked on always had a requirement to get the data out to an Excel-friendly format. It doesn't matter how fluid/flexible/beautiful of a UI you provide, they want the data in Excel. I think a lot of it is that is very simple to change values and do what-if analysis ("what would our material costs on widget X have to go down to get to a gross profit of Y%"). This is surprisingly difficult to do in implementations like Crystal Reports, SQL Reporting Services, Discoverer, etc. Same kind of goes for ad-hoc calculations. We publish dashboards in Tableau, which has decent capabilities for building aggregated functionality, but most of our non-analyst users quickly get lost, and just want their data in Excel. It's the warm blanket that they don't have to relearn. It may be disease ridden, and have holes and worn spots, but it's their "blankee".

    I'm sure this guy will spend large wads of cash to force people off of Excel, and one of the first things is replacement will do is to give it back.

  23. Re:Stop using Excel? DOUBLE DOWN on it. by Anonymous Coward · · Score: 0

    I found the 9-5 programmer that went to school for mostly excel.

  24. Financial people are not developers by Anonymous Coward · · Score: 0

    We are a small organization. Big enough to have a CFO and full-time IT staff, but not big enough to fund a software development team.

    Our business changes frequently enough that our CFO needs to model different financial scenarios - and he does it quickly and efficiently with Excel.

    Replacing Excel with a more "professional" solution would require retaining developers, hosting an application and data either in-house or in a cloud services provider. Both add cost and reduce the flexibility of our CFO to create models and projections.

    I've been in IT for a while now - and I've learned that sometimes you shouldn't try to fix things that aren't broken.

  25. Excel can't do math by Rastl · · Score: 1

    Another problem is that you can't trust Excel to do math properly, especially when dealing with rounding. We found this out when testing a commission system. The SQL code used a precision of 4 decimal points through all the math and did the rounding at the very end. Excel looked like it was doing the same thing but the numbers kept differing by a penny either way.

    Turns out Excel was doing implicit data type conversions in the process. The tester had to go back through every step and explicitly change the precision. After that our numbers matched.

    The most difficult part was getting the tester to believe that their numbers were wrong and the SQL code was correct.

    Store the data somewhere and use appropriate tools to mine it out.

  26. Full article text by Anonymous Coward · · Score: 0

    Stop Using Excel, Finance Chiefs Tell Staffs; Ubiquitous spreadsheet software that revolutionized accounting hasn't kept up, CFOs say.

    By Tatyana Shumsky

    Adobe Inc.'s. finance chief Mark Garrett says his team struggles keeping track of which jobs have been filled at the software company.

    The process can take days and requires finance staff to pull data from disparate systems that house financial and human-resources information into Microsoft Corp.'s Excel spreadsheets. From there they can see which groups are hiring and how salary spending affects the budget.

    "I don't want financial planning people spending their time importing and exporting and manipulating data, I want them to focus on what is the data telling us," Mr. Garrett said. He is working on cutting Excel out of this process, he said.

    CFOs at companies including P.F. Chang's China Bistro Inc., ABM Industries Inc. and Wintrust Financial Corp. are on a similar drive to reduce how much their finance teams use Excel for financial planning, analysis and reporting.

    Finance chiefs say the ubiquitous spreadsheet software that revolutionized accounting in the 1980s hasn't kept up with the demands of contemporary corporate finance units. Errors can bloom because data in Excel is separated from other systems and isn't automatically updated.

    Older versions of Excel don't allow multiple users to work together in one document, hampering collaboration. There is also a limit to how much data can be pulled into a single document, which can slow down analysis.

    "Excel just wasn't designed to do some of the heavy lifting that companies need to do in finance," said Paul Hammerman, a business applications analyst at Forrester Research Inc.

    Instead, companies are turning to new, cloud-based technologies from Anaplan Inc., Workiva Inc., Adaptive Insights and their competitors.

    The newer software connects with existing accounting and enterprise resource management systems, including those made by Oracle Corp. or SAP SE. This lets accountants aggregate, analyze and report data on one unified platform, often without additional training.

    Adobe switched to Anaplan early last year and many of the tasks previously performed in spreadsheets are now done in the system, maintaining "one source of truth," Mr. Garrett said.

    Reports, including about head count, are compiled faster, he said.

    P.F. Chang's finance chief Jim Bell said he switched the company to Adaptive Insights from Excel because it fosters collaboration and cuts down on administrative tasks.

    Mr. Bell said he was examining how kitchen staff cuts at the company's Boston restaurants affected profitability while on a flight from Spokane, Wash., to Phoenix in early October. The company's northeast regional manager followed along from his office across the country.

    "If I was trying to do this on a spreadsheet, it just wouldn't happen," Mr. Bell said.

    A year ago, Mr. Bell's team spent hours distributing hundreds of Excel spreadsheets to regional and unit leaders each month for planning and performance tracking of the company's 415 U.S. restaurants, he said. Now the same process takes minutes.

    Excel has been evolving to better serve its many groups of specialized customers, including in the financial community, said Brian Jones, head of Microsoft's Excel product strategy.

    The latest version, launched this summer, allows multiple users to collaborate in a single document, crunch more than 100 million rows of data and comes with automated tools that find trends and suggest visualization, he said.

    And while many finance-industry customers might graduate to more specialized software as their needs evolve, most of these solutions have an "export to Excel" button, Mr. Jones said.

    "You're still going to use Excel for the things you're not using a tailored solution for," he said.

    Excel also has broad reach. Office 365, which includes Excel, has more than 120 million monthly users, said Ron Markezich, Microsoft's corporate

  27. an ERP system by Goldsmith · · Score: 1

    Ah. Evidently these particular finance people are just now discovering ERP systems.

    Next, they're going to complain that a monolithic system isn't really flexible enough and they need to move to a cloud based system.

    And, hey! Excel integrates with Microsoft's cloud based ERP system. Full circle.

  28. replace excel with adaptive or anaplan by Anonymous Coward · · Score: 0

    This problem has been solved. These companies solved it years ago. His company just needs to evaluate and buy in to one.

  29. Re:Stop using Excel? DOUBLE DOWN on it. by cellocgw · · Score: 1

    Engineers use Excel for *everything*. What other application imports and exports to so many different formats, and allows any calculation you can dream up?

    I can't tell whether you're a troll or just seriously deranged. Have you never heard of R, or python, or MATLAB, or Mathematica?
        "...many different formats...", 99% of which are just other Microsoft-proprietary formats so who cares.
    Engineering work in Excel is impossible to debug, excruciating to edit or modify, and guaranteed to go wrong if you blink.
    And, yes, I've used all of the above tools, including Excel. I know better than to use Excel for anything that matters beyond a basic spreadsheet.

    --
    https://app.box.com/WitthoftResume Code: https://github.com/cellocgw
  30. We discussed this back in 2005 by Provocateur · · Score: 5, Informative

    Back in 2005, it was not about being on different systems, but there was an article entitled The subtle tyranny of spreadsheets and link https://tech.slashdot.org/stor....

    --
    WARNING: Smartphones have side effects--most of them undocumented.
  31. Not just in finance by Anonymous Coward · · Score: 0

    Excel is an existential threat to quality of data in the sciences. Just to scratch the surface, in the bioinformatics domain it's known to corrupt gene identifiers. If that doesn't seem like a big deal, you should realize that pretty much every researcher in big pharma and academia is using Excel to help find cancer treatments you might be taking some day.

    Excel is eager to reformat and reinterpret data according to its own bizarre rules, but it's treated as some kind of standard data interchange format. I've seen it cause countless problems where I work.

    Eliminating Excel by fiat would force real solutions to be created instead of leaning on tools that were never intended for the purpose.

  32. Welcome to the world of Shadow IT by filesiteguy · · Score: 4, Insightful

    My (IT) staff and I always joke about how Excel is the #1 reporting tool. Unfortunately, with decades of COTS and other vendor systems in play, the only good way to get any decent real-time reporting with sorting and filtering is in Excel. I just exported my 2016/2017 fiscal year purchases out of our $150M AMS Advantage ERP system into Excel so I can analyse the data correctly. The ERP system simply cannot handle the flexibility i need.

    1. Re:Welcome to the world of Shadow IT by Anonymous Coward · · Score: 0

      Power BI Desktop is a free download. Give it a try.

    2. Re:Welcome to the world of Shadow IT by StormReaver · · Score: 1

      ...into Excel so I can analyse the data correctly.

      That is a phrase that sends chills down my spine. I have found Excel to be the cause of much bad financial analysis, not the solution. Not that I doubt that your $150M ERP system sucks, as I have found that to usually be the case as well. But I've found Excel's suckage to rival the suckage of the suckiest of sucky, expensive so-called, "Enterprise" software.

    3. Re:Welcome to the world of Shadow IT by filesiteguy · · Score: 1

      Here's a great example. I am needing to submit my budget for next fiscal year. I wanted a list of all the purchases I made for computers, cell phones, routers, laptops, and monitors. The ERP system gives me EVERYTHING I purchased including paper, pens, lamps, furniture, and whatnot. I then took the data, put it in Excel, removed the stuff I wasn't interested in and then was able to get a picture of my purchases with which to plan.

    4. Re:Welcome to the world of Shadow IT by sysrammer · · Score: 1

      I know a lot of Finance people that use it as a final filter for the specific data that they need. Nothing fancy, just give me a list, let me modify it for my purposes, and tally the columns. ^P, done.

      I'll bet if they were using "cat mydata | sort | uniq", tools, all the complainers would be happy. Those are proper filters!

      --
      His ignorance covered the whole earth like a blanket, and there was hardly a hole in it anywhere. - Mark Twain
  33. Did Anaplan, Workiva, and Adaptive Insights ... by RatherBeAnonymous · · Score: 1

    collectively pay for this advertisement, or did just one of them fund this WSJ piece and the editors threw in the other names to make it look balanced? I'm guessing Anaplan Inc paid for it since their name was mentioned first and last.

  34. "Stop using hammers!" by Anonymous Coward · · Score: 0

    Construction company CEOs tell carpenters.

  35. Good advice. by QuietLagoon · · Score: 1

    Products like Excel should be the tools that help a person do the task at hand, they should not be the task at hand. Obviously, the infrastructure systems do not do what is needed to help the people do their jobs, so the Excel band-aid was applied. The real solution is to fix the infrastructure systems.

  36. Excel is an End-User Development tool by TuringTest · · Score: 4, Interesting

    Excel use by information workers doesn't follow the typical patterns of other application software.

    Spreadsheets belong to the family of End-User Development software, a research tradition which has more in common with IDEs than with office suites. EUD focus on allowing end users to create automations without the need to understand the logic of classic programming languages, i.e. without learning a formal grammar nor having to follow the execution path of a program runtime in your head.

    In spreadsheets, in addition to a simplified domain-specific programming language, you get a dead-simple modeling tool for your data schemas (with simple visual queries), and mixing the data and code in-place, which helps as much as your preferred debugger. End users usually don't get as powerful debugging tools as developers, and spreadsheets are typically the only environment where a clever power user has access to similarly powerful tools.

    --
    Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  37. Report writers by Anonymous Coward · · Score: 0

    I'm guessing what would need to happen is teach the excel users to write reports that the ERP system can generate.
    Or hire some report writers who can create the desired data sets
    -Lot of retraining time and the company won't invest the resources to replicate all the functionality that the analysts will say they need (which they may).

  38. Accountants love Excel by 140Mandak262Jamuna · · Score: 4, Insightful
    I am married to one. Very heavy user of Excel.

    Their multi billion dollar asset tracking system and SEC reporting system involves exchanging excel files. They made a great leap forward by using a common shared drive instead of emailing each other excel files.

    They don't even have a version control system, to create an audit trail of changes. The process always starts with "Copy last month spreadsheet into a new name for this month". It is insane. But, on the other hand, had she been sane she might not have married me.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Accountants love Excel by Anonymous Coward · · Score: 0

      It's not insane! I use OpenOffice Calc instead of excel, which is virtually the same, with my own macros to automate some stuff. But exactly what you said, "copy last month spreadsheet into a new name for this month" is what I do.

      There's no control system, because it's not necessary, or you could say there is one. Printing the monthly results in PDF and also not changing them (let's say there's one sheet per month, so once everything is done, it stays like that and I add a new sheet). Also, there are daily or weekly back-ups AND everything we send to the clients it's also in the Gmail account.
      Accountants work with financial information, Excel/Calc does it jobs better than anything else. Really, there's no match (at least this cheap and fast).

    2. Re:Accountants love Excel by sysrammer · · Score: 1

      It's simple, easy to do, easy to train, requires no authorization, no meetings. Is there a big issue with having to go back into these old spreadsheets? If yes, spin up a project to throw some money at it. If not, it's a win-win. Having said that, of course there are examples out there of excel being shoe-horned into something it can't do well. There's lot's of examples of custom software that can't do the job it was designed to do, too.

      I'll finish with that famous quote from I forget, "If all you have is a hammer, every problem looks like a head".

      --
      His ignorance covered the whole earth like a blanket, and there was hardly a hole in it anywhere. - Mark Twain
  39. Adobe's finance chief by 140Mandak262Jamuna · · Score: 2

    Did he tell them to stop using pdf files first, before stopping the use of Excel?

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Adobe's finance chief by Anonymous Coward · · Score: 0

      I've had managers want to import PDF's into excel. Down that path lies madness.

    2. Re:Adobe's finance chief by sysrammer · · Score: 1

      I've had managers want to import PDF's into excel. Down that path lies madness.

      Simple, long-solved problem.
      1. Print the PDF.
      2. Lay it on a table.
      3. Take a picture of it.
      4. Fax it to an OCR reader.
      5. The rest is left as an exercise for the reader. ProTip: xml.

      --
      His ignorance covered the whole earth like a blanket, and there was hardly a hole in it anywhere. - Mark Twain
  40. Software and automation solving this isn't new by Anonymous Coward · · Score: 0

    nice advertisement for SaaS companies. Software like this (Hyperion, other) has been around for decades that address this problem.
    If that's new to these CFO'S they should never have risen to their current positions. They should have actually learned about modern finance tools, EPM, and basic technology before learning neat accounting tricks.

  41. Best of luck by Anonymous Coward · · Score: 0

    Because his finance guys are going to push back every step of the way. There are many problems with what he wants to achieve but the largest will always be:

    Everyone in finance is trained in Excel, Any multitude of ERP interface systems that he wishes to implement will require training for everyone in the department, they will also require custom modification to get the data represented in such a way that will tell him anything useful.

    Any ERP system will never give all of the data that the planners want or in the format they want it in. This is because each individual planner has a different method to making any plan, this is a good thing as it will provide a breadth in vision as to possible outcomes and limitations.

    By having software that interacts directly with the data you also introduce the ability to create errors with in the one source of information

    It sounds like most of his problems would be solved by keeping updates on the latest version of excel, By adding in another software vendor you are not making your process any less error prone even if you think you are.

    TBH the entire article seems like an advert for Anaplan and given that the description for it reads: "Anaplan is a cloud-based planning and performance management platform with documented use cases in finance, sales, supply chain, marketing, IT and HR." and we all know how awesome "cloud-based" things are

  42. Google sheets? by bettodavis · · Score: 1

    While far from perfect, google sheets has a crucial advantage: it's a single version for everyone in the company once it is deployed. I have seen departments cut their IT spending significantly by removing Office and its many versions from the users' computers.

    Also, it reduces the problem of "did you get the latest version of the spreadsheet the boss edited today at 3:00 AM?" or the many slightly different versions of the same spreadsheet enabled by email and Excel.

  43. His problem isnt with Excel by Anonymous Coward · · Score: 0

    The problem he describes is what happens when you don't have a proper database or macros written up. Humans should not be manually importing and exporting data from Excel on any scale. That's what software is for. Databases can pull whatever you program them to pull from Excel sheets. Excel sheets are just a source of data for real software. The data entry and data manipulation work he is describing is what happens when you haven't written the damn software and needs humans to do things the hard way -- manually. However, with narrow and rarely run tasks like an HR calculation that needs to be run once a quarter it may well be cheaper to kill a few man hours quarterly and not bother bringing in coders and starting up a whole project to automate a process so rarely run. That's likely the case here. At large corps there are just thousands of these little rarely run tasks that don't warrant full automation and that keep lots of people employed because collectively 50 or 100 of these kinds of runs every quarter = 1 fulltime job. If he wants to spend the money to really automate all these reports and get rid of the humans -- go for it, but he will quickly find that it will cost something like $10 million to really automate ALL the reporting and replace a few $15 an hour spreadsheet monkeys and that its not worth doing. Corps actually do this calculation all the time. Most of the time they decline to do the IT spend and stick with Excel. When the math goes the other way they call in the coders. Excel isn't the problem. The cost of coding up something else is.

  44. That drives me nuts by rsilvergun · · Score: 1

    just hire some programmers and build it in house. Pay the programmers well and give them long term career options and they'll make good software instead of crap. I suppose you don't get to take trips to San Francisco every year to hang out at the ERP trade shows if you do that though.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re: That drives me nuts by Anonymous Coward · · Score: 0

      The business user maybe can solve his problem in a day, maybe a week from the moment he identifies the need. Let's call it 2 months just to be super conservative. How long will your plan take?
      0- convincing someone in leadership the need is worthy of budget and head count,
      1-hiring the team,
      2-collecting the requirement,
      3- prototype and training
      4-,rehiring for the person who you realize at step 3 wasn't right for the role,
      5-fixing bugs,
      6-re-collecting requirements since what you built didn't meet the business users needs,
      7-bug fixes,
      8-repeat

    2. Re:That drives me nuts by Cederic · · Score: 1

      Planning, budgeting and reporting rarely happen in the ERP anyway.

      Planning and budgeting happen in tools like Hyperion, Cognos and Anaplan. Mainly because the ERPs are pretty shit at it.

      Reporting happens in Cognos, OBI, Tableau, Qlik, Power BI, Business Objects and these days companies like Salesforce are pushing their cloud reporting solutions. ERPs are fucking terrible at it.

  45. Excel is data death by wonkavader · · Score: 1

    The problem isn't just that they are all using stale data, repeating each other's work, doing a bunch of clicking, etc. though that's all a colossal waste, the problem is that they don't know if it's right. Excel puts business logic (code) in many cells and one could be different than another, it's hard to peer-review, hard to debug, etc. You cannot do real version control on it, because the data changes all the time, etc. Logic which could be expressed in 20 lines of code become bazillions of counter-intuitive cascading codelets all over the sheets. There are probably a bunch of apps which try to address this problem but they're bags on the sides of a crappy system.

    Business logic should be peer-reviewable, should be version controlled, should be commented, etc.

    This is why we don't make billing systems in Hypercard. This is why no one in a business situation should be using Excel for anything other than making graphs.

    1. Re:Excel is data death by Anonymous Coward · · Score: 0

      Excel puts business logic (code) in many cells and one could be different than another, it's hard to peer-review, hard to debug, etc.

      There are ways to mitigate some of this (dragging one cell with a formula out to multiple cells helps to maintain consistent behavior), but debugging can be a nightmare, especially when people copy and paste things from other files. So much crud gets copied over, most of which is completely invisible to the user. And good luck finding and stripping it, some of it can't even be accessed. It just throws up error messages with no helpful information. But it's simple to build GUIs and the files are easy to distribute and access, so it will continue to be used for everything.

      This is why no one in a business situation should be using Excel for anything other than making graphs.

      Excel is terrible at making graphs. The graphing calculator program that came with old Macs was better. I still have fond memories of CricketGraph 3, which was infinitely better than anything Microsoft has ever produced. Don't use Excel for making graphs, it only encourages mediocre graphing software.

  46. Funny how they spin things by edris90 · · Score: 1

    I like how they took their failure to recognize the importance of and enable localized autonomy and Independence, and rediret their failure onto external artifacts. The gift of the gab can make dying sound lifesaving. It just goes to show we have the best con men around in charge of our countries integral resources

  47. They need proper software by aglider · · Score: 1

    That's it.

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
  48. Sounds familiar by houghi · · Score: 1

    I worked at a company that had several hundred stores. The Helpdesk needed often contact the store manager. However these changed as lot and the stores where devided by districts and the district manager each had their own spreadsheet,

    So somehow I got them to sewnd me an updated version each Monday. I mmade a database with the information and put that online on my personal database, just secured by IP adress verification. (That is good enough, right?)

    That way Helpdesk people had updated data. Once that was up, I started to add other genral information. Once they saw this, they said "We want that as well" and so the closed source intranet was thrown out, new server orderd and a new intranet was build. Just before I left I said "The easy part was building it. The hard part will be keeping it up to date."

    At an other company the managers asked all possible data (In excell that came out of BO where they had access) and just to see what would happen, I once said random data.Nobody cared.

    So it is not only important to gather data and put it in a database, but also keep it up to date and see what you actually want to do with it.

    The best boss was the one that asked me for data, I asked me what he wanted to do (Increase budget, lower FTE count, proof that the last semester was going in the right direction, ...) and that way I knew how to present the data to help him, without giving false numbers. He was the nest, because he actually understood that the numbers where a means, not an end.
    Same for the CEO. Presented some numbers and he just said "I have no idea what those mean, but apparently you do and that is why you have the job. Here is what you asked for in your budget."

    And now I work at a company where people get BO mails in PDF that they put in Excell sheets together with other numbers that that people wrote down on paper during the day and run some formula's over it to have pie charts to show every day t other people who show it to their meeting with their N+1 and all the way to the top (Man, I wish I were kidding)
    For three people I know they spend 50% of their time doing numbers instead of their actual job. And that are the three I know of. There will be many, many others.

    --
    Don't fight for your country, if your country does not fight for you.
  49. Re:Stop using Excel? DOUBLE DOWN on it. by Anonymous Coward · · Score: 0

    Have you never heard of R, or python, or MATLAB, or Mathematica?

    haha.. thats hilarious ! only a tiny tiny minority uses those tools for office work - mostly because they're useless for those tasks.

    99% of which are just other Microsoft-proprietary formats so who cares.

    Oh, about a few hundred million who use it. Sounds like you know nothing about the topic at hand. keep wasting your time with matlab (LOL!) while millions of accountants continue to get work done in excel.

    I know better than to use Excel for anything that matters beyond a basic spreadsheet.

    Bud, you don't have the excel skills to do anything beyond a basic spreadsheet.

  50. Re:Stop using Excel? DOUBLE DOWN on it. by Anonymous Coward · · Score: 0

    Having spent time trying to fix excel worksheets for managers, I'd kill for a way to place excel sheets in source control or get a practical DIFF between versions.

  51. Pervasive UI problem in the industry... by Junta · · Score: 1

    I have felt the pain of being in various teams with plenty of appropriate software tools to keep everything in sync and not have a confused mess of data with muddied authority and progeny.

    However, inevitably, the UI design is so crappy that people 'export to xls' and use spreadsheet offline to add little fields or discuss en-masse.

    It's also a process issue. Inevitably people think too much about the contents of the fields, and another motivation for people doing xls is for them to add a column with some small teams 'little comments' about the data, but without putting it in the tool that other people could see.

    Nothing like being given a list of 50 thing in an emailed spreadsheet and being asked to update status on them. Then upon manually checking the very first one and seeing that record is closed, replying 'please use the tool to have an up to date report' and then getting the reply 'just operate against the list given, I don't have 'time' to pull a new report for you'

    --
    XML is like violence. If it doesn't solve the problem, use more.
  52. Re:Stop using Excel? DOUBLE DOWN on it. by Anonymous Coward · · Score: 0

    Being a mechanical engineering, I must disagree that we use Excel for everything. There are many types of problem that cannot be acceptably solved using Excel. As the other poster stated, there are many other computational tools that we do use, in place of Excel because of these shortcomings.

  53. Not a problem by hAckz0r · · Score: 1

    Somebody just needs to teach them how to write a program. How hard could that be?
    /s

    1. Re:Not a problem by viperidaenz · · Score: 1

      Everyone can code, you just need to teach it in schools!

  54. Pay someone to get requirements by Anonymous Coward · · Score: 0

    You can either:

    1) pay someone to come in and gather requirements for the data collected in your financial system, and the relationships between them, and the reports desired.
    2) Create a normalized database, with sanely named tables and fields, and built so that it's extensible
    3) Create an application with queries, stored procedures and a secure front-end, almost certainly browser-based on top of that database, which is intuitive and allows ad-hoc querying

    OR

    1) You can pay 49.99 and use Excel.

    The CFO has champagne taste and a beer budget. Excel has him by the balls.

  55. Re:Stop using Excel? DOUBLE DOWN on it. by guruevi · · Score: 1

    I don't know where you work, but engineers using Excel should have their licenses revoked. Excel is full of bugs and easy to make, yet difficult to find mistakes for complex calculations, hence the need to get rid of Excel.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  56. MOD DOWN NOAH DRAPER -1 TROLL by Anonymous Coward · · Score: 0

    Check his posting history. He's posted several trolls today. Help stop his trolling by modding him down.

  57. Re:Stop using Excel? DOUBLE DOWN on it. by Anonymous Coward · · Score: 0

    I can't tell whether you're a troll or just seriously deranged.

    He's seriously deranged. In "real" business the only time excel comes up is when some weenie manager wants a report exported into his stupid spreadsheet.

  58. fuck you Dynamics and Accenture by Anonymous Coward · · Score: 0

    People suggesting an ERP should be shot. They're expensive failures every single time. If you don't think so, you're either a consultant selling an ERP or a dopey know-nothing manager who selected one unburdened by knowledge or consequences.

    That's not to say that Excel is the right tool for every job. It's often the _only_ tool left after clueless management and incompetent IT stomp everything else to death.

  59. Indeed by OneHundredAndTen · · Score: 1

    The main purpose of applications like Excel, Word and Powerpoint is to generate work for themselves and those who use them. This does not mean that they are occasionally useful, but that is not their goal.

  60. He needs a better reporting system by Anonymous Coward · · Score: 0

    Adobe et. al. need to look at a better reporting tool then if they are having this problem. SAP only displays data, but if you want to plan and forecast and have live data, you need something to interface with it in real time. SAP has the BPC tool, or Oracle's Hyperion, or the best I've used, IBM's TM1.

  61. Amen by gosand · · Score: 1

    Excel is a tool, and a good one. I use it all the time.
    I've worked in startups, banking, mortgage, medical. If anything, people need to learn how to use it better. Most applications don't include decent reporting tools, but you can always get the data out into a CSV and put it in Excel.

    A lot of people don't even know how to use pivot tables.
    If you want the data to tell you something, it's pretty easy with just data dumps / pivot tables / slicers. I don't like linking to the data because Excel kind of sucks in that regard. We have some complex spreadsheets that take 20 minutes to open because some asshat linked it to about 10 different TFS queries. I've done some neat things like building tables and graphs based on an indirect field... type the name of the tab into field A1, and the tables and graphs read from that tab and update automatically. I implemented that to replace one guy who spent 5 days every month copy/pasting data into Excel. he just had no idea how to use it. My process ended up taking 10 minutes.

    I once worked at one of the big mortgage companies, in a group that did quality audits of mortgages. I managed an internal dev team that built a system to do those audits, and we used SSRS for reporting. There was another internal audit team that just used Excel for a similar function. We had the cool system, and they were envious of it, but they could produce much better data, and could implement new stuff way easier than we could. I am sure could have done a lot better if it wasn't just 2 developers in a sea of luddites who had no idea what software development entailed.

    I have noticed that with all of the integration with Excel and Office365, and with the fact that we use OneDrive to store things... Excel locks up and/or crashes on me quite a bit more now than it ever has. All MS Office apps, actually. So i think it's headed in the wrong direction, but hey... cloud.

    --

    My beliefs do not require that you agree with them.

  62. Re:Stop using Excel? DOUBLE DOWN on it. by jader3rd · · Score: 1

    Having spent time trying to fix excel worksheets for managers, I'd kill for a way to place excel sheets in source control or get a practical DIFF between versions.

    Excel 2007 introduced change tracking.

  63. You need some SAP! by Anonymous Coward · · Score: 0

    SAP will fix all your problems.

    With a little integration and customisation at our consultants low low hourly rate. :D

  64. Re:Stop using Excel? DOUBLE DOWN on it. by SmaryJerry · · Score: 1

    I don't know how you can write everything so wrong. You must have had a piss poor programmer because excel has FAR BETTER calculation verification than R, python, or Matlab, that can quickly show every step visually on spreadsheet so you know exactly what is happening to the numbers. Also it is extremely EASY to modify excel, that's the whole reason it's widely used. You can even record a macro and it spits out the code for you if you want to replicate a process.

  65. Re:Stop using Excel? DOUBLE DOWN on it. by Anonymous Coward · · Score: 0

    Engineer using excel for everything? yuck they must have a boring, non technical job. As a Electrical engineer I would rather write a program/script that format to csv. Excel is just a middle-man for those without that knowledge. Yes it has powerful math tools in it but so does the other specialty software that I use.

    I think people in the business or finance with degree make a fine use of excel: they get the raw data, run reports, then can easily give back those number, to be fed in something else. IMO that excel intended used. The issue is with people that will craft a unique excel sheet an use it for everything, slowly building a huge mess.

  66. Excel works by Anonymous Coward · · Score: 0

    Sure, one could go to the IT department, get a task started, go to the governance committee and get funding and permission, and 6 months later, have an app of some sort that generates the report I need.

    Or, I can pull the data into excel, fool with it for an hour or two, and get the graph that presents the data I have in the format I want. Indeed, once I've got the sheet set up, I can download this month's data, paste it into the new column (all of half a dozen numbers) and look, my graph has been updated, I can cut and paste that into my monthly status report.

    Or, for a forward looking planning - I could use the institutional tool, enter possible workforce by name or job category into the tool, along with the seven pieces of metadata that someone decided would be good, then go in and hack the FTE levels down in December (because I know they'll be on vacation), but because that's an override, it takes several mouse clicks and long pull downs, etc. Do that for 15 people on various tasks over the next year and a half.

    oops, there's a weird bump in monthly burn in month 6.

    So, let's see what happens if I start task 3 a couple months later - in Excel, I copy and paste the cells with the workforce loading for that task and move it over 2 columns.. Ah, now my monthly burn rate is more even, and I don't have a funny bump in month 6.

    Oh, I heard that someone wants to take a long vacation in August - slide the cells over, still looks like it works.

    This kind of stuff, in the institutional system, which doesn't have cut/copy/paste, of course, much less "fill all the cells with the same number" requires either manually reentering all the data or exporting to excel, edit in excel, then import back from excel.

  67. They can use Acrobat forms by Anonymous Coward · · Score: 0

    Why use a spreadsheet when you can build your own Adobe Spreadsheet from scratch using Acrobat forms. Now instead of having cells of 'dumb' data called silly things like A1 or B1, you can personalize the name of each cell like 'December2017Sales'. This way when you are building your formulas you can easily pick the cells you need from a scrolling dropdown list when in the properties window of the calculation cell.

    For the people that have never used Acrobat forms designer, it is like any other tool they have.... Clunky, Horrible, Doesn't function the way it logically should, I could go on forever.

    1. Re:They can use Acrobat forms by viperidaenz · · Score: 1

      You know you can name cells in Excel too and use those names in formulas?

  68. The reality of financial analysis by sjbe · · Score: 3, Insightful

    If Adobe can't find COTS software that meets their needs, it blows my mind why they wouldn't develop it and sell it. They are a software company.

    The people at Adobe doing the financial analysis work are decidedly NOT software developers. That has a lot to do with it.

    As it turns out, programming a functional and useful general purpose accounting and finance system is the very definition of a non-trivial endeavor. I say this as a a certified accountant and have done this sort of work professionally. Seriously, it's a lot harder than you think. People get very upset if you mess up the software that tracks the money. Replacing spreadsheets is going to be near impossible for a lot of tasks. Plus you need a tool that is flexible enough to roll with all sorts of unexpected business processes and analysis.

    Despite it's many flaws, nobody has come up with a better general purpose tool for ad-hoc analysis and reporting than a spreadsheet and most finance geeks use Excel. There also is a strong whiff of "if the only tool you have is a hammer every problem becomes a nail". Finance people go to spreadsheets because it's the tool they already know how to use and have available. Yes sometimes there are better ways to do things but when you are asked to get the job done in some absurdly short time frame (which happens ALL the time in finance/accounting) you're going to go with what you know even if it isn't ideal. That said, Excel and other spreadsheets could do a LOT better job integrating with data sources and adapting to the real world needs of financial professionals. Frankly Microsoft (and Libreoffice) have been quite lazy in this regard. It remains an unnecessarily huge pain in the ass to pull data from outside sources into spreadsheets. And even when you can do it it is quite fragile and easy to break.

    Actually if you really want to be depressed, you would be amazed at how many accountants still use paper tape calculators even when they have a spreadsheet available to them. Good luck getting those people to move to a custom designed piece of software.

    1. Re:The reality of financial analysis by apoc.famine · · Score: 2

      As it turns out, programming a functional and useful general purpose accounting and finance system is the very definition of a non-trivial endeavor.

      Having written just a simple customer billing program for a customer service department, I'm well aware of this. Corporate customers billed by the month, by the minute, N free calls per month before billing at X rate, free first 10 minutes of support, all support summed up and billed by the hour....it was a fucking nightmare.

      But prior to that, all the CS staff were just logging it in Excel, and sending it to the manager to sum up each month.New manager took one look at that process, shit their pants, and called IT in to create a solution.

      But if the summary is to believed, this isn't a functional and useful general purpose accounting and finance system. It's this:

      Adobe's finance chief Mark Garrett says his team struggles keeping track of which jobs have been filled at the software company. The process can take days and requires finance staff to pull data from disparate systems that house financial and human-resources information into Microsoft's Excel spreadsheets.

      So they're pulling data from other systems to try to figure out if positions have been filled. This smacks of a stopgap system in an overly complex bureaucracy. Decentralized hiring, and no consistent process for reporting new hires and integrating them into the HR data system.

      That's something that a programmer could help fix, if management was serious about tackling this in a more systematic and useful way. Instead they'll probably just mandate that everyone with position authority send a Wednesday afternoon email regarding staffing changes, and hire a bunch of interns to harass everyone to do it. Keeping track of it all in a Word table, because Excel is now forbidden.

      --
      Velociraptor = Distiraptor / Timeraptor
  69. Re:Stop using Excel? DOUBLE DOWN on it. by Thelasko · · Score: 1

    Being a mechanical engineering, I must disagree that we use Excel for everything. There are many types of problem that cannot be acceptably solved using Excel. As the other poster stated, there are many other computational tools that we do use, in place of Excel because of these shortcomings.

    I agree. Excel is great for simple calculations, but it falls apart quickly. Sometimes something as simple as interpolation can bring it to its knees. (if you think the "trend" formula does a proper interpolation, you're mistaken) The wheels completely fall off with anything two dimensional.

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
  70. Not just manipulation, but exchange by redmasq · · Score: 1

    At the last several companies in which I worked, Excel format was sometimes used in part as a "data exchange" format similar to CSV, pipe-delimited, or schema-defined XML (since even the ones such as CSV which opens just fine in Excel was "friendly enough") since individuals on the "business-side" like the ability to inspect and alter data in "a familiar application." While many of the intermediate "data inspectors" (users) had an appreciation for consistent formatting of the file, there was those that were under the indoctrination in regards to any software or data, "It just works" must apply (up to and including computer handling data with intelligence that rivals SkyNet... and "correct" automatic color choices for cell backgrounds and pie chart slices are paramount ;-)). This had led to some rather custom Excel import and export libraries and utilities (usually built upon an existing one, but there have been exceptions). Fortunately, there were those that did not mind a simple CSV or Excel file dumped from a query using the normal BI tools.

  71. Excel macros in LibreOffice Calc by tepples · · Score: 1

    There's a trade-off to consider if your code's to be shared (ever share your Matlab code with someone who doesn't use it)

    Likewise, there's a trade-off to consider if your code's to be shared (ever share your Excel code with someone who doesn't use it). Or how good is recent LibreOffice Calc at running Excel macros?

  72. Excel isn't the problem by viperidaenz · · Score: 1

    It's your employees using the hammer that is Excel to turn all their problems into nails.

    They don't know any better and you don't pay your IT department enough to build the right tools for the job. Stop treating IT as an expense and treat it as the asset it is supposed to be.

  73. Actually by DaMattster · · Score: 1

    It was not Microsoft Excel that was revolutionary but Lotus 1-2-3. Lotus was the real ground-breaker and all Microsoft really did was copy Lotus.

  74. then remove excel by smithcl8 · · Score: 1

    The only solution is to remove the software at the root of the "problem". Otherwise, you should not only accept but EXPECT that users will use what they have been given to the best of their abilities. You get the occasional Excel guru or Access user who will take the time to do something that fixes their problem. Those are the people who need to be promoted. Yes, I've seen these problems happen many times, particularly with Access . People make something worthwhile for their teams and then get in hot water for using a non-standard system. Well, then either remove Access globally or make the "standard" system better, but you should reward those who have used their minds to solve their own problems with the tools they are given.

  75. Macromedia by XSportSeeker · · Score: 1

    Hey, I heard this company called Macromedia has a pretty nifty dev platform called Coldfusion that might help build something for that.

    xD

  76. Easy Advice, Hard to Do by Anonymous Coward · · Score: 0

    " He is working on cutting Excel out of this process..."

    This is very much like telling a crack user, "hey, you have to stop using crack!" Spreadsheets are the crack of software. Easy to start, seductive, very hard to stop.

    I used to work for a company. We had a database-based financial system, and we wanted budgeting to integrate directly into the financial system, no spreadsheets! OK, but we had to customize the budgeting system to accommodate what the users wanted.

    Then we had to customize it some more. Then yet more again. Eventually we thought we had it nailed, but no, the users crashed the system by exceeding the budgeting system's capabilities. Leading to yet more customization.

    May takeaway? Automating the budgeting was doomed from the start. Finance kept changing the process and would never stop doing so. You cannot write database code with infinite flexibility and yet that's essentially what we had tried to do.

    Spreadsheets can do this. Sometimes you have to accept that the spreadsheet is the right answer. Finance uses them to do too much IMHO, but nearly all other departments do too.

  77. Having prepared many reports for C-levels... by RickRussellTX · · Score: 1

    The issue isn't Excel. The issue is that executives can't articulate what questions they want to answer, so they give a vague specification of some data they'd like to see. Further, they are averse to any followup questions, because they told you exactly what they wanted.

    When you pull that data from 3 different and completely un-integrated sources and put it in Excel and make your graphs all pretty and whatnot, the response you get from the executives is that it doesn't tell the right story or still doesn't answer their (still unarticulated) question. And can the columns be blue? The official corporate color scheme is red but we like blue.

    This is just reality. Everybody who does reporting has to deal with these complaints.

  78. real time data by Anonymous Coward · · Score: 0

    Did this once to use excel to view real time data. It just required connecting to the database with an excel ODBC Driver, The tool worked fine until IT upgraded the server and remove the server side OBDC driver for security reasons.

  79. I love Excel, but I'm an exception. by swell · · Score: 1

    And the reason is that about once a week a problem arises that Excel can solve quickly, but no other readily available software can solve. Each of my problems is different from the others. A very few are maintained with fresh information from time to time.

    The problem for this finance chief is that he is doing the same process repeatedly. Passing data from this system to that and massaging it repeatedly. A basic motto of procedures is that you never do them twice. You can write software or scripts or macros to perform all future iterations of the process.

    Most corporate data management is repetitive and should not be touched by humans who will surely mess it up.

    --
    ...omphaloskepsis often...
  80. Re:What would replace Excel? - Data Vizualization by Anonymous Coward · · Score: 0

    For years, I worked at a pharmaceutical manufacturing company that had horrific complex processes to extract financial data from transactional systems and transport it to the analysts and planners who were doing their work in Excel. It took years, but we eventually connected the transactional systems to a data visualization environment (it required a huge amount of work to align, cleanse, and synchronize the data from the disparate sources). The data viz environment both supported "canned" (i.e. IT-developed) and end-user-developed visualizations, all of which changed dynamically as the underlying data itself changed. Structural changes in the source systems were made invisible to the data viz packages through automated ETLs, which were maintained behind the scenes.
    The whole concept of pivot tables in Excel disappeared. All of the errors derived from stale data disappeared. All of the mis-copied functions (with mis-aligned absolute & relative references) disappeared.
    Then, all of the maintenance was outsourced, and the company-employed IT people got laid off. Go figure.

  81. But by n329619 · · Score: 1

    They're not my friends, and I get to laugh at them when their macro crash their unsaved excel.

  82. It's a little more nuanced than that... by Hjallli · · Score: 1

    The world - rightfully - has a love-hate relationship with spreadsheets. It's definitely a more nuanced subject than this article (and most of the comments) suggest. For those interested in a little deeper dive I recently wrote this three-part blog series on the origin and nature of spreadsheets:

  83. Re:Stop using Excel? DOUBLE DOWN on it. by Anonymous Coward · · Score: 0

    It is a spreadsheet program, not magic. A fucking spreadsheet. Get over it.

  84. Re:What's the alternative? Unix! by Anonymous Coward · · Score: 0

    I love Excel spreadsheets: When I get one, I convert to .csv and scp to my *nix boxen so I can work the data with GNU tools. All of my spreadsheet input is the reverse of that process.

  85. There are no good substitutes!! by Anonymous Coward · · Score: 0

    What else are you realistically going to use? The other options are total shit. You CAN expect MBA-oriented/Accounting-oriented/Finance-oriented people to become expert or often even amateur programmers. You likely can't justify hiring programmers to team with them - this DOES NOT work with STEM which has higher operating margins are businesses.

    This is just silly!

  86. Re:Accountants love Excel [OFFTOPIC] by Idetuxs · · Score: 1

    What's the shared drive system they are using? I need one, but over the internet. I have a couple of computers connected to a local server where the files are stored, thus the files are locked if someone else is using it and this keeps the files always to the latest version (to everyone).
    But taking this over the internet, I can't seem to find anything, Nextcloud needs syncing and makes editing a mess, edits are late, not everyone has the latest files, etc. So, I'm wondering what system do they use. (Also tried WebDAV too, and it has the same problems, pain to upload-download files every time they are opened, etc).

    I think that I'm asking something impossible and nothing beats the local network, at least when talking about a centralized server to keep the files.

    Just in case: I'm not joking.

    Thanks

  87. TL;DR by NewYork · · Score: 1

    Excel offers Privacy to Accountants which Adobe CFO is loathing.

  88. More hogwash. by Whiteox · · Score: 1

    "Finance chiefs say the ubiquitous spreadsheet software that revolutionized accounting in the 1980s"

    That's BS. Ever hear of Visicalc or MultiPlan?

    --
    Don't be apathetic. Procrastinate!
  89. Shudder by DarthVain · · Score: 1

    While excel is a great tool, to which I use all the time, I am a bit horrified of all the stories it its use.

    The problem with excel is mostly it tries to be "helpful" and most users who use it don't really know how to use it.

    I've seen tons of problems with data being transferred between database systems gets lost in translation usually because of data type issues...

    Recognizable enough that I can tell someone somewhere down the line imported into excel to make a correction or something, exporting it again...

    Watched Godfather II last night.... "...be a shame if something were to happen to all your leading zeros..." for example.

  90. Every problem is a nail... by sjbe · · Score: 1

    Having written just a simple customer billing program for a customer service department, I'm well aware of this. Corporate customers billed by the month, by the minute, N free calls per month before billing at X rate, free first 10 minutes of support, all support summed up and billed by the hour....it was a fucking nightmare. But prior to that, all the CS staff were just logging it in Excel, and sending it to the manager to sum up each month.New manager took one look at that process, shit their pants, and called IT in to create a solution.

    Sounds familiar. I've seen ad-hoc "solutions" like that far too often. (I'm both an industrial engineer and a certified accountant so I get to fix stuff like that routinely) My latest employer had a system where they would take trial balances out of their accounting system, do a bunch of manual calculation on paper tape calculators, enter some number, see what was still wrong and repeat the process for 4-5 days until the books balanced. As a stop gap I made their spreadsheets talk directly to the database via ODBC and with an overly complicated spreadsheet got the books to close in 45 minutes. Eventually we moved to a proper accounting system but they had been doing that ridiculous process for 20 years.

    Classic example of people using Excel for tasks which it technically can do but for which it is poorly suited. I don't think most IT folks really appreciate just how much finance/accounting people use Excel to solve every problem they run into even when doing so isn't actually a good idea.

    1. Re:Every problem is a nail... by apoc.famine · · Score: 1

      I'm both an industrial engineer and a certified accountant so I get to fix stuff like that routinely...My latest employer had a system where they would take trial balances out of their accounting system...do a bunch of manual calculation on paper tape calculators, enter some number, see what was still wrong...

      I'm pre-gaming Monday, but I'm going to drink a bunch more to try to forget I ever read this.

      You have my sincere condolences.

      --
      Velociraptor = Distiraptor / Timeraptor
  91. Tight with cash by sjbe · · Score: 1

    You have my sincere condolences.

    Ha! Thanks but no need. Most of the problems I deal with are not so bad and I enjoy what I do. I make a decent and steady living fixing problems of people who get way too comfortable doing something a certain way without ever questioning whether there is a better approach. The biggest challenge is usually getting them to spend just a little money now for a big payback in time savings. Successful small business owners tend to be rather tight fisted with cash even when it hurts them. It's a good impulse to be careful with cash but it's easy to take it too far. I actually had a customer once ask me to make a ROI presentation to justify a $400 laser printer to replace a bunch of inkjets. (FYI it paid for itself after the first toner cartridges) I make a living saying "did you know you could..." and then finishing the sentence. I get a paycheck and an endless stream of (usually) interesting problems to fix and that makes my inner engineer happy.

    Same company I mentioned also had been leasing a number of pieces of tooling since 1985 (no joke) and had paid for the tooling probably at least 5 times over. Saved them a decent amount of cash each month with a ROI of around a year. Now they own all their tooling and aren't needlessly bleeding cash. But it took me about two years to convince them that spending a bit now to buy it out would be worth it. Stepping over a dollar to pick up a nickel...

    1. Re:Tight with cash by apoc.famine · · Score: 1

      Yep. I know it well. I've actually been pushed out of two organizations now where we were making that sort of investment, and the competing management factions let us get a large portion of the way there before the misers won out and canceled or scaled back the work. So much wasted time and effort, for so little benefit. Management blows my mind so much.

      I love designing processes and systems to solve institutional problems as much as I like writing code to do the same. My goal in life is to make as many employees bored as I can. Because excitement in a business is often not a good thing.

      --
      Velociraptor = Distiraptor / Timeraptor