Live data from Hacker News

The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

wsj.com

91–100 of 435 posts

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#91

Having used Excel for many years on the trading floor, I have to say it's awful. It does everything, badly. Which is why it's popular. People can get by without properly thinking things through, just jamming a few formulas on a spreadsheet, and patching the calculation when something comes up. You're never forced to think rigorously. You can use it as a crappy database. Or a crappy UI. Or a crappy place to call exter…

I've concluded that Excel is never the best tool for any job whatsoever. I actually think it's incredibly harmful.

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#92

Earlier quoted context omitted.

I think the point is that formulas and macros are more utterly confusing.

Yeah, at least the R code only goes up and down, line by line. Most non-trivial excel code will have different bits of code going right and left (formulas sit in a row,column pair). One you get into extra tabs/sheets that's yet another dimension.

The problem with debugging formula code is that it's hidden in the default view, and you have to know which cells to click on to find each bit of code.

In simple spreadsheets, the proper cell to click on is obvious, because the formula only updates the one cell where the formula is. The problem comes with multi-cell functions like Excel's VLOOKUP or Google Sheets' QUERY, where a cell that looks like it contains literal text might contain the complex formula call, and then all of those around it might look like plain text, but they're also the call's results. Editing any of this wrecks the sheet.

Despite these dangers, I recently perpetrated such a thing in Google Sheets, because that's the only platform I could get to easily work across many sites, some of which have users that are often offline. The next step up from that would be to stand up a custom web app, and the project simply did not demand that amount of effort. The next-best idea was to keep passing around .xls files via email; barf.

That's the seductive nature of these one-off spreadsheet "apps": they're quick and easy to stand up, yet difficult to extend and debug by the time that they grow to the point where they would justify development time for a proper application. By then, they've also gained a big enough user base and feature set that rebuilding the app properly also means a big effort in all axes: development, testing, deployment, and retraining.

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#93
post #5

I do not understand the mindset of not wanting to help other people. Enabling people to learn more about the software they use every day is better for everyone involved. Yes, some problems are too complex to solve in a few minutes, but pointing someone in the right direction requires little to no effort. Excel lacks the community programmers have and also lacks the learning opportunities given by open-source software…

If they haven't learned how to "Google" for the solution and help themselves by now, they are lazy and do not deserve help.

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#94
post #72

People say "use a real database", fine, but where is the visual data entry? Where are the easy adhoc reports? Where are the forms? I guess if you're on Windows you can use Microsoft Access, but that's the only accesible tool I know of that doesn't require a team of programmers or an enterprise license for some Oracle/SAP type monstrosity.

I use PostgreSQL, which is a real database. I use DBeaver as the database manager. It allows me to enter data by typing it in. For reports, I query the data. It has autocomplete. No forms.

For presentation, I toss the data on Excel. Bold the headers. Change the number type (pct, $, etc) to the correct one.

I would say that it has made my life a lot easier. There is one repository where the data is held. If I mess up, I go back to the master tables. In Excel, I would usually start over. Joins are easy. Excel can do some things better. When it can, then I use it. It's not a one or the other. It's ok to use both.

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#95

Earlier quoted context omitted.

My most dreaded words with Excel are: > Can you help me with VLOOKUP? Followed shortly by: > I'm having trouble with a Pivot chart.

I don't get people who have trouble with Pivot tables. Literally drag and drop things until you get what you need.

If you're doing a simple Pivot, sure. But here are the things I run into constantly.

1. When I group by days (i.e. group by 7 day chunks), why does Excel refuse to sort chronologically?

2. How do I make my Grand Total column add up all the subtotals when those subtotals are averages of the underlying records? (It will only do an overall average)

3. Why can't I collapse just this row without collapsing the counterpart rows inside other groups?

4. Why can't I make a chart of just this part of the Pivot Table (rather than the whole thing)?

5. Every time I refresh the PivotTable, new column headers are a different font size/alignment/wrap. I have to manually update the formatting each time. Why? (It won't let me set font formatting in the PivotTable Styles)

6. My PivotTable won't let me add a new item to an existing group. It instead adds a new level to the group hierarchy and the whole thing blows up.

7. Whenever I try to hide the last row in a certain PivotTable, I get an error message: "You cannot hide this selection." Why?? If I move the row somewhere else, it then lets me hide it.

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#96
post #63

Shameless plug - we actually founded a service [1] that provides Excel experts on-demand, within 30 to 60 seconds. So if you're tired of being the "Excel expert" at work feel free to pass them on to us. Also happy to answer any questions. Tidbit: Most popular questions tend to be formulas, vlookups, conditional formatting, pivots. [1] https://www.excelchat.co

Oh my god what an idea. Ill take a serious look. Theoretically, this could be a huge boon for all the small businesses I work with. I spreadsheet on my own for fun to solve physics problems and do video games calculations. I will take my free trial for sure.

cool, glad you like the idea. lmk how your session goes!

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#97

I'm "the excel guy" for a lab of about 100 people, and it is indeed a challenge sometimes. Mostly I just yell at them and tell them to stop using excel sheets as makeshift databases. Then I yell at them some more and make them switch from formulas (which, being written in reverse Polish, are terrible to debug) over to macros. Then I yell at them for recording macros instead of writing them themselves. Then I just do…

> I just yell at them and tell them to stop using excel sheets as makeshift databases.

What do you recommend to them as an alternative for makeshift databases? There could be a nice product opportunity for a lightweight database web app that is like Microsoft Access or a spreadsheet without formulas. Airtable probably fits that bill, but even it might be more complicated than many people need.

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#98
post #63

Shameless plug - we actually founded a service [1] that provides Excel experts on-demand, within 30 to 60 seconds. So if you're tired of being the "Excel expert" at work feel free to pass them on to us. Also happy to answer any questions. Tidbit: Most popular questions tend to be formulas, vlookups, conditional formatting, pivots. [1] https://www.excelchat.co

Is it english only?

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#99
post #86

You know who's awesome at Excel? Martin Shkreli. You know, the Wall Street asshole who's in jail now? A while back, someone told me "hey, dude, there are these videos on YouTube where Martin Shkreli uses Excel, and they're fucking magic. It's like the first time you watched someone who's really good at Vim. " It's true: [0]. Say what you will about that little heartless douchebag, he's fucking awesome at using Excel.…

To think he could have chalked up the price hikes to an Excel formatting error! I think we all would have related.

Real missed opportunity.

Post reply on HN