The Daily WTF: Curious Perversions in Information Technology
Welcome to TDWTF Forums Sign in | Join | Help
in Search

Better living through Excel calculations

Last post 02-03-2006 2:19 PM by geewj. 20 replies.
Page 1 of 1 (21 items)
Sort Posts: Previous Next
  • 09-16-2005 2:31 PM

    • Manni
    • Top 150 Contributor
    • Joined on 11-23-2004
    • Virginia
    • Posts 367

    Better living through Excel calculations

    I wish I could post a screenshot of this to back up my story.

    Every year someone in my company makes up a calendar for that year to show business holidays, special corporate events, etc etc. They create this calendar in Excel, for reasons I still have yet to understand. The days of the month are laid out as if you were looking at a normal calendar, 7 days in a 1-week row; all the months are organized into three columns, four rows. I bring this up because I'm not sure of any Excel auto-formatting options that can produce this layout.

    It's not so bad to spend a couple hours every year making this cell-shaded, neatly-formatted calendar. The problem comes in when I noticed the formulas. For the first day of each month, it's just a "1" in that cell. The next day is "= A1 + 1". The next day is "= B1 + 1". Yep, they're just incrementing the value of the previous day's cell. Instead of typing 1, 2, 3 for the dates, they're entering the first day of each month, and 353 formulas to increment those values.

    And before you argue that Excel has some copy-n-paste features that will update the formulas for you, the format of the formula changes intermittently throughout the document from "= Cell + 1" to "=+Cell + 1" to "= 1 + Cell". Nope, this was all done by hand.

    This is not an automated signature. I type this in to the bottom of every message.
  • 09-16-2005 3:18 PM In reply to

    Re: Better living through Excel calculations

    Well, what if the first day of September changes from 1 to 55?  Huh?!  Bet you didn't think of that, did you?
  • 09-16-2005 3:23 PM In reply to

    Re: Better living through Excel calculations

    Geez! I thought everyone knew the proper tool to make a grid-based document is Photoshop, not Excel.
  • 09-16-2005 3:25 PM In reply to

    Re: Better living through Excel calculations

    It's bad that they did it by hand, but I did the same myself.

    My formula look something like =Date( Year(A1), Month(A1), Day(A1)+1 )
    And I copied it everywhere, it allowed me to very quickly specify the full callendar.
  • 09-19-2005 8:58 AM In reply to

    Re: Better living through Excel calculations

     Manni wrote:

    I wish I could post a screenshot of this to back up my story.

    Every year someone in my company makes up a calendar for that year to show business holidays, special corporate events, etc etc. They create this calendar in Excel, for reasons I still have yet to understand. The days of the month are laid out as if you were looking at a normal calendar, 7 days in a 1-week row; all the months are organized into three columns, four rows. I bring this up because I'm not sure of any Excel auto-formatting options that can produce this layout.

    It's not so bad to spend a couple hours every year making this cell-shaded, neatly-formatted calendar. The problem comes in when I noticed the formulas. For the first day of each month, it's just a "1" in that cell. The next day is "= A1 + 1". The next day is "= B1 + 1". Yep, they're just incrementing the value of the previous day's cell. Instead of typing 1, 2, 3 for the dates, they're entering the first day of each month, and 353 formulas to increment those values.

    And before you argue that Excel has some copy-n-paste features that will update the formulas for you, the format of the formula changes intermittently throughout the document from "= Cell + 1" to "=+Cell + 1" to "= 1 + Cell". Nope, this was all done by hand.

    That's actually a clever idea, not a WTF.  Suppose you have your Excel calendar template created, and you do exactly what you said they did -- each formula is the value of the previous day's cell +1.  Now, for Januray, the first day of the month, is say, Monday.  You put 1 in Monday on the first row, and bam! -- the calendar is updated.  you just delete the contents of the cells for days >31 and before the 1st, SAVE AS "january.xls" and off you go.  Next month, you go back to the template, maybe the first day is Thursday, pop a 1 in that cell, and your calendar is updated instantly again. 

    Otherwise, every time you create a new month. you go into *every* cell and type in 2,3,4,5,..31 (or drag and use autofill, but you get the idea).  The formula saves you from this work. 

    So, I don't see why anyone would complain about this or spend too much time worrying about it, to be honest.  The result comes out fine, and for the person maintaining the calendar, it saves a little bit of work, and at the very least it prevents potential "typos" that might occur if you have to type in 1...31 each month over and over.

    I did not become a TDWTF forum moderator to make friends. And by the way, I haven't.
  • 09-19-2005 9:53 AM In reply to

    Re: Better living through Excel calculations

    When all you have is Excel, every problem looks like a nail worksheet.
    If I had to use a spreadsheet for this, I would import a file generated by "cal -y". It may well be easier to use a PIM for this, though.
  • 09-21-2005 2:34 PM In reply to

    Re: Better living through Excel calculations

     Jeff S wrote:
     Manni wrote:

    I wish I could post a screenshot of this to back up my story.

    Every year someone in my company makes up a calendar for that year to show business holidays, special corporate events, etc etc. They create this calendar in Excel, for reasons I still have yet to understand. The days of the month are laid out as if you were looking at a normal calendar, 7 days in a 1-week row; all the months are organized into three columns, four rows. I bring this up because I'm not sure of any Excel auto-formatting options that can produce this layout.

    It's not so bad to spend a couple hours every year making this cell-shaded, neatly-formatted calendar. The problem comes in when I noticed the formulas. For the first day of each month, it's just a "1" in that cell. The next day is "= A1 + 1". The next day is "= B1 + 1". Yep, they're just incrementing the value of the previous day's cell. Instead of typing 1, 2, 3 for the dates, they're entering the first day of each month, and 353 formulas to increment those values.

    And before you argue that Excel has some copy-n-paste features that will update the formulas for you, the format of the formula changes intermittently throughout the document from "= Cell + 1" to "=+Cell + 1" to "= 1 + Cell". Nope, this was all done by hand.

    That's actually a clever idea, not a WTF.  Suppose you have your Excel calendar template created, and you do exactly what you said they did -- each formula is the value of the previous day's cell +1.  Now, for Januray, the first day of the month, is say, Monday.  You put 1 in Monday on the first row, and bam! -- the calendar is updated.  you just delete the contents of the cells for days >31 and before the 1st, SAVE AS "january.xls" and off you go.  Next month, you go back to the template, maybe the first day is Thursday, pop a 1 in that cell, and your calendar is updated instantly again. 

    Otherwise, every time you create a new month. you go into *every* cell and type in 2,3,4,5,..31 (or drag and use autofill, but you get the idea).  The formula saves you from this work. 

    So, I don't see why anyone would complain about this or spend too much time worrying about it, to be honest.  The result comes out fine, and for the person maintaining the calendar, it saves a little bit of work, and at the very least it prevents potential "typos" that might occur if you have to type in 1...31 each month over and over.

    Jeff, I don't think you understand what was stated. While yes, if this calendar was done on a month to month basis... doind something like this might save some time. However, this calendar is made for all 12 months listed in 3 columns and 4 rows. It just doesn't quite work that nicely this way. The way it is/was implemented is indeed a WTF.

  • 09-22-2005 3:18 AM In reply to

    Re: Better living through Excel calculations

    "doing something like this might save some time"

    Indeed, I tried to make such a calendar by myself using simple formula replication. And I am able to make a whole calendar in 5 minutes. That's why I don't think about this idea as a WTF.
  • 09-22-2005 12:11 PM In reply to

    • Manni
    • Top 150 Contributor
    • Joined on 11-23-2004
    • Virginia
    • Posts 367

    Re: Better living through Excel calculations

    I understand everyone's arguments about how it's quicker this way to create a calendar. It's true that just modifying a couple of values will set it up perfectly for next year, except for the fact that almost all events have to be changed. As it is, they're hardcoded to be the 2nd Tuesday in January, or every other Friday throughout the year. That 2nd Tuesday in January needs to be moved to match the new position of the date. You can change the dates just fine, but now all the events are sitting on the wrong days. Now you have to go back and manually fix all of them.

    I'm just saying there has to be a software package in place that makes this easier, rather than doing it all by hand in Excel.

    This is not an automated signature. I type this in to the bottom of every message.
  • 09-22-2005 12:59 PM In reply to

    • Otto
    • Top 500 Contributor
    • Joined on 08-25-2005
    • Posts 172

    Re: Better living through Excel calculations

     Manni wrote:

    I understand everyone's arguments about how it's quicker this way to create a calendar. It's true that just modifying a couple of values will set it up perfectly for next year, except for the fact that almost all events have to be changed. As it is, they're hardcoded to be the 2nd Tuesday in January, or every other Friday throughout the year. That 2nd Tuesday in January needs to be moved to match the new position of the date. You can change the dates just fine, but now all the events are sitting on the wrong days. Now you have to go back and manually fix all of them.

    I'm just saying there has to be a software package in place that makes this easier, rather than doing it all by hand in Excel.

    Umm.. The position of the second tuesday in January, for example, should remain the same regardless of what day that happens to fall on. Events like, say, xmas, would have to be moved, because these are dependant on absolute dates.

    Unless your calendar design is really weird. :)

  • 09-23-2005 11:34 AM In reply to

    • Manni
    • Top 150 Contributor
    • Joined on 11-23-2004
    • Virginia
    • Posts 367

    Re: Better living through Excel calculations

    I'm sorry if I didn't explain it clearly Otto, but the problem is that most events fall on certain dates, like January 20th, or March 3rd. There are lots of these events that happen on the same day of the month every year, or other events that are always the first of the month.

    What I'm saying is that by changing all the dates with this supposedly brillant solution is rendered useless when someone has to manually go through and fix every event so it matches up with the proper day.

    This is not an automated signature. I type this in to the bottom of every message.
  • 09-24-2005 5:21 AM In reply to

    • zephc
    • Not Ranked
    • Joined on 07-29-2005
    • Posts 16

    Re: Better living through Excel calculations

    the biggest WTF is they don't know that Outlook (for allllllllll its flaws) has group calendar/scheduling functionality. If they have Excel installed, they probably have Outlook too.

    Unless you're in a non-tech company, then they can just guy a cheapie calendar at Wal-Mart, write in it by hand and post it in the break room :P
    Thanks to EvolveFish for my user icon.
  • 10-07-2005 9:30 PM In reply to

    Re: Better living through Excel calculations

     Otto wrote:

    Umm.. The position of the second tuesday in January, for example, should remain the same regardless of what day that happens to fall on. Events like, say, xmas, would have to be moved, because these are dependant on absolute dates.

    Unless your calendar design is really weird. :)



    Not really. If the calendar is laid out in standard fashion, than the second tuesday will fall in the second row (if the 1st of the month is a sunday, monday, or tuesday), or it will fall in the third row (if the 1st of the month is wednesday through saturday)
  • 11-22-2005 2:39 PM In reply to

    • pmw57
    • Not Ranked
    • Joined on 11-21-2005
    • Posts 8

    Re: Better living through Excel calculations

     Manni wrote:

    I'm just saying there has to be a software package in place that makes this easier, rather than doing it all by hand in Excel.



    And there is, a brief look around found me this
  • 12-15-2005 3:13 PM In reply to

    Re: Better living through Excel calculations

    excel rocks too
  • 12-15-2005 9:10 PM In reply to

    • XoK
    • Not Ranked
    • Joined on 12-05-2005
    • Posts 26

    Re: Better living through Excel calculations

    What really rocks ... is EXCEL games :) lolololol :)

     

    Goto XL-Games:

    http://www.puremis.net/excel/downloads.shtml

     

    Ahhhhh.. the old snake :)

    http://www.puremis.net/excel/soft/excelsnake.shtml

     

     

  • 12-15-2005 9:19 PM In reply to

    • sao
    • Top 500 Contributor
    • Joined on 11-07-2005
    • Australia
    • Posts 80

    Re: Better living through Excel calculations

     XoK wrote:

    What really rocks ... is EXCEL games :) lolololol :)

     

    Goto XL-Games:

    http://www.puremis.net/excel/downloads.shtml

     

    Ahhhhh.. the old snake :)

    http://www.puremis.net/excel/soft/excelsnake.shtml

     

     




    did anyone ever see the flight sim behind excel 2000? i had a friend show me it once.

    i might look him up and see if i can post the instructions.

    It was something as simple as 'place a certain value in a certain field, and wam - away u go.'
    My code my look crumby, but NO, i am not a biscuit.
    I am a tool, I fix therefore I am.
  • 12-15-2005 9:28 PM In reply to

    • phithe
    • Not Ranked
    • Joined on 12-15-2005
    • New Zealand
    • Posts 32

    Re: Better living through Excel calculations

    I remember it! It was Excel 97
     
    1. On a new Worksheet, Press F5
    2. Type X97:L97 and hit enter
    3. Press the tab key
    4. Hold Ctrl-Shift
    5. Click on the Chart Wizard toolbar button
    6. Use mouse to fly around - Right button forward/ Left button reverse
    N.B. You need to have direct draw installed for this egg. If you don't, you'll get the message: "This would be much more interesting if you were running with DirectDraw. But you're not, so this will have to suffice", and the credits will appear.
     
    Courtesy of www.eeggs.com 
  • 12-29-2005 5:52 AM In reply to

    • Roelf_
    • Not Ranked
    • Joined on 12-27-2005
    • Posts 6

    Re: Better living through Excel calculations

     NineSisters wrote:
    "doing something like this might save some time"

    Indeed, I tried to make such a calendar by myself using simple formula replication. And I am able to make a whole calendar in 5 minutes. That's why I don't think about this idea as a WTF.

    but the topic starter made clear all formulas were typed by hand, no formula replication. That is what makes this a wtf

  • 02-02-2006 8:34 AM In reply to

    • Big M
    • Not Ranked
    • Joined on 02-02-2006
    • Posts 1

    Re: Better living through Excel calculations

    Brillant

    Paula the Magneficent Greet ahh WTF
    Brillant

  • 02-03-2006 2:19 PM In reply to

    • geewj
    • Not Ranked
    • Joined on 01-27-2006
    • Posts 5

    Re: Better living through Excel calculations

     XoK wrote:

    What really rocks ... is EXCEL games :) lolololol :)

     

    Goto XL-Games:

    http://www.puremis.net/excel/downloads.shtml

     

    Ahhhhh.. the old snake :)

    http://www.puremis.net/excel/soft/excelsnake.shtml



    Haha, those are great.

    I love how they did it in the frogger game.

    They set all the cells to be 3 x 3px (or so) and then just set the background color of the cells for almost all of the display.


    I wish I had that much free time.
Page 1 of 1 (21 items)
Powered by Community Server (Non-Commercial Edition), by Telligent Systems