首页 > 其他分享 >Advanced Spreadsheets using Excel

Advanced Spreadsheets using Excel

时间:2024-09-03 13:14:50浏览次数:10  
标签:function use column Excel Spreadsheets file using your more

Advanced Spreadsheets using Excel

Software: Microsoft Excel

Introduction to Course

This course will build on the skills you have developed in the Term 1 Spreadsheets

course. It will extend your proficiency using Excel, introducing you to more advanced functions, as well as features to add usability and limit errors.

You should adopt a problem-solving approach to explore aspects you have not been explicitly taught.

Challenge activities are provided to help you apply and extend your skills. The final exam

will be designed so that it is possible to achieve a pass without doing the challenge

activities, but will contain a challenge section that provides an opportunity for you to demonstrate your understanding of complex features.

Resources used in this course

Learning materials are in a variety of electronic formats - workbook, tutorials, videos and challenge activities.

 

 

 

 

 

 

 

This icon indicates a link to a video, or extra explanations to help you

 

This icon indicates a link to an online video. You will need to be online to view it.

 

 

This icon indicates a link to a video that you can view offline.

 

 

This icon indicates a Challenge activity.

Data files

 This icon indicates there is a file you have been provided with to use in the activity. You should have downloaded them all at the beginning of the course.

 

Requirements

If you do not complete all tasks set in your tutorial class, you must complete them before the next tutorial.

In some cases, Challenge activities will be provided for you to extend your skills.

•     Weekly quizzes

•     Practical tasks - you must complete all set tasks

•     Spreadsheet Quiz (assessment)

•     Final practical exam

IMPORTANT

Screen shots used may vary, depending on which version of

Microsoft Office you are using.

For this course, you should be using the version of Excel installed on

your device (not an online version).

All instructions are written for Windows desktop computers;

however, instructions are provided for Mac computers where

necessary.

If you are using a Mac computer, a laptop computer, or a portable

device, some features / keyboard shortcuts may be different.

General instructions

 

For each activity:

Save all files with your ZID in front of the filename.

With every spreadsheet you create, make sure that you look at the print preview :

•     All columns should fit within one page (if not, change orientation to landscape OR readjust size of columns)

•     Where possible avoid splitting any data across more than one page (move the table OR resize)

•     Ensure each chart is entirely visible on the page (resize OR move the chart)

•     If the column 代写Advanced Spreadsheets using Excelshows monetary values then apply currency or accounting format (follow instructions) .  Make sure you are consistent, using the same format across the spreadsheet.

•     Align column headings to match that of the data below, eg align left over text, align right over numeric values.

•     Set the number of decimal places consistently or as required in the activity instructions.

Advanced Excel – Topic 1

Nested and Complex Formulas

nested function is a function inside another function. The IF function is often used with nesting. That is, you can nest or enclose another function inside an IF function.

Activity 1a - Constructing a nested function  Use the file Nested.xlsx for this activity.

In column F, we want to show total sales only for the South region

In Column G, we want to show total sales only for the West region

In column H, we want to show average sales only for the South region

In Column I, we want to show average sales only for the West region

We will use absolute references.

The logic:

If Bcontains the word “South” then add the values in the range C4:E4. If it doesn’t, then return (display) 0.

Complete the spreadsheet by inserting the correct nested formulas in cells F4G4H4 and I4 and auto filling down appropriately. When completed, save your file.

Note: In the example above we have used the heading as an absolute reference; however, it is best practice to create a separate, labelled reference area if you wish to use absolute references.

Activity 1b - Constructing a nested IF function

Use the file Harwood Sales.xlsx for this activity.

25000 -> commission = 0

40000 -> commission = 40000*5%   85000 -> commission = 85000*10%

Harwood Sales Company pays its sales people a commission (an extra payment) depending on their sales for the month.

•     If a sales person sells less than $30,000 of items, they receive no commission;

•     if they sell from $30,000 to $70,000, they receive 5% commission ; and

•     if they sell more than $70,000 they receive a 10% commission.

Add a column and label it Commission Rate.

Using the information above, use a nested IF (an IF inside an IF) function to

calculate each person’s commission rate based on their sales. Below is an

explanation of the syntax of this formula, and the final formula using absolute cell reference:

3 Fill down this column.

Add another column, and label it Commission. Calculate the amount of commission in dollars.

Format the Monthly Sales and Commission columns to currency with no decimal places. Format the Commission Rate column to a percentage with no decimal

places.

Total the Monthly Sales and Commission columns.

7 Format the spreadsheet and save your file.

Activity 1c - Using IF/AND

Before commencing the following activities, make sure you have downloaded and

reviewed the document IF - IF/AND - IF/OR Overview.pdf from Moodle. This

explains and illustrates the use of the AND and OR functions with the IF statement.

 Use the file Overdue.xlsx for this activity

An overdue account is one that is late being paid. Accounts that are 30 days or more overdue, are charged a late fee of $5. Create a labelled reference area with this information so that you can use absolute references in your IF statements.

In the Late Fee column, create an IF function which enters 5 for accounts that are 30 days or more overdue, and 0 for accounts that are less than 30 days overdue. Use absolute referencing. Format the column to currency with 2 decimal places.

In the Total column, add the amount due and the late fee.

If the Total is more than $200 and the payment is 30 days or more overdue, the account is Urgent. Add this information to the spreadsheet so you can use absolute referencing.

We can also use an IF function to display a result when 2 conditions are both true. To do this we use the IF function and the AND function together.

The AND function returns TRUE if both the conditions are true. For instance AND(C4>200,D4>30) returns TRUE if both C4 is greater than 200 AND D4 is greater than 30.

a   In the Status column, use IF and AND functions. If the Total is more than $200 and if the payment is 30 days or more overdue, then display the word URGENT. Otherwise leave the cell blank.

The image below should help. Make sure you use absolute referencing.

4 Format your spreadsheet and save.

Activity 1d - Using nested IF or IF/AND

Use the file Machine Parts.xlsx for this activity

A company that sells machine parts is updating their stock and calculating which products are most popular.  The company buys the parts at cost price and they are then sold to customers plus a markup %.

Add a column labelled Total Cost and calculate the cost to the company of buying the parts.

Insert another column labelled Unit Selling Price and calculate the selling price of each item including the mark up %.

Add a column labelled Total Sales to calculate how much money the company made selling each item at the Selling Price.

Add another column labelled Profit and subtract the Total Cost from the Total Sales. Total the Profit column.

Management have decided that items supplied by Fender that have less than $500   profit are to be discontinued; all other items supplied by Fender should be reviewed. Items supplied by other suppliers should be restocked.

Add a column labelled Action and use a function to show whether items are to be discontinued, reviewed or restocked. Use absolute cell referencing.

Create a pie chart to illustrate the % of Profit for each item.

8 Save your file.

Activity 1e - IF/OR formula

Use the file Malley.xlsx for this activity. Use the Pay worksheet.

The Malley Organisation wants to show the projected 2021 salaries of employees.

A 10% increase will be given to employees if they work in the IT or Accounts Departments, or if they have been employed more than 5 years.

All other employees will receive an increase of 5%.

In the Increase % column, use a function to show the correct value.  Make sure you use absolute referencing.

Hint: Instead of using a nested If / AND you need to use a nested If / OR.

Calculate the 2021 Salary (Column G).

3 Save your file.

Challenge activities

Activity 1f

Use the Bonus worksheet in the Malley.xlsx workbook

All employees except those in the Sales Department will get a $350 bonus.

Construct an IF formula in Column F to show this. What comparison operator would you use?

2 Use absolute referencing.

3 Save your file.

Activity 1g

Use the Bonus worksheet in the Malley.xlsx workbook

The Malley company will pay employees a bonus (extra) amount of $350. However, the following employees should not get the bonus amount:

•     Employees in the Sales Department

•     Employees with more than 10 days of absence.

Construct an IF formula in Column F to show this.

There are several ways that you can construct your formula, nesting either AND or OR inside your IF formula. Consider the appropriate comparison operators to use with the conditions you want to use.

Tip: Another option is to use the NOT function. This would add another level of nesting inside your IF formula.

2   Sort your spreadsheet by column F, smallest to largest. Compare your answer to the screen shot below, which displays only those who received 0. Cells that match the conditions above have been highlighted, to help you understand the logic.

3 Save your file.

标签:function,use,column,Excel,Spreadsheets,file,using,your,more
From: https://www.cnblogs.com/vvx-99515681/p/18394339

相关文章

  • [1053] IF function in Excel & apply the function to all records
    YoucanachievethisinExcelusingtheIFfunction.Here’showyoucandoit:Selectthecellwhereyouwanttheresulttoappear(let’ssayD1).Enterthefollowingformula:=IF(C1<>"",C1,"NONE")PressEnter.Dragthe......
  • Python-openpyxl读取Excel中数据写入MySQL的表中
     Python代码:importpymysqlfromopenpyxlimportload_workbookdefinsert_excel_data_to_mysql(in_filename,in_host,in_user,in_password,in_database,in_table):#连接数据库mydb=pymysql.connect(host=in_host,#数据库主机地址......
  • 论文阅读01-Improving Closed and Open-Vocabulary Attribute Prediction using Trans
    论文框架研究背景和动机这篇论文试图解决什么问题?为什么这个问题重要?这个问题在当前的研究领域中有哪些已知的解决方案?研究方法和创新点论文提出了什么新的方法或模型?这个方法或模型是如何工作的?它与现有的方法相比有哪些改进?论文中的创新点是否显著且有实际意义?理......
  • vue2项目中使用webworker(二):导出Excel
    需求有的时候我们导出的数据量很大,如果在主进程中操作的话可能会导致页面卡顿的问题代码App.vue<template><divclass="app"><button@click="exportExcel">导出Excel</button></div></template><script>importExcelWorkerfrom......
  • Java 根据模板生成 PDF 文件 以及 excel 文件
    模板PDF的字段引入maven<!--iTextforgeneratingPDFfiles--><dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.13.2</v......
  • delphi开发Excel用户定义函数
    在Delphi中开发Excel用户定义函数(User-DefinedFunction,UDF)通常涉及到以下几个关键步骤:1.**创建DLL文件**-使用Delphi编写一个动态链接库(DLL),其中包含要作为ExcelUDF的函数。函数必须遵循特定的签名规范,以便Excel能够识别和调用。示例UDF函数:```delphilibr......
  • Python自动复制Excel数据:将各行分别重复指定次数
      本文介绍基于Python语言,读取Excel表格文件数据,并将其中符合我们特定要求的那一行加以复制指定的次数,而不符合要求的那一行则不复制;并将所得结果保存为新的Excel表格文件的方法。  这里需要说明,在我们之前的文章多次复制Excel符合要求的数据行:Python批量实现中,也介绍过实现......
  • python动画教程|Animations using Matplotlib-官网教程程序解读
    随着python学习的深入,我们不可避免进入画图模块matplotlib,也不可避免会遇到制作动画的需求。【1】官网教程如何学习python制作动画,最简单的就是直奔官网:https://matplotlib.org/stable/users/explain/animations/animations.html#animations它给出很长的代码,下面是除引入nu......
  • vue3 导出为Excel文件
    服务端给的一个下载接口:/order/exportOrderOpenInvoice导出转化为ExcelconstexportOrder=async()=>{ letreqData={};  letexportOrderOpenInvoiceUrl="/order/exportOrderOpenInvoice";   try{   constresponse=awaitaxios.get(exportOrderOpenInvo......
  • C#之中SqlConnection的Close和Dispose的区别和在使用using语句管理SqlConnection对象
    SqlConnection的Close和Dispose的区别在C#中,SqlConnection对象的Close和Dispose方法都可以用来释放数据库连接资源,但它们的作用和使用场景有所不同。Close方法SqlConnection.Close方法用于关闭与数据库的连接。当你调用这个方法时,它会关闭连接,但不会释放与连接关联的所有......