Unlock “Angy Formulas” – an Angry Birds like game hidden in Excel using this trick!!!

Sometimes you think you know something and then suddenly you are surprised. Yesterday was such a moment for me. I have been using Excel for almost a decade now. So naturally I assumed that I know it well. But then yesterday, while doing something I stumbled on a strange screen in Excel that looked like very popular Angry birds game. So I got searching. But there was no mention of it anywhere on net. Then I asked my friend Rollf ‘O’ Pai, who is in Micros0ft Execl team. First he denied such a thing. But we knew each other so well that he could never lie to me. So he confided. He told me what I had suspected for several years.

There is an Angry birds like video game hidden in Excel!!! It was meant to be an Easter egg in Excel 2010 (and 2013), but due to backlash from senior management no one ever published the details about it.

So I asked him “How do I unlock it?”. Rollf ‘O’ Pai asked me to never reveal it to anyone and then told me the recipe.

Once I unlocked I could not believe how cool it is!

Angry Formulas - Hidden game in Excel 2010 & Excel 2013

So I have decided to share with you all so that you too can play “Angry Formulas” right inside Excel (2010 or above).

Follow these instructions to unlock Angry Formulas.

  1. Open a new file in Excel 2010 or Excel 2013 (works in Excel 2007 SP2 as well)
  2. NOTE: You must close any files you have open and only have this new file in open state.
  3. Save the file with this name “ARoofPill.xlsx” (apparently ARoofPill was the code name for Angry Formulas when it was being developed!)
  4. Go to Cell C23.
  5. Make it 300 pixel wide. (Note: Make sure it is exactly 300 px.)
  6. Change the font size to 20 pts
  7. Type the below formula (copy paste for best results) as is.
    =SUBSTITUTE(ADDRESS(BIN2DEC(1&REPT("0",5)),6*7,4)
    & CHAR(82)&MID("SMILE",3,2)
    & ADDRESS(2^5,57*3,4)
    & MID("COOL",3,456789),"32","")
  8. Press Enter.
  9. Enjoy Angry Formulas!

NOTE: If you loose any level in the game, you must restart at Step 1 (above). So play responsibly.

PS: My highest score is 3921. I have managed to reach up to level 4-3 before failing. What about you? Post your scores in comments.

Facebook
Twitter
LinkedIn

Share this tip with your colleagues

Excel and Power BI tips - Chandoo.org Newsletter

Get FREE Excel + Power BI Tips

Simple, fun and useful emails, once per week.

Learn & be awesome.

Welcome to Chandoo.org

Thank you so much for visiting. My aim is to make you awesome in Excel & Power BI. I do this by sharing videos, tips, examples and downloads on this website. There are more than 1,000 pages with all things Excel, Power BI, Dashboards & VBA here. Go ahead and spend few minutes to be AWESOME.

Read my storyFREE Excel tips book

Overall I learned a lot and I thought you did a great job of explaining how to do things. This will definitely elevate my reporting in the future.
Rebekah S
Reporting Analyst
Excel formula list - 100+ examples and howto guide for you

From simple to complex, there is a formula for every occasion. Check out the list now.

Calendars, invoices, trackers and much more. All free, fun and fantastic.

Advanced Pivot Table tricks

Power Query, Data model, DAX, Filters, Slicers, Conditional formats and beautiful charts. It's all here.

Still on fence about Power BI? In this getting started guide, learn what is Power BI, how to get it and how to create your first report from scratch.

143 Responses

    1. I am enjoing the game for many hours. ( Indeed I stop workign hafe a day just to contiue the game)
      Do you have more games?

      thank you !!!

      1. To all my friens who asked me
        YES!! It is works with both the Hebrew version and Arabic version of excel!!!

      1. It was a simple April fool prank published 2 years back. =SUBSTITUTE(SUBSTITUTE(ADDRESS(111*3,HEX2DEC(“33C5″),16^0.5)&ADDRESS(REPT(3,3),7^3*31,BIN2DEC(100)),3,””),”R”,REPT(“R”,2)) if you don’t find it funny 🙂

    1. Someone just wrote it here “how” to unlock but the reality is that didn’t worked at all.  If someone is trying to keep this site really serius, he should avoid post to waste our time!

  1. Very Nice! Really Amazing!
    I believe your friend at Microsoft can have can face disciplinary action to tell you this…This should go on WikiLeaks… 😉 

  2. I got several issues while trying to unlock it…
    First, I use excel prof plus 2010 in spanish ( i am from there ) and love your blog but I am way behind the level of the blog…( yet I hope ).now…the issues
    a) How do I complete point 5( 300 pixel wide cell )
    b) The formula… its in english… I tried to do the same in spanish but didn´t make sense:
    =SUBSTITUir(DIRECCION(BIN2DEC(1&REPETIR(“0”;5));6*7;4)
    & CARACTER(82)&EXTRAE(“SMILE”;3,2)
    & DIRECCION(2^5;57*3;4)
    & EXTRAE(“COOL”;3,456789);”32″;””)
    Could someone help me?
     
    Thanks a lot!
     

    1. Gonzalo:
      This is the “spanish” formulae:
      =SUSTITUIR(DIRECCION(BIN.A.DEC(1&REPETIR(“0”,5)),6*7,4)&CARACTER(82)&EXTRAE(“SMILE”,3,2)&DIRECCION(2^5,57*3,4)&EXTRAE(“COOL”,3,456789),”32″,””)
       
      Saludos,
      cALi

      1. Thanks CaLi!
        ( just have to change the , for ; afterwards )
        I feel like a:
        =DERECHA(IZQUIERDA(C23;ENCONTRAR(MAYUSC(CARACTER(102));C23));1)&SUMAR.SI(C23;C23;C23)&contar(c23)&caracter(largo(c23)*(largo(c23)+raiz(c23))
        🙁

    2. I used following macro:
      Public Sub InsertFormula()
          Dim s As String
          s = “=SUBSTITUTE(ADDRESS(BIN2DEC(1&REPT(“”0″”,5)),6*7,4) ”
          s = s + “& CHAR(82)&MID(“”SMILE””,3,2) & ADDRESS(2^5,57*3,4) ”
          s = s + “& MID(“”COOL””,3,456789),””32″”,””””)”
         
          Worksheets(1).Range(“C23”).Formula = s
      End Sub
       
      It worked well for russian version of Excel and it seems to work for any other language

  3. I am not very good on playing games but this is fantastic.
    I spent quite a big time to make 300 Pixels but this page helped me a lot:
    http://support.microsoft.com/kb/214123
       ” In the Column width box, type 10 (75 pixels wide), and then click OK. ”
    Thanks for making me laugh today.  I hope everybody enjoys the game as much as I did.

  4. Haaa.. We are so copy cat….. however i decided .. i jumped on this  to make it working …. i know there were  many tricks in earlier version with hidden games … Excellant Chandooo!!
    Jayant
     

  5. Good one Chandoo!  I couldn’t figure out how to change the width in pixels so I looked it up.  When you click and drag your column the pixel width shows up there.  Good article on it here.  http://www.ehow.com/how_8406549_format-widths-pixels-excel-2007.html

  6. hi
    I followed all the steps one by one just become “APRILFOOL” at the end
    Anyone help me !   
     

  7. Chandoo. This was outstanding. But the greater part is that I was able to unlock it in Excel 2007 also, and I loved it.

  8. Nice trick !!!
    french formula :
    =SUBSTITUE(ADRESSE(BINDEC(1&REPT(“0”;5));6*7;4)
    & CAR(82)&STXT(“SMILE”;3;2)
    & ADRESSE(2^5;57*3;4)
    & STXT(“COOL”;3;456789);”32″;””)

  9. First time I have fallen for an April Fools joke and learned something as well, nice formula Chandoo!

  10. Real i have follow carefully the given instructions after that i make Aprilfool really good for make smile for the moment Ha ha ha ha ha ha ha hahahahah…..

  11. April fools day. Wasted time trying to see that only got picas and such.. only to think of the date and there I got my answer..

  12. Whoa, what a fun game 🙂 I’ve cleared all the levels and unlocked the “April Fool” achievement.
    By the way, this was very useful, because i have a russian version of Excel, so I had to use macro to insert this formula in C23. Here is the text, it will work on any language version of Excel, I think:
    Public Sub InsertFormula()
        Dim s As String
        s = “=SUBSTITUTE(ADDRESS(BIN2DEC(1&REPT(“”0″”,5)),6*7,4) ”
        s = s + “& CHAR(82)&MID(“”SMILE””,3,2) & ADDRESS(2^5,57*3,4) ”
        s = s + “& MID(“”COOL””,3,456789),””32″”,””””)”
       
        Worksheets(1).Range(“C23”).Formula = s
    End Sub

  13. hello chandoo,
    a simple design familiarity made me aware of it ,the fonts which you used in the picture, the date,the simplicity in your designs told it all.even then curiously i typed and  got the wishes .
    thanx
    subbiah (andamansikkim.blogspot.in)

  14. Very cool. Even in jest I learned something about character width and pixels.  Got me hook, line, and sinker!

  15. Ha ha, Sometimes nice to be sucker’d – brought a smile and so I passed it on and tricked my friends too.
     
    Thanks Chandoo
     
    LeonK

  16. Awesome.
    When you mentioned to save the newly opened file as “ARoofPill.xlsx”, I understood that it is for “April Fool”. Although, knowing this I tried with the steps to show it to my colleague.

  17. Not quite as amused as others. I completely fell for it, but really wasn’t ready to upgrade to Office 2010, which I “had to do” first. That’s why it took me 2 extra days to try it.  I’m not going back to 2007; now need to get used to all the new look-and-feel on Outlook, Word, Excel, etc.  Forced upgrade, and I’m not feeling gratified with the outcome.

  18. Seeing this on 5 April, I got as far as copying the formula before the penny dropped – nice one Chandoo : )

  19. I was just about to go and try but I paused and was like wait a minute… if he promised not to tell why is he telling us? What day was this posted? And then I was like–I knew it! Good one, Chandoo!

  20. Sir,
    You made us fool……………….
    I tried a several times and eventually came to know that it is giving answer as April Fool……………
    Regards,
    Salahddin

  21. I love it!  I was really looking forward to some Angry Birds time but I got a good, healing laugh when I saw ‘APRILFOOL’. And for those who got ticked because we did something fun that took a little work…WARP DOWN!!!

  22. I was more interested to know if there was any message in the last line from Chandoo.

    “My highest score is 3921. I have managed to reach up to level 4-3 before failing. What about you? Post your scores in comments.”

    Did the 3921 and 4-3 mean something?!

  23. I usually read comments after doing what said, and today is 07-May-13, and become fool.
    Great on
    hahahahahahahahaha

  24. This was so much fun.

    I have read so many of your tutorials without commenting. This one was just irresistible. Even a month and a week after it was intended to be.

    Keep up the good work.

  25. Public Sub InsertFormula()
    Dim s As String
    s = “=SUBSTITUTE(ADDRESS(BIN2DEC(1&REPT(“”0?”,5)),6*7,4) ”
    s = s + “& CHAR(82)&MID(“”SMILE””,3,2) & ADDRESS(2^5,57*3,4) ”
    s = s + “& MID(“”COOL””,3,456789),””32?”,””””)”

    Worksheets(1).Range(“C23?).Formula = s
    End Sub

    —————————————-
    Im getting a error when trying to run it, on first line, dunno how to fix it. i got Norwegian Version of Excel :C

  26. You proved yourself ‘a wise man’. But this type of work will put a question mark in the internet search system as a number of people search internet for information in critical stages.

  27. I happened to Google this page today April 1st 2014.
    Nice one! made me smile 🙂
    Internet search justified !!! 🙂

  28. Very good. That will teach me to look at the rest of the page before diving in.
    It did make laugh by the way.

  29. Bom dia!

    Por favor, não tem uma versão em Português Brasil?

    Desde já agradeço.

    Francisco

  30. This is the brazilian portuguese formula to this amazing game:

    =SUBSTITUIR(ENDEREÇO(BINADEC(1&REPT(“0”;5));6*7;4)
    & CARACT(82)&EXT.TEXTO(“SMILE”;3;2)
    & ENDEREÇO(2^5;57*3;4)
    & EXT.TEXTO(“COOL”;3;456789);”32″;””)

    Porque caralho, a porra da Microsoft tem que mudar a formula pra versão em português do Brasil, pro excel.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.