Computer Skills
Beginner
60 mins
Teacher/Student led
+80 XP
What you need:
Chromebook/Laptop/PC or iPad/Tablet

Standard Functions: ROUND, TODAY, NOW, LEN, UPPER, LOWER

Learn six essential spreadsheet functions β€” ROUND, TODAY, NOW, LEN, UPPER, and LOWER β€” that make sheets readable, dated, and tidy. Test each in a scratch area, then add one that genuinely improves your project budget.

Teacher Class Feed

Load previous activity

    1 - Introduction

    Welcome

    You've already used SUM, AVERAGE, MIN, MAX, and COUNT in your {{code:06_project_budget}}. Today you'll add six more built-in functions that save time and stop small mistakes creeping in: ROUND, TODAY, NOW, LEN, UPPER, and LOWER. These are the everyday tools that make a sheet readable, dated, and tidy, the kind of functions you'll reach for on Work Experience without even thinking about it.

    By the end of this lesson, you will be able to:

    • Use =ROUND, =TODAY, =NOW, =LEN, =UPPER, and =LOWER
    • Choose the function that genuinely adds value to your spreadsheet rather than decoration
    • Test each function in a scratch area before committing it to your project budget

    Warm-up

    You're on Work Experience at a local shop. On Tuesday you typed the date 14/03 into cell B2 of the stocktake sheet. On Friday your supervisor opens the sheet and asks, "Is that today's count, or last week's?" The date in B2 hasn't moved. What could you have typed instead so the sheet always shows the current date whenever anyone opens it?

    2 - Key Concepts

    Six built-in functions that every spreadsheet app ships with. To keep things manageable, think of them as two small groups of three: number and date helpers (ROUND, TODAY, NOW) and text helpers (LEN, UPPER, LOWER).

    Number and date helpers

    ConceptWhy it mattersExample
    =ROUND(number, digits) β€” rounds a number to a chosen number of decimal placesKeeps euro totals tidy so you don't end up showing a figure like 12.8479=ROUND(12.847, 2) returns 12.85
    =TODAY() and =NOW() β€” today's date; NOW() adds the time as wellYour sheet is always self-dated, so nobody has to ask whether the numbers are fresh=TODAY() on a budget header shows the current date; =NOW() on a shift log records the exact minute a task finished

    Text helpers

    ConceptWhy it mattersExample
    =LEN(text) β€” counts the characters in a cell, including spacesTells you instantly whether a value fits a character-limited field (form, name badge, Eircode)=LEN("SiobhΓ‘n NΓ­ MhurchΓΊ") returns 18
    =UPPER(text) and =LOWER(text) β€” convert text to ALL CAPS or all lowercaseStandardises text so entries don't look different just because of a capital letter=UPPER("d02 ax80") returns D02 AX80; =LOWER("INFO@CENTRA.IE") returns info@centra.ie

    Sample scratch sheet β€” what your testing area should look like

    Before you commit any of these functions to your real budget, you test them in a scratch sheet first. Here is what a completed scratch sheet looks like once all six have been tried. You'll build your own version of this in the next step.

    FunctionTest input (cell B)Formula you type (cell C)Result you see (cell D)
    ROUND12.847=ROUND(B2, 2)12.85
    TODAYβ€”=TODAY()14/03/2025 (auto-updates)
    NOWβ€”=NOW()14/03/2025 14:23
    LENCentra stocktake=LEN(B5)16
    UPPERmurphy=UPPER(B6)MURPHY
    LOWERINFO@CENTRA.IE=LOWER(B7)info@centra.ie

    3 - Exploration — Try Each Function

    Open your cloud storage and create a new spreadsheet inside your Digital_Portfolio folder called function_scratch. This is a throwaway testing ground: it is not a portfolio artifact and nobody will grade it. The point is to try each of the six functions in a safe place before you decide which ones deserve a spot in your real {{code:06_project_budget}}.

    Set up four column headings in row 1: Function, Test input, Formula, Result β€” exactly like the sample scratch sheet in the key concepts section. Then fill in one row per function (ROUND, TODAY, NOW, LEN, UPPER, LOWER), typing a test value in column B and a formula in column C that references column B. The result in column D will appear automatically.

    Use the prompts below to guide what you notice. There is no single correct answer β€” the goal is to decide which functions are worth keeping, not to produce a perfect sheet.

    Exploration

    4 - Common Issues

    Common issues

    IssueSolution
    My =TODAY() shows a number like 45392 instead of a dateThe cell is formatted as a number. Change it to a date format. In Excel Online: Home tab, Number format dropdown, Short Date. In Google Sheets: Format then Number then Date.
    My =LEN returns 0 for a cell that looks full of textCheck you're referencing the right cell. If LEN genuinely shows 0, the cell is empty (or contains only spaces you can't see). LEN is working correctly.
    =NOW() keeps changing every time I edit anything in the sheetThat's expected β€” NOW() updates on every recalculation. If you want a fixed timestamp, type it manually, or copy the cell and paste it back as a value (Paste special then Values only).
    =UPPER or =LOWER put the converted text in a new cell, but I wanted it in the original cellFormulas can't replace the cell they read from. Either use the new column as your tidy version, or copy the formula results and paste them as values back into the original column, then delete the formula column.
    My =ROUND returns the right number but adds trailing zeros I don't wantROUND and cell display format are two different things. Use Number format on the cell to control how many decimal places display, and use ROUND only when you actually need the underlying value to change.

    5 - Independent Practice — Add a Function That Earns Its Place

    Independent Practice

    Your goal: Add at least one of the six standard functions to your {{code:06_project_budget}} so the sheet is genuinely better afterwards β€” a live as-of date, tidier text, cleaner totals β€” not a function added for the sake of showing off.
    Time: ~15 minutes
    Task: Open {{code:06_project_budget}} from your Digital_Portfolio folder. Pick one or two functions from ROUND, TODAY, NOW, LEN, UPPER, and LOWER that would genuinely improve your budget β€” for example, a live TODAY() date in the header so the sheet is always self-dated, or ROUND on a calculated line total so the euro amounts display cleanly. Add the function(s), then check that every existing SUM, AVERAGE, MIN, MAX, or COUNT still works correctly.
    Success criteria:
    • At least one new standard function is doing visible work somewhere in your budget
    • You can say in one short sentence what problem the function solved β€” not just that it's there
    • Existing totals and averages still calculate correctly after the change (test by editing a number and watching the totals move)
    • The sheet is still easy to read at a glance β€” no orphan functions or stacked ROUNDs added just to fill the page

    Unlock the Full Learning Experience

    Get ready to embark on an incredible learning journey! Get access to this lesson and hundreds more on our learning platform.

    Copyright Notice
    This lesson is copyright of Coding Ireland 2017 - 2025. Unauthorised use, copying or distribution is not allowed.
    πŸͺ Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more