Skip to content
Advertisements

Excel CHOOSE Function

The Excel CHOOSE function returns a value from a given data range or array based on the position (index) specified. The Excel CHOOSE function, for example, will return “Messi”, if we use the formula =CHOOSE(3, “MBappe”, “Neymar”, “Messi”, “Salah”). We can also use the index reference as a cell, which can be used as a data validation list. The stand alone CHOOSE function may not be so useful, but it becomes powerful tool when combined with other Excel functions.

In this section:

Advertisements

  1. Syntax of Excel CHOOSE Function.
  2. Choose a value or text from a list.
  3. Use Index Reference to a cell to return values.
  4. Automate total with SUM and CHOOSE Functions.
  5. Calculate letter grade using CHOOSE Function (Instead if nested IF).
  6. Calculate quantity discount with CHOOSE Function.
  7. Use CHOOSE Function to return next working day.
  8. Use CHOOSE Function with VLOOKUP.
  9. Use CHOOSE Function to make a dynamic chart.

Excel CHOOSE Function, how to create dynamic total in Excel.

1. Syntax:

 =CHOOSE (index_num, value1, [value2], …)

where,

  1. index_num : The index number of the value, or the position of the value.
  2. value1 : The first value in the list, from which to choose. This is a required argument.
  3. value2 :The second value in the list, from which to choose. This is an optional argument.

Examples:

2. Choose a value or text from a list:

To choose a value or text from a list, the formula =CHOOSE(Index_NUM, Value1, [Value2],….[Valuen]), which will return the value based on the number on index. For Example, =CHOOSE(2, “Hi”, “John”) will return “John”. In your example below, the formula =CHOOSE(3, “Neymar”, “Mbappe”, “Messi“, “Salah”) returns “Messi”, which has been indexed by the number 3.

Excel CHOOSE Function, How to select value from a list.

3. Use Index Reference to a cell to return value:

We can use cell reference as the Index_Num. In that case, the output will change with the changes in the number of the cell reference. In our example below, we have used the cell G5 as index reference. We can see that for index 3, the returned value is Bob.

Excel CHOOSE Function, How to use cell reference as Index_Num reference.

4. Automate total with SUM and CHOOSE Functions:

We can use CHOOSE Function to automate the total and can just change the index and see the total. For example, we want to calculate the total hours worked per day. We can use the index reference to a cell (L4 in our example) and use the formula =SUM(CHOOSE(L4,E5:E12,F5:F12,G5:G12,H5:H12,I5:I12)), which will return the total hours worked per day based on the index numbers ( from 1-5), where 1=Monday, and 5=Friday.

Advertisements
Excel CHOOSE Function, How to use Excel CHOOSE Function, Automate Total in CHOOSE Function. Automate total in EXCEL.

5.Calculate letter grade using CHOOSE Function (Instead if nested IF):

To calculate letter grade using excel CHOOSE function, we can use the formula =CHOOSE((D5>0)+(D5>=70)+(D5>=80)+(D5>=90), “D”, “C”, “B”, “A”), which returns the respective letter grades.

Excel CHOOSE Function, How to calculate grades using CHOOSE function.

6. Calculate quantity discount with CHOOSE Function:

To calculate discount, we use the formula =CHOOSE((E6>0)+(E6>2000)+(E6>5000)+(E6>10000)+(E6>=25000), E6*5%, E6*10%, E6*15%, E6*25%), which returns the discount amount.

Excel CHOOSE Function,

7. Use CHOOSE Function to return next working day:

To find the next working day in excel, the formula is =TODAY()+CHOOSE(WEEKDAY(TODAY()),1,1,1,1,1,3,2), which returns the next working day, assuming that today is SUNDAY. If today is Friday, use the reference 3.

Excel CHOOSE Function

8. Use CHOOSE Function with VLOOKUP:

To see the goals of a particular player, we use the formula =VLOOKUP(G5,CHOOSE({1,2}, D6:D10, C6:C10), 2, FALSE), which returns the number of goals of the particular player. If we change the name of the player, it returns the goals scored by the player.

Excel CHOOSE Function.

9. Use CHOOSE Function to create Dynamic Chart:

To make a dynamic chart, we can use CHOOSE Function. Just the follow the steps below:

Step 1: Take the table with data from which you want to create dynamic chart:

Dynamic Chart in CHOOSE Function

Step 2: Select First and Second column and paste them into a new worksheet. Then select the columns (in our example B and C)–> Click on Insert –>click on second option of 3-D Column.

Advertisements

Now you have the following worksheet with the chart:

Step 3: Clear the column D, Monday. After clearing the column D, you see the following blank chart.

Excel CHOOSE Function to create Dynamic Charts.

Step 4: Write the CHOOSE Function:

Write the CHOOSE Function in cell D5 as follows:

Start the formula

=CHOOSE(G3 //This is the index_num reference//

Add values:

Our values are located in the other worksheet (employee-work). Let’s jump across the employee-work data sheet and select the different days as follows:

=CHOOSE($G$3, ’employee-work’!D4,’employee-work’!E4,’employee-work’!F4,’employee-work’!G4,’employee-work’!H4) //

Excel CHOOSE Function, Dynamic Chart in Excel CHOOSE Function.

Now, pull down down the small square in fill the data.

Excel CHOOSE Function, Dynamic Chart in Excel.

Step 5: Insert Form Control:

To insert the Form Control, click Developer–> Insert –> Option Button.

Advertisements
Excel CHOOSE Function, Dynamic Chart in CHOOSE Function

Assign Index Number to Form Control:

Excel CHOOSE Function to create Dynamic Charts.

You are done!!! Now change the index number and see the magic.

More readings:

1. CHOOSE Function MS Office Post

2. COUNTIF Function

3. AVERAGE Function

One Response

  1. Thanks for sharing excellent informations. Your web-site is so cool. I’m impressed by the details that you have on this blog. It reveals how nicely you perceive this subject. Bookmarked this website page, will come back for more articles. You, my pal, ROCK! I found just the info I already searched all over the place and simply could not come across. What a perfect site.

    Reply

Leave a Reply Cancel reply

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

Advertisements

深圳SEO优化公司漯河推广网站推荐南澳建网站推荐临猗seo价格临沂品牌网站设计公司濮阳seo价格宣城企业网站改版推荐海西品牌网站设计多少钱喀什百搜标王多少钱青岛百度关键词包年推广多少钱廊坊设计网站多少钱宿迁关键词排名包年推广价格临沧网站建设设计公司临夏百度标王报价塘坑网站优化按天收费推荐乐山品牌网站设计哪家好武汉外贸网站制作报价福州英文网站建设公司黄石网站改版推荐海南阿里店铺托管价格民治百姓网标王推广鹤壁网站推广工具推荐观澜网站优化按天计费推荐朝阳网站改版报价邢台网站建设设计哪家好阿里高端网站设计恩施建网站哪家好海北网站关键词优化报价西乡百度seo价格湘潭网站排名优化多少钱遵义网络广告推广报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化