Documents and spreadsheets are used in almost every school and workplace. Learn the main ideas, the key formulas and good habits, with worked examples you can try on any computer, tablet or phone.
Almost every office, school, shop and small business uses two kinds of computer program every day: a program for documents, such as letters, reports and forms, and a program for spreadsheets, such as budgets, marks lists and records. Knowing how to use them well is one of the most practical skills you can have. It saves hours of work, reduces mistakes, and is listed in a very large number of job advertisements. This guide explains both kinds of program in plain language, with worked examples that you can try on a computer, a tablet or a phone, using whichever program you have.
In a spreadsheet, put one fact in each cell, begin formulas with an equals sign, and use cell references instead of typing numbers again. In a document, use heading styles and templates instead of changing each line by hand. In both, save often with clear file names, keep a backup, and check your work before you share it.
Several programs do the same jobs. The skills in this article apply to all of them, because they use the same ideas and very similar menus.
| Job | Common programs | Typical file types |
|---|---|---|
| Documents (word processing) | Microsoft Word, Google Docs, LibreOffice Writer | .docx, .odt, .pdf |
| Spreadsheets | Microsoft Excel, Google Sheets, LibreOffice Calc | .xlsx, .ods, .csv |
| Presentations | PowerPoint, Google Slides, LibreOffice Impress | .pptx, .odp |
Some of these programs are free and work in a web browser or on a phone. Others are installed on a computer. If you want to understand what the computer is doing behind the scenes, read our article on how computers work, and for online storage see our guide to cloud computing.
A few basic actions are used constantly in every program. Learning their keyboard shortcuts can make you much faster. On a Mac computer, use the Command key instead of Ctrl.
| Action | Shortcut |
|---|---|
| Copy | Ctrl + C |
| Cut (move) | Ctrl + X |
| Paste | Ctrl + V |
| Undo | Ctrl + Z |
| Redo | Ctrl + Y |
| Save | Ctrl + S |
| Select everything | Ctrl + A |
| Find | Ctrl + F |
| Bold, Italic, Underline | Ctrl + B, Ctrl + I, Ctrl + U |
The most valuable habit of all is to save early and save often. Many programs save automatically online, but you should never rely on that alone for important work.
A spreadsheet is a grid of boxes that can store text and numbers and can calculate with them. Its great strength is that when you change one number, every calculation that depends on it updates automatically. Learn these words first:
| Term | Meaning |
|---|---|
| Workbook | The whole file, which may contain several sheets |
| Worksheet (sheet) | One page of the grid, shown as a tab at the bottom |
| Cell | One box in the grid |
| Column / Row | Columns run up and down and are named with letters (A, B, C); rows run across and are named with numbers (1, 2, 3) |
| Cell address | The name of a cell: its column letter and row number, such as C4 |
| Range | A group of cells, written with a colon, such as A1:A5 (cells A1 to A5) |
| Formula | A calculation, always starting with an equals sign (=) |
| Function | A built-in formula with a name, such as SUM |
The quality of a spreadsheet depends on how the data is entered. Follow these rules from the start, and every later step becomes easier.
Every formula starts with =. You can use the symbols + (add), - (subtract), * (multiply) and / (divide). The important rule is to use cell references instead of typing the numbers again. For example, write =B2*C2 instead of =5*20. Then, when a number in B2 or C2 changes, the answer changes by itself.
A function does a bigger job with a short name. The most useful functions for beginners are shown below, using the numbers 12, 18, 25, 10 and 35 in cells A1 to A5.
| Function | What it does | Result for A1:A5 |
|---|---|---|
| =SUM(A1:A5) | Adds the values | 100 |
| =AVERAGE(A1:A5) | Finds the mean | 20 |
| =MAX(A1:A5) | Finds the largest value | 35 |
| =MIN(A1:A5) | Finds the smallest value | 10 |
| =COUNT(A1:A5) | Counts the cells that contain numbers | 5 |
The AVERAGE function finds the same mean that you can learn about in our article on mean, median and mode. Spreadsheets also have functions such as MEDIAN for the middle value.
The IF function chooses between two results. Its shape is =IF(test, result if true, result if false). Suppose a pass mark is 50 and a student's marks are in cell B2. The formula =IF(B2>=50,"Pass","Fail") shows "Pass" when the marks are 50 or more, and "Fail" otherwise. If B2 contains 45, the answer is "Fail".
When you copy a formula to another cell, the references usually move with it. This is called a relative reference. If you copy =B2*C2 down one row, it becomes =B3*C3, which is exactly what you want in a list. Sometimes you need a reference to stay fixed, such as a single tax rate or exchange rate in cell F1. A dollar sign before the column and row, as in $F$1, makes it an absolute reference that does not move when copied.
Here is a small budget. The monthly income of 1,200 is in cell B1, and the expenses are in cells B3 to B6.
| Cell | Column A | Column B |
|---|---|---|
| Row 1 | Income | 1200 |
| Row 2 | Expense | Amount |
| Row 3 | Rent | 400 |
| Row 4 | Food | 250 |
| Row 5 | Transport | 80 |
| Row 6 | Other | 120 |
Total expenses: =SUM(B3:B6) gives 850.
Money left: =B1-SUM(B3:B6) gives 1200 − 850 = 350.
Share of income spent on food: =B4/B1 gives 0.2083. If you format the cell as a percentage, it shows 20.8%.
Now the spreadsheet is useful. If the rent rises to 450, change only cell B3, and the total, the amount left and the percentage all update immediately. This is the real power of a spreadsheet.
Formatting changes how data looks without changing its value. Use number, currency, percentage and date formats so that the data is easy to read. For example, 0.2083 shown as a percentage is 20.8%.
Sorting puts rows in order, such as marks from highest to lowest or names from A to Z. Always select the whole table before sorting so that each row stays together. Filtering shows only the rows that meet a condition, for example the students who scored below 50, and hides the others without deleting them.
Use simple formatting to help the reader: bold headers, a light fill colour for the header row, borders for tables, and column widths wide enough to show the data. If you see a row of hash signs (#####) in a cell, the column is too narrow to show the number. Widen the column.
A chart turns numbers into a picture. Select your data, including the headers, then insert a chart. The chart type should match your message.
| Chart type | Best for | Example |
|---|---|---|
| Bar or column chart | Comparing amounts between groups | Marks of five students |
| Line chart | Showing change over time | Monthly sales through the year |
| Pie chart | Showing parts of one whole (use few slices) | How a budget is divided |
Give every chart a clear title, label the axes with units, and avoid decoration that makes it hard to read. A simple chart that people understand immediately is better than a fancy one that confuses them.
Errors are normal, and they are useful clues. Learn to read the message in the cell.
| Message | Usual cause | Fix |
|---|---|---|
| #DIV/0! | A division by zero or by an empty cell | Check the divisor and make sure it has a value |
| #NAME? | A misspelled function or a name the program does not recognise | Check the spelling of the function |
| #REF! | A reference to a cell that no longer exists, for example after deleting a column | Correct the reference |
| #VALUE! | The wrong type of data, such as text in a calculation | Check that the cells contain numbers |
| ##### | The column is too narrow | Widen the column |
To check a result, estimate it first. If the sum of five numbers around 20 comes out as 1,000, something is wrong. Also check that you did not type a number directly into a formula that should have used a cell reference.
A word processor is not just a typewriter on a screen. It can structure, format and check a document for you. The key is to use its tools instead of working by hand.
A style is a saved set of formatting, such as "Heading 1", "Heading 2" and "Normal". Instead of making a title bigger and bolder by hand, apply the Heading style. This gives the whole document a consistent look, lets you change the design of all headings at once, lets readers move around using the navigation pane, and allows the program to build a table of contents automatically.
| Feature | Good practice |
|---|---|
| Font | A plain, readable font at 11 or 12 points; no more than two fonts in a document |
| Line spacing | Usually 1.15 to 1.5 for easy reading |
| Margins | Even margins on all sides, often about 2.5 cm (1 inch) |
| Alignment | Left-aligned text is the easiest to read |
| Spacing between paragraphs | Use paragraph spacing, not repeated empty lines |
| Lists | Use the bullet and numbering buttons, not typed dashes or numbers |
Good documents can be used by everyone. Use heading styles so that screen-reader programs can navigate, add short descriptions (alternative text) to pictures, choose strong contrast between text and background, and avoid using colour alone to give meaning.
Online programs let several people work on the same file. When you share a file, choose the permission carefully:
| Permission | What the person can do |
|---|---|
| View | Read the file only |
| Comment | Read and add comments, but not change the text |
| Edit | Change the file |
Use comments and version history instead of sending many copies by email, because many copies lead to confusion about which one is correct. Share a file only with the people who need it, and do not share files that contain private information, such as identity numbers or bank details, with people who do not need them. Our article on cybersecurity basics explains good habits for passwords and safe sharing.
Skill with files is as important as skill with programs. Many people lose hours looking for a document they saved under an unclear name.
The best way to learn is to make something real. Try these three projects, increasing in difficulty.
| Mistake | Fix |
|---|---|
| Typing numbers into formulas | Use cell references so that results update |
| Putting several facts in one cell | Use one fact per cell, with a header row |
| Sorting only one column | Select the whole table before sorting |
| Formatting headings by hand | Apply heading styles |
| Using spaces or empty lines to move text | Use alignment, indents and paragraph spacing |
| Not checking calculations | Estimate the answer and test with simple numbers |
| Unclear file names and no backup | Name files clearly and follow the 3-2-1 rule |
| Sharing with edit permission by default | Choose the lowest permission that is needed |
| Term | Meaning |
|---|---|
| Cell address | The name of a cell, made of its column letter and row number |
| Range | A group of cells, such as A1:A5 |
| Formula | A calculation that starts with an equals sign |
| Function | A built-in formula with a name, such as SUM |
| Relative reference | A cell reference that changes when the formula is copied |
| Absolute reference | A cell reference with dollar signs that stays fixed when copied |
| Style | A saved set of text formatting, such as Heading 1 |
| Template | A ready-made document layout |
| A file type that keeps the layout the same on every device | |
| Backup | An extra copy of a file kept in case the original is lost |
Documents and spreadsheets are not difficult, but they reward careful habits. Enter data in a clean structure, let formulas do the calculations, use styles to format documents, and protect your work with clear names and backups. Each skill is small, yet together they make you faster, more accurate and more employable. Choose one of the three practice projects this week, build it from start to finish, and you will learn more in an hour than in many hours of reading.
14 questions. Select an answer for each, then submit to see your score instantly.