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.
=ROUND, =TODAY, =NOW, =LEN, =UPPER, and =LOWERYou'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?
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).
| Concept | Why it matters | Example |
|---|---|---|
| =ROUND(number, digits) β rounds a number to a chosen number of decimal places | Keeps 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 well | Your 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 |
| Concept | Why it matters | Example |
|---|---|---|
| =LEN(text) β counts the characters in a cell, including spaces | Tells 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 lowercase | Standardises 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 |
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.
| Function | Test input (cell B) | Formula you type (cell C) | Result you see (cell D) |
|---|---|---|---|
| ROUND | 12.847 | =ROUND(B2, 2) | 12.85 |
| TODAY | β | =TODAY() | 14/03/2025 (auto-updates) |
| NOW | β | =NOW() | 14/03/2025 14:23 |
| LEN | Centra stocktake | =LEN(B5) | 16 |
| UPPER | murphy | =UPPER(B6) | MURPHY |
| LOWER | INFO@CENTRA.IE | =LOWER(B7) | info@centra.ie |
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.
| Issue | Solution |
|---|---|
My =TODAY() shows a number like 45392 instead of a date | The 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 text | Check 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 sheet | That'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 cell | Formulas 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 want | ROUND 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. |