You don’t need to spend hours in a spreadsheet to level up your Excel skills. If you have 15 minutes to spare this weekend, try building one of these clever, professional-looking projects. They’re quick to finish, satisfying to make, and genuinely useful once you’re done.
Build a mini data dashboard with a single function
No need for heavy charts
Standard Excel charts are useful, but they can quickly clutter a worksheet. Instead, use the REPT function to create compact data bars that sit directly inside your cells and expand as your numbers change.
First, create your worksheet layout and input some dummy data:
- Type Performance Dashboard in cell A1 and format it with a large, bold font.
- Type your headers in row 3—Product in A3, Sales in B3, and Visual in C3—and widen column C to give plenty of space for the in-cell chart you’re going to add.
- Type five sample products in the Product column and sales figures—5,200, 6,400, 7,800, 9,300, and 10,100—in the Sales column.
- Select the entire data range, and press Ctrl+T (or click Insert > Table) to convert your data into an Excel table.
- Check My table has headers, then click OK.
Now, select cell C4, type the following formula into the formula bar, and press Enter:
=REPT("█", ROUND(([@Sales]/MAX([Sales]))*20, 0))
This divides the current row’s sales by the largest value in the Sales column to calculate a ratio between 0 and 1. It then multiplies that by 20, which sets the maximum width of the bar, before the REPT function repeats the block character to create a proportional bar for each row.
Finally, make the dashboard easier to read:
- Select all the cells in your Visual column and change the font to Consolas so the text blocks align perfectly.
- With the Visual column still selected and the Home tab still open, click Conditional Formatting > New Rule.
- In the dialog box, click Use a formula to determine which cells to format, and create the four rules below in the order shown:
|
Rule |
Formula |
Font Color |
|---|---|---|
|
1 |
=$B4<=6000 |
Red |
|
2 |
=$B4>6000 |
Orange |
|
3 |
=$B4>7000 |
Yellow |
|
4 |
=$B4>9000 |
Green |
Once you’ve mastered this technique, you can use the same approach to create star ratings and other in-cell visuals.
Excel’s built-in Conditional Formatting Data Bars can also create quick in-cell charts, but REPT gives you more creative control. Because the visual is made from text characters, you can customize the symbols, colors, and layout to create visualizations that look completely different from standard conditional formatting.
- OS
-
Windows, macOS, iPhone, iPad, Android
- Free trial
-
1 month
Microsoft 365 includes access to Office apps like Word, Excel, and PowerPoint on up to five devices, 1 TB of OneDrive storage, and more.
Build an offline password strength checker
Set up personalized rules in modern Excel
Most password managers can already generate and evaluate strong passwords, but building your own checker is a fun way to see how Excel can turn simple rules into an interactive tool.
Start by creating the password input area and your validation checks:
- Type the large, bold title Password Auditor in cell A1.
- Create headers across row 3: Password in A3, Length in B3, Number in C3, Capital in D3, Lowercase in E3, Symbol in F3, and Security Rating in G3.
- Select cell A4, apply a light blue cell fill, and type a sample password.
- Enter the following formulas, and as you do, watch Excel return TRUE or FALSE for each criterion:
|
Cell |
Check |
Formula |
Returns TRUE if… |
|---|---|---|---|
|
B4 |
Length |
=LEN(A4)>=12 |
The password is at least 12 characters long. |
|
C4 |
Number |
=REGEXTEST(A4,”[0-9]”) |
The password includes at least one number. |
|
D4 |
Capital |
=NOT(EXACT(LOWER(A4), A4)) |
The password includes at least one uppercase letter. |
|
E4 |
Lowercase |
=NOT(EXACT(UPPER(A4), A4)) |
The password includes at least one lowercase letter. |
|
F4 |
Symbol |
=REGEXTEST(A4,”[^A-Za-z0-9]”) |
The password includes a character that isn’t a letter or number. |
Next, in cell G4, enter the following formula to convert the number of successful checks into an overall rating:
=IFS(COUNTIF(B4:F4, TRUE)<=2, "Weak", COUNTIF(B4:F4, TRUE)<=4, "Moderate", TRUE, "Strong")
Two or fewer TRUE evaluations result in a weak rating, three or four create a moderate rating, and only a password that passes all five checks receives a strong rating.
Now, add conditional formatting to show results visually. For each of the ranges and cells below, click Conditional Formatting > Highlight Cells Rules > Equal To, and apply the corresponding colors:
|
Apply To |
Condition |
Formatting |
|---|---|---|
|
B4:F4 |
TRUE |
Green text (via Customized Format) |
|
B4:F4 |
FALSE |
Red text (via Customized Format) |
|
G4 |
Strong |
Green fill with dark green text |
|
G4 |
Moderate |
Yellow fill with dark yellow text |
|
G4 |
Weak |
Light red fill with dark red text |
Finally, polish the worksheet so it looks like a mini-app:
- Widen columns A through G so the input, headers, and results have plenty of space.
- Select cells A3:F4 and click Center in the Alignment group in the Home tab.
- Bold the headers in row 3.
- Go to the View tab and uncheck Gridlines to give the worksheet a cleaner, app-like finish.
Your completed worksheet now functions as a simple password audit tool: type a new password into the input cell and watch each validation update automatically.
This checker is designed as an Excel project rather than a security guarantee. A “Strong” result only means the password passed the rules you created—it shouldn’t replace a dedicated password manager or security tool.
Build a digital dice roller
Turn Excel into a board game app
If you lose the dice to your favorite board game, Excel can step in as an unpredictable digital substitute.
First, create your spreadsheet layout:
- Type the large, bold title Game Night Dice in cell A1.
- Reduce the width of column A to just a few pixels, and increase the width of column B so it takes up about half your screen width.
-
Open the Home tab and format cell B2:
- Increase the font size to 200pt.
- Set both the vertical and horizontal alignment options to Center.
- Apply a light gray cell fill and a thick box border.
Now, create the dice engine. Select cell B2, and in the formula bar, type:
=RANDBETWEEN(1, 6)
When you press Enter, you have a six-sided digital dice.
Finally, make the tool user-friendly and add a finishing touch:
- Select cell B4 and type Press F9 to roll in a small, muted font. Center-align the text in this cell.
- Open the View tab and uncheck Gridlines to clean up the sheet.
Whenever it’s your turn to play, simply press F9 to recalculate the workbook and roll your digital dice.
RANDBETWEEN recalculates whenever the workbook recalculates, so your dice value may change if you edit other cells on your sheet.
Take your spreadsheet creation skills to the next level
Once you’ve finished these quick builds, you’ll have three polished spreadsheets and several useful Excel techniques you’ll use again and again. If you’re ready for another challenge, you can build heat maps, 3D maps, and more in under an hour by following our previous collection of Excel weekend projects.

