Ask DBMS Expert


Home >> DBMS

Assignment- Fitness Classes

Project Description:

The hotel has started facilitating fitness classes for hotel guests. Guests can register for classes prior to their arrival or when they arrive to the hotel. Several instructors lead the classes, and each instructor has multiple skills. The fitness center manager would like to have a spreadsheet developed that will track class enrollment. The spreadsheet will provide an overview of guest enrollment with some analysis, which will be used for better decision-making.

Instructions

1 Start Excel. Open the downloaded Excel file named e03ps1_grader_h1_start.xlsx. Save the file with the name e03ps1Fitness_LastFirst replacing LastFirst with your name.

2 Click the Input Data worksheet tab. Select range B11:H14. Create named ranges using the top row as the name for your named ranges. Each range is the list of instructors that can teach individual classes.

3 Select range B4:H8. Create named ranges using the top row as the name for your named ranges. Each range includes fitness class details.

4 Click the Enrollment worksheet tab. In cell A14, insert a table using range A13:D55 and the top row as the headers.

5 In cell D14, enter a HLOOKUP function that will look up the class number in cell B14 and use the ClassInfo table to return the Fee from the fifth row of the table with an exact match. Copy the formula down to cell D55, if necessary.

6 In cell E13, create a new column header named Class Name. In cell E14, enter a HLOOKUP function that will look up the class number in cell B14 and use the ClassInfo table to return the Class Category name from the second row of the table with an exact match. Copy the formula down to cell E55, if necessary.

7 Select A13:E55, and then name the entire range Enrollment. Create the range so that it refers to the cell range itself and not the table name. Create named ranges using the top row as the name for your named ranges. Copy range A13:E13, and then paste in range A1:E1 to set up the advanced filter criteria area. In cell C2, type F. In cell E2, type Yoga.

8 In cell B6, create a DCOUNTA function to count the Student_ID field in the Enrollment table that meet the filter criteria specified in range A1:E2.

In cell B7, create a DAVERAGE function to average the Fee field in the Enrollment table that meet the filter criteria specified in range A1:C2. This will average all fees collected from females.

In cell B8, create a DSUM function to sum the Fee field in the Enrollment table that meet the filter criteria specified in range A1:E2. This will total all yoga fees collected from females.

9 Click the Report worksheet tab. Use the following information to create calculations that will help hotel employees manage the fitness class enrollments. The user will put an "x" in range E4:E10, indicating which class to report upon and an "x" in range H4:H5 if employees want a report on a specific gender. In cell A4, use a MATCH function nested in an INDEX function to retrieve the Class that was selected in E4:E10. The MATCH should find the row where the "x" is located and would be used within the INDEX to pull the associated Class value from the same row within range F4:F10.

In cell B4, use a MATCH nested in an INDEX function to retrieve the Gender that was selected in H4:H5, looking at the "x" in column H and returning the F or M for the Gender criteria. Using a MATCH nested in an INDEX function, retrieve the gender that was selected in H4:H5. Nest the MATCH and INDEX formula inside of the IFERROR function, in case the user does not select a specific gender. The IFERROR should leave the cell blank, using", if a gender is not selected.

10 In cell C4, create a COUNTIF formula that counts the enrollment for the named range Class that has the class number listed in A4. The range criteria should reference the Class named range.

In cell B7, create a HLOOKUP formula that will look up the Class in A4 within the ClassInfo named range and return the maximum enrollment, which is in the third row of that table. The value should be looking for an exact match.

11 In cell B8, create a HLOOKUP formula that will use the Class in A4 and retrieve the Class Category type from the ClassInfo named range in row 2, also looking for an exact match.

In cell B11, create an IF function to indicate the availability of reservations. If the number enrolled in C4 is greater than or equal to the maximum enrollment in B7, then FULL OR OVERBOOKED should display. Otherwise, Spots Available should display.

12 The instructors for each class are listed on the Input Data worksheet in range B12:H14. The instructors for the Aerobics class need to be counted. In cell B12, create a complex function that will determine the number of instructors for the class listed in A4. Use the COUNTA, INDIRECT, INDEX, and MATCH functions.

Click cell B13. Using an HLOOKUP nested in an AND function nested in an IF function, return either Split Class or Can't Split based on business options. Two conditions are needed to determine if a class can be split. Using the ClassInfo table, one row shows if a class can be split. That condition can be determined with a HLOOKUP. The second is if there is more than one instructor as shown in cell B12. If both conditions are met, the class can be split. Otherwise, the class cannot be split.

13 Insert a PivotTable using the Enrollment named range on the Enrollment worksheet. Insert the PivotTable on a new worksheet named Pivot Analysis. Add the Student_ID, Gender, and Class Name fields to the PivotTable. Move Gender to the COLUMNS area. Move Student_ID to the VALUES area. In cell B3, replace Column Labels with Gender. In cell B4, replace F with Female. In cell C4, replace M with Male. In cell A3, replace Count of Student_ID with Total Students. In cell A4, replace Row Labels with Classes. Resize the column widths as needed. Apply Pivot Style Light 10 to the PivotTable.

14 Insert a Clustered Column PivotChart on the Pivot Analysis worksheet. Reposition the PivotChart so the upper left corner is in the top left corner of cell F3. Drag the lower right corner so the PivotChart fills column N. Change the color of the PivotChart to Color 13. Apply Style 8 to the PivotChart. Add a chart title above the chart. Replace Chart Title with Enrollment by Class and Gender.

15 Ensure that the worksheets are correctly named and placed in the following order in the workbook: Pivot Analysis, Enrollment, Input Data, Report. Save the workbook. Close the workbook and then exit Excel. Submit the workbook as directed.

Attachment:- mosken_e03ps1_grader_h1_start.xlsx

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M92243469
  • Price:- $60

Priced at Now at $60, Verified Solution

Have any Question?


Related Questions in DBMS

Data mining assignment -in this assignment you are asked to

Data Mining Assignment - In this assignment you are asked to explore the use of neural networks for classification and numeric prediction. You are also asked to carry out a data mining investigation on a real-world data ...

Sql query assignment -for this assignment you are to write

SQL Query Assignment - For this assignment you are to write your answers in a word document. This assignment is in three parts: Part A (reporting queries), Part B (query performance), Part C (query design). For this assi ...

The groceries datasetimagine 10000 receipts sitting on your

The groceries Dataset Imagine 10000 receipts sitting on your table. Each receipt represents a transaction with items that were purchased. The receipt is a representation of stuff that went into a customer's basket. That ...

You are in a real estate business renting apartments to

You are in a real estate business renting apartments to customers. Your job is to define an appropriate schema using SQL DDL in MySQL. The relations are Property(Id, Address, NumberOfUnits), Unit(ApartmentNumber, Propert ...

Objectivethe objective of this lab is to be familiar with a

OBJECTIVE: The objective of this lab is to be familiar with a process in big data modeling. You're required to produce three big data models using the MS PowerPoint software. This tool is available on UMUC Virtual Deskto ...

The relation memberstudentid organizationid roleid stores

The relation Member(StudentId, OrganizationId, RoleId) stores the membership information of student joining organization. For example, ('S1', 'O2', 'R3') indicates that student with Id 'S1' joined the organization with i ...

Relational database exerciseyou have been assigned to a new

Relational Database Exercise: You have been assigned to a new development team. A client is requesting a relational database system to manage their present store with the anticipation of adding more stores in the future. ...

Relational database design a given the following business

Relational Database Design A) Given the following business rules, identify entity types, attributes (at least two attributes for each entity, including the primary key) and relationships, and then draw an Entity-Relation ...

We can represent a data set as a collection of object nodes

We can represent a data set as a collection of object nodes and a collection of attribute nodes, where there is a link between each object and each attribute, and where the weight of that link is the value of the object ...

Data model development and implementationpurpose of the

Data model development and implementation Purpose of the assessment (with ULO Mapping) The purpose of this assignment is to develop data models and map Database System into a standard development environment to gain unde ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As