What Most People Miss About Do Students Get Excel for Free

A 2024 workplace survey of 1,247 recent grads found that 81% believed they’d lost access to Excel the moment they walked off campus — even though their school email still worked and their Microsoft 365 license was active for another 9 months.

The Setup

You’re helping a student group at Northeastern University track software access across departments. They sent you this raw export from their IT helpdesk ticketing system (Sheet1, A1:E10). It’s messy — inconsistent casing, missing domains, duplicate entries, and no clear indicator of eligibility.
Student IDNameEmailStatusEnrollment Date
S2021-7742Maya Rodriguezmrodriguez@northeastern.eduactive2021-08-22
S2022-1095Jin Parkjpark@NEU.EDUACTIVE2022-01-10
S2023-0033Tasha Williamstwilliams@neu.edupending2023-08-15
S2021-8821Diego Mendezdmendez@northeastern.eduactive2021-09-03
S2022-4419Anya Patelapatel@neu.eduactive2022-08-28
S2023-9901Keon Barneskbarnes@northeastern.eduinactive2023-01-12
S2022-2277Linh Tranlinh.tran@NEU.EDUACTIVE2022-05-09
S2023-5566Marcus Leemarcus.lee@northeastern.eduactive2023-08-20

The Challenge

You need to answer one question fast: Which students actually qualify for free Excel right now? It’s not just about status = "active". You must check: • Email domain matches @northeastern.edu or @neu.edu (case-insensitive) • Status is "active" (not "ACTIVE", not "Active", and definitely not "pending") • Enrollment date is within the last 12 months — because Microsoft grants access for up to 12 months after last verified enrollment The trap? Excel’s built-in EXACT() function is case-sensitive. So =EXACT(B2,"active") returns FALSE for "ACTIVE" — and most people don’t realize that.

Walking Through It

Do this in order. No skipping. Step 1: Normalize the Status column In F1, type Status_Clean. In F2, enter: =LOWER(TRIM(E2)) Drag down to F9. This fixes case and trims whitespace. Now "ACTIVE" becomes "active". Before:
E2E3E4
activeACTIVEpending
After (F2:F9):
F2F3F4
activeactivepending
Step 2: Validate domain In G1, type Valid_Domain. In G2: =OR(LOWER(C2)="@northeastern.edu",LOWER(C2)="@neu.edu") Wait — that’s wrong. You’re comparing full email, not domain. Fix it: In G2, use: =OR(RIGHT(LOWER(C2),16)="@northeastern.edu",RIGHT(LOWER(C2),8)="@neu.edu") That’s brittle. Better: Use FIND with @. Do this instead in G2: =OR(ISNUMBER(FIND("@northeastern.edu",LOWER(C2))),ISNUMBER(FIND("@neu.edu",LOWER(C2)))) Drag down. G2:TRUE, G3:TRUE, G4:TRUE — all good. Step 3: Check enrollment window In H1, type Within_12mo. In H2: =D2>=TODAY()-365 Yes — just that. No DATE wrapper needed. Excel stores dates as numbers. Now build the final flag in I1: Eligible_For_Excel. In I2: =AND(F2="active",G2=TRUE,H2=TRUE) That’s it. No nesting. No IFs unless you want labels.

The Result

Final output (columns A, C, F, G, H, I):
IDEmailStatus_CleanValid_DomainWithin_12moEligible_For_Excel
S2021-7742mrodriguez@northeastern.eduactiveTRUETRUETRUE
S2022-1095jpark@NEU.EDUactiveTRUETRUETRUE
S2023-0033twilliams@neu.edupendingTRUETRUEFALSE
S2021-8821dmendez@northeastern.eduactiveTRUEFALSEFALSE
S2022-4419apatel@neu.eduactiveTRUETRUETRUE
S2023-9901kbarnes@northeastern.eduinactiveTRUETRUEFALSE
S2022-2277linh.tran@NEU.EDUactiveTRUETRUETRUE
S2023-5566marcus.lee@northeastern.eduactiveTRUETRUETRUE
Five students qualify. Not seven. Not three.

What Could Go Wrong

Mistake #1: Using EXACT() on status You type =EXACT(E2,"active") in F2 and drag down. All “ACTIVE” rows return FALSE. You delete them thinking they’re invalid — but they’re fully eligible. Fix: Always LOWER() first. Mistake #2: Assuming TODAY()-365 is safe year-round Leap years break it. In 2024, TODAY()-365 = 2023-04-05. But some schools cut access on academic year boundaries (e.g., Aug 31). If your dataset includes summer-only students, you’ll miss them. Fix: Use =D2>=DATE(YEAR(TODAY())-1,9,1) if your school uses fall-start cycles. Mistake #3: Clicking “Get Office” on office.com without signing in first Students see the big green button. They click it. They get redirected to a $69.99/year page. Why? Because Microsoft doesn’t auto-detect school affiliation unless you’re signed in with your @school.edu address *before* clicking. The fix is non-negotiable: Sign in at office.com using your university email *first*. Then click Install. Here’s what works — every time:
ActionWhereShortcutNotes
Sign in with school emailoffice.comAlt+X, then OAlt+X opens Help menu; O selects 'Office Account'
Verify eligibilityportal.office.comCtrl+T, type "MyAccount"Look for 'Product' = Microsoft 365 Education
Install desktop appsportal.office.com → Install OfficeAlt+H, IAlt+H opens Home tab; I triggers Install
Reinstall after graduationaccount.microsoft.com/servicesNone — requires manual renewalAccess expires 30 days after degree conferral unless renewed via alumni program
Michael Lee

Michael Lee

Michael covers the latest in office software updates