0% found this document useful (0 votes)
8 views

Session 6 - Advanced Formulas and Functions

Uploaded by

Rayane Hamdan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Session 6 - Advanced Formulas and Functions

Uploaded by

Rayane Hamdan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Session 6: Advanced Formulas and Functions

Objective: Introduce students to more advanced Excel formulas and functions,


focusing on logical functions, text functions, and date/time functions.

Duration: 1 hour

1. Review of Session 5 (5 minutes)

- Quick recap of key points from the previous session.

- Answer any lingering questions.

2. Introduction to Logical Functions (20 minutes)

- IF Function:

- Syntax: `=IF(logical_test, value_if_true, value_if_false)`

- Example: `=IF(B2 >= 50, "Pass", "Fail")`

- Demonstration: Creating a pass/fail system based on student scores.

- Nested IF Functions:

- Using multiple IF statements within one formula.

- Example: `=IF(B2 >= 90, "A", IF(B2 >= 80, "B", IF(B2 >= 70, "C", "D")))`

- Demonstration: Grading system with multiple conditions.

- AND & OR Functions:

- Syntax: `=AND(condition1, condition2, ...)`, `=OR(condition1,


condition2, ...)`

- Example: `=AND(B2 >= 50, C2 = "Yes")`

- Example: `=OR(B2 >= 50, C2 = "Yes")`

- Demonstration: Checking multiple conditions in a single formula.

3. Introduction to Text Functions (15 minutes)

- CONCATENATE/CONCAT Function:

- Syntax: `=CONCATENATE(text1, text2, ...)`, `=CONCAT(text1, text2, ...)`

- Example: `=CONCATENATE(A2, " ", B2)` or `=CONCAT(A2, " ", B2)`

- Demonstration: Combining first and last names into a full name.


- LEFT, RIGHT, and MID Functions:

- Syntax: `=LEFT(text, num_chars)`, `=RIGHT(text, num_chars)`, `=MID(text,


start_num, num_chars)`

- Example: `=LEFT(A2, 3)`, `=RIGHT(A2, 3)`, `=MID(A2, 2, 3)`

- Demonstration: Extracting parts of text strings.

- LEN and FIND Functions:

- Syntax: `=LEN(text)`, `=FIND(find_text, within_text, [start_num])`

- Example: `=LEN(A2)`, `=FIND(" ", A2)`

- Demonstration: Finding the length of a text string and the position of a


specific character.

4. Introduction to Date and Time Functions (15 minutes)

- TODAY and NOW Functions:

- Syntax: `=TODAY()`, `=NOW()`

- Example: `=TODAY()`, `=NOW()`

- Demonstration: Displaying the current date and time.

- DATE and TIME Functions:

- Syntax: `=DATE(year, month, day)`, `=TIME(hour, minute, second)`

- Example: `=DATE(2024, 5, 18)`, `=TIME(14, 30, 0)`

- Demonstration: Creating specific date and time values.

- YEAR, MONTH, DAY, HOUR, MINUTE, SECOND Functions:

- Syntax: `=YEAR(date)`, `=MONTH(date)`, `=DAY(date)`, `=HOUR(time)`,


`=MINUTE(time)`, `=SECOND(time)`

- Example: `=YEAR(A2)`, `=MONTH(A2)`, `=DAY(A2)`

- Demonstration: Extracting components of dates and times.

5. Hands-on Practice (10 minutes)

- Create a new worksheet and enter sample data (e.g., student names, scores,
attendance status, dates of birth).

- Use the IF function to determine pass/fail status based on scores.

- Create full names using CONCATENATE/CONCAT function.


- Extract first names using LEFT and find the length of the full names using
LEN.

- Use TODAY function to display the current date and calculate ages using
YEAR and DATE functions.

6. Detailed Steps and Demonstrations:

1. IF Function:

1. Select the cell where you want the result to appear.

2. Type `=IF(` to start the formula.

3. Enter the logical test (e.g., `B2 >= 50`).

4. Enter the value if true (e.g., `"Pass"`).

5. Enter the value if false (e.g., `"Fail"`).

6. Close the formula with `)` and press Enter.

- Example:

- `=IF(B2 >= 50, "Pass", "Fail")`

2. Nested IF Functions:

1. Type `=IF(` to start the formula.

2. Enter the first logical test (e.g., `B2 >= 90`).

3. Enter the value if true (e.g., `"A"`).

4. Enter another IF function for the value if false (e.g., `IF(B2 >= 80, "B", IF(B2
>= 70, "C", "D"))`).

5. Close each IF function with `)` and press Enter.

- **Example**:

- `=IF(B2 >= 90, "A", IF(B2 >= 80, "B", IF(B2 >= 70, "C", "D")))`

3. AND & OR Functions:

1. Type `=AND(` or `=OR(` to start the formula.

2. Enter the conditions separated by commas (e.g., `B2 >= 50, C2 = "Yes"`).

3. Close the formula with `)` and press Enter.

- Example:

- `=AND(B2 >= 50, C2 = "Yes")`


- `=OR(B2 >= 50, C2 = "Yes")`

4. CONCATENATE/CONCAT Function:

1. Type `=CONCATENATE(` or `=CONCAT(` to start the formula.

2. Enter the text strings and cell references separated by commas (e.g., `A2, "
", B2`).

3. Close the formula with `)` and press Enter.

- Example:

- `=CONCATENATE(A2, " ", B2)`

- `=CONCAT(A2, " ", B2)`

5. LEFT, RIGHT, and MID Functions:

1. Type `=LEFT(`, `=RIGHT(`, or `=MID(` to start the formula.

2. Enter the text string or cell reference and the number of characters to
extract (e.g., `A2, 3` for LEFT and RIGHT, or `A2, 2, 3` for MID).

3. Close the formula with `)` and press Enter.

- **Example**:

- `=LEFT(A2, 3)`

- `=RIGHT(A2, 3)`

- `=MID(A2, 2, 3)`

6. LEN and FIND Functions:

1. Type `=LEN(` or `=FIND(` to start the formula.

2. Enter the text string or cell reference (e.g., `A2` for LEN or `" ", A2` for
FIND).

3. Close the formula with `)` and press Enter.

- Example:

- `=LEN(A2)`

- `=FIND(" ", A2)`

7. TODAY and NOW Functions:

1. Type `=TODAY()` or `=NOW()` in a cell.

2. Press Enter to display the current date or date and time.


- Example:

- `=TODAY()`

- `=NOW()`

8. DATE and TIME Functions:

1. Type `=DATE(` or `=TIME(` to start the formula.

2. Enter the year, month, and day for DATE or hour, minute, and second for
TIME separated by commas (e.g., `2024, 5, 18` for DATE and `14, 30, 0` for
TIME).

3. Close the formula with `)` and press Enter.

- Example:

- `=DATE(2024, 5, 18)`

- `=TIME(14, 30, 0)`

9. YEAR, MONTH, DAY, HOUR, MINUTE, SECOND Functions:

1. Type `=YEAR(`, `=MONTH(`, `=DAY(`, `=HOUR(`

You might also like