Excel Advanced Formulas: 2026 Guide for Every User

Excel Advanced Formulas

Microsoft Excel has changed more in the past few years than in the previous decade. If you’re still relying on VLOOKUP, nested IF statements, and Ctrl+Shift+Enter array formulas, you’re working harder than you need to.

The latest version of Microsoft Excel introduces powerful features that replace older, clunkier approaches with cleaner, faster alternatives. XLOOKUP handles lookups that VLOOKUP never could. LAMBDA lets you build custom functions without writing a single line of VBA. Dynamic arrays eliminate the need for complex Ctrl+Shift+Enter combinations entirely.

This guide walks through each of these advanced Excel functions with practical business examples you can apply immediately. Whether you use Excel for budgeting, data analysis, reporting, or operations, these formulas will change how you work with spreadsheets.

At Indigo Software Company, we provide genuine Microsoft Office licenses that include full access to these modern Excel capabilities.

Why Old Excel Formulas Hold You Back

Before diving into what’s new, it helps to understand why the old approach creates problems.

The VLOOKUP Problem

VLOOKUP has been the go-to lookup function for decades, but it carries real limitations:

  • Only looks right: VLOOKUP searches the leftmost column and returns values to the right. If your lookup column isn’t first, you have to restructure your data.
  • Column index numbers break: Hard-coded column numbers (the third argument) break when you insert or delete columns.
  • No exact match by default: VLOOKUP defaults to approximate match, causing silent errors when users forget to add FALSE as the fourth argument.
  • Slow on large datasets: VLOOKUP scans from top to bottom, making it sluggish on spreadsheets with thousands of rows.

The Nested IF Nightmare

Complex business logic often requires stacking IF functions inside each other:

text=IF(A1>100,IF(A1>200,IF(A1>300,"High","Medium-High"),"Medium"),"Low")

This becomes unreadable fast. One misplaced parenthesis breaks the entire formula, and debugging takes longer than writing it from scratch.

Legacy Array Formulas

Before dynamic arrays, performing calculations across ranges required Ctrl+Shift+Enter (CSE) array formulas. These were:

  • Confusing for most users
  • Easy to break accidentally
  • Invisible (nothing indicates a formula is an array formula without editing it)

Modern Excel eliminates all three problems.

XLOOKUP: The Complete VLOOKUP Replacement

XLOOKUP is the single most important formula upgrade in modern Excel. It replaces VLOOKUP, HLOOKUP, and most INDEX-MATCH combinations with a cleaner, more powerful syntax.

XLOOKUP Syntax

text=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
ArgumentPurposeRequired?
lookup_valueThe value you’re searching forYes
lookup_arrayWhere to searchYes
return_arrayWhat to returnYes
if_not_foundCustom message when no match existsNo
match_modeExact, approximate, or wildcardNo
search_modeFirst-to-last, last-to-first, binaryNo

XLOOKUP vs VLOOKUP: Side-by-Side Comparison

CapabilityVLOOKUPXLOOKUP
Look leftNot possibleSupported
Default match typeApproximate (risky)Exact (safe)
Column referenceHard-coded numberDirect range reference
Error handlingRequires IFERROR wrapperBuilt-in if_not_found
Search directionTop to bottom onlyAny direction
Multiple return valuesNot supportedReturns arrays
Horizontal lookupsRequires HLOOKUPSame function handles both

Practical Example: Employee Data Lookup

Old approach with VLOOKUP:

text=IFERROR(VLOOKUP(E2,A:D,3,FALSE),"Employee not found")

Modern approach with XLOOKUP:

text=XLOOKUP(E2,A:A,C:C,"Employee not found")

The XLOOKUP version is shorter, clearer, and won’t break if you insert a column between A and C.

XLOOKUP for Business Reporting

Scenario: You maintain a product catalog and need to pull pricing based on product ID.

text=XLOOKUP(B5,Products[ID],Products[Price],"Product not listed")

This formula:

  • Searches the ID column for the value in B5
  • Returns the corresponding price
  • Shows “Product not listed” instead of an error if no match exists

Advanced XLOOKUP: Returning Multiple Columns

XLOOKUP can return entire rows of data at once:

text=XLOOKUP(B5,Products[ID],Products[Price]:Products[Category])

This single formula returns both the price and category, spilling results across multiple cells automatically. No helper columns. No extra formulas.

When XLOOKUP Outperforms INDEX-MATCH

Many advanced Excel users switched from VLOOKUP to INDEX-MATCH years ago. XLOOKUP improves on INDEX-MATCH in several ways:

  • Simpler syntax: One function instead of two nested together
  • Built-in error handling: No separate IFERROR needed
  • Search direction options: Can search bottom-to-top for the last match
  • Wildcard support: Built into the match_mode argument

For most use cases in 2026, XLOOKUP should be your default lookup function.

LAMBDA: Build Custom Functions Without VBA

LAMBDA is a game-changer for anyone who has ever wished they could create their own Excel functions without learning Visual Basic for Applications.

What LAMBDA Does

LAMBDA lets you define a reusable custom function using standard Excel formulas. Once created, your function works exactly like built-in functions—you type its name, pass arguments, and get results.

LAMBDA Syntax

text=LAMBDA(parameter1, parameter2, ..., calculation)

Creating Your First LAMBDA Function

Example: A function that calculates sales tax for any amount and rate.

Step 1: Write the LAMBDA formula:

text=LAMBDA(amount, rate, amount * rate)

Step 2: Name it through the Name Manager (Formulas → Name Manager → New):

  • Name: SalesTax
  • Refers to: =LAMBDA(amount, rate, amount * rate)

Step 3: Use it like any built-in function:

text=SalesTax(500, 0.08)

Result: 40

Real Business Examples with LAMBDA

Markup Calculator

textName: Markup
Formula: =LAMBDA(cost, margin, cost / (1 - margin))
Usage: =Markup(75, 0.30)
Result: 107.14

Compound Interest Calculator

textName: CompoundInterest
Formula: =LAMBDA(principal, rate, years, principal * (1 + rate)^years)
Usage: =CompoundInterest(10000, 0.05, 10)
Result: 16,288.95

Commission Tier Calculator

textName: Commission
Formula: =LAMBDA(sales, IF(sales>=100000, sales*0.10, IF(sales>=50000, sales*0.07, sales*0.05)))
Usage: =Commission(75000)
Result: 5,250

Why LAMBDA Beats VBA Macros for Many Tasks

FactorVBA MacrosLAMBDA Functions
Learning curveSteep (programming required)Moderate (formula-based)
Security concernsMacro-enabled files raise flagsNo security warnings
PortabilityTied to macro-enabled workbooksWorks in standard .xlsx files
CollaborationBreaks in some shared environmentsWorks in shared workbooks
MaintenanceRequires VBA knowledge to editAny formula user can modify

That said, VBA macros remain necessary for complex automation, UI interaction, and tasks that go beyond calculations. If you need macro functionality, our guide on how to enable macros in Microsoft Excel walks through the setup process.

LAMBDA Helper Functions

Excel introduced companion functions that extend LAMBDA’s power:

  • MAP: Applies a LAMBDA function to each element in an array
  • REDUCE: Accumulates values across an array using a LAMBDA function
  • SCAN: Like REDUCE but shows intermediate results
  • MAKEARRAY: Generates arrays using LAMBDA-defined logic
  • BYCOL / BYROW: Applies LAMBDA to each column or row

These helper functions turn LAMBDA from a convenience feature into a serious data processing tool.

Dynamic Arrays: Excel’s Biggest Formula Evolution

Dynamic arrays fundamentally change how Excel handles formulas that produce multiple results. Before dynamic arrays, a formula lived in one cell and produced one result. Now, a single formula can fill an entire range automatically.

How Dynamic Arrays Work

When a formula returns multiple values, Excel “spills” the results into adjacent cells. This spill range adjusts automatically when source data changes.

Example:

text=SORT(A2:A20)

Enter this in one cell, and Excel fills the sorted list downward. Add a new value to the source data, and the spill range expands automatically.

The Spill Range Operator (#)

The hash symbol (#) references an entire spill range. If cell D2 contains a dynamic array formula, you can reference all its results with:

text=D2#

This makes it easy to build formulas that depend on dynamic array output.

Essential Dynamic Array Functions

SORT

Sorts data without helper columns or manual sorting:

text=SORT(A2:C100, 2, -1)

Sorts the range by the second column in descending order.

SORTBY

Sorts by a different column than the one displayed:

text=SORTBY(A2:A100, B2:B100, -1)

Returns names sorted by their scores (highest first).

FILTER

Extracts rows meeting specific criteria:

text=FILTER(A2:D100, C2:C100>50000, "No results")

Returns all rows where column C exceeds 50,000. Shows “No results” if no matches exist.

Business application: Pull all orders above a threshold, all employees in a specific department, or all products below reorder level—with a single formula.

UNIQUE

Extracts distinct values from a range:

text=UNIQUE(B2:B500)

Returns every unique value from column B, removing duplicates automatically.

SEQUENCE

Generates number sequences:

text=SEQUENCE(12, 1, 1, 1)

Creates a column of numbers from 1 to 12. Useful for generating row numbers, date sequences, or iteration counters.

RANDARRAY

Creates arrays of random numbers:

text=RANDARRAY(10, 3, 1, 100, TRUE)

Generates a 10-row by 3-column array of random integers between 1 and 100.

Combining Dynamic Arrays for Powerful Results

The real power emerges when you nest these functions together.

Example: Sorted unique list of departments with revenue above $100K:

text=SORT(UNIQUE(FILTER(B2:B500, D2:D500>100000)))

One formula. No helper columns. No pivot table. Updates automatically when data changes.

Example: Top 5 salespeople by revenue:

text=TAKE(SORT(FILTER(A2:B100, B2:B100>0), 2, -1), 5)

This filters out zero-revenue entries, sorts by revenue descending, and returns only the top 5 rows.

Microsoft Excel for Budgeting with Dynamic Arrays

Dynamic arrays transform budgeting workflows. Instead of manually building budget comparison tables, you can:

Create a dynamic budget variance report:

text=FILTER(BudgetData, BudgetData[Variance]<0, "All items on budget")

This instantly shows every line item that’s over budget. As actuals update throughout the month, the report adjusts automatically.

For a hands-on budgeting tutorial, see our guide on building a dynamic budget tracker in Excel.

LET and Other Supporting Functions

LET: Name Variables Inside Formulas

LET assigns names to intermediate calculations within a formula, improving both readability and performance.

Without LET:

text=IF(XLOOKUP(A2,Data[ID],Data[Revenue])>50000, XLOOKUP(A2,Data[ID],Data[Revenue])*0.1, XLOOKUP(A2,Data[ID],Data[Revenue])*0.05)

With LET:

text=LET(revenue, XLOOKUP(A2,Data[ID],Data[Revenue]),
  IF(revenue>50000, revenue*0.1, revenue*0.05))

The LET version calculates the XLOOKUP once and reuses the result. This is faster (one lookup instead of three) and far easier to read.

CHOOSECOLS and CHOOSEROWS

Select specific columns or rows from a range:

text=CHOOSECOLS(A1:F100, 1, 3, 5)

Returns only columns 1, 3, and 5 from the range. Pair this with FILTER and SORT for precise data extraction without restructuring your source data.

TEXTSPLIT, TEXTBEFORE, and TEXTAFTER

Modern text parsing functions that eliminate complex nested MID, FIND, and LEN formulas:

text=TEXTSPLIT(A2, ", ")

Splits comma-separated values into individual cells across a row. Dynamic arrays handle the spill automatically.

VSTACK and HSTACK

Combine ranges vertically or horizontally:

text=VSTACK(Sheet1!A2:B50, Sheet2!A2:B50, Sheet3!A2:B50)

Merges data from three sheets into one continuous range. Updates dynamically as source sheets change.

Microsoft Excel vs Google Sheets: Advanced Formula Comparison

Users frequently ask how Microsoft Excel compares to Google Sheets for advanced formula work. Here’s an honest assessment.

FeatureMicrosoft ExcelGoogle Sheets
XLOOKUPFull supportSupported (added 2023)
LAMBDAFull support with helpersSupported
Dynamic arraysNative, fully integratedArrayFormula required in some cases
VSTACK/HSTACKSupportedSupported
LET functionSupportedSupported
Performance on large datasetsSuperiorSlows on 100K+ rows
Offline accessFull functionalityLimited
VBA/MacrosFull supportApps Script (different language)
CollaborationImproved with 365Native strength

Bottom line: Google Sheets has closed the gap on formula support, but Microsoft Excel maintains advantages in performance, offline capability, and advanced automation. For business environments handling large datasets, Excel remains the stronger choice.

For a detailed comparison, read our article on features that Microsoft Excel has compared to Google Sheets.

Which Excel Version Supports These Formulas?

Not all Excel versions include XLOOKUP, LAMBDA, and dynamic arrays. Here’s what you need:

FeatureMicrosoft 365Office 2024Office 2021Office 2019Office 2016
XLOOKUP
LAMBDAPartial
Dynamic Arrays
LET
VSTACK/HSTACK
TEXTSPLIT

Key takeaway: Microsoft 365 and Office 2024 provide full access to every advanced formula covered in this guide. Office 2021 covers most features. Office 2019 and earlier lack these modern capabilities entirely.

If you’re running an older version, upgrading unlocks these productivity improvements immediately. Browse our complete software collection to find the right Microsoft Office edition for your needs.

For users still running older systems, our Microsoft Office for Windows 7 guide explains compatibility considerations.

Practical Workflow: Old Formula vs New Formula

Here’s how a real business task looks using old Excel methods compared to modern formulas.

Task: Generate a Report of Top Customers by Revenue

Old Approach (5+ formulas, helper columns required):

  1. VLOOKUP to pull customer revenue (breaks if columns shift)
  2. Manual sort or helper column with LARGE/INDEX
  3. Nested IF statements for revenue tiers
  4. Separate COUNTIF for unique customer count
  5. Manual copy-paste to update

Modern Approach (2-3 formulas, no helper columns):

text=LET(
  data, FILTER(Customers, Customers[Revenue]>10000),
  sorted, SORT(data, 3, -1),
  TAKE(sorted, 10)
)

This single formula:

  • Filters customers above $10K revenue
  • Sorts by revenue descending
  • Returns the top 10 rows
  • Updates automatically when data changes

Time saved: What previously required 15-20 minutes of formula building and maintenance now takes 30 seconds.

Tips for Learning Advanced Excel Formulas

Start with XLOOKUP

Replace one VLOOKUP in your current workbook with XLOOKUP. Notice how much simpler the syntax is. Build confidence before tackling LAMBDA or complex dynamic arrays.

Practice with Real Data

Generic tutorials teach syntax. Real improvement comes from applying formulas to your actual work—your sales data, your budget spreadsheets, your inventory reports.

Build a Formula Reference Sheet

Create a workbook with one tab per formula family (lookups, dynamic arrays, LAMBDA). Add your own examples and notes. This becomes your personal reference that’s more useful than any generic cheat sheet.

Combine with Macros When Needed

Advanced formulas handle calculations beautifully, but automation tasks like formatting, email generation, and file management still benefit from macros. Learn how to enable macros in Microsoft Excel to combine both approaches.

Use Named Ranges and Tables

Dynamic arrays and XLOOKUP work best with structured tables (Ctrl+T). Table references like Sales[Revenue] are self-documenting and expand automatically as you add rows.

Finding the Right Microsoft Software

Where to Buy Microsoft Excel

Excel is included in every Microsoft Office suite. You don’t purchase Excel as a standalone product for most editions—it comes bundled with Word, PowerPoint, and other applications.

For those wondering where to buy Microsoft Excel with full advanced formula support, genuine Microsoft Office licenses from Indigo Software Company include the latest Excel capabilities. Check our tips for finding the best deals on Microsoft software to get the best value.

Excel advanced formulas in 2026 represent a genuine shift in how spreadsheet work gets done. XLOOKUP replaces VLOOKUP with a more capable, less error-prone alternative. LAMBDA puts custom function creation within reach of anyone who can write formulas. Dynamic arrays eliminate helper columns, manual sorting, and fragile CSE array formulas.

Learning these functions takes hours, not weeks. The productivity gains compound daily across every spreadsheet you touch. Start by replacing one VLOOKUP with XLOOKUP in a workbook you use regularly. Notice the difference. Then keep going.

To access every advanced formula covered in this guide, you need Microsoft 365 or Office 2024. Explore genuine Microsoft Office licenses at Indigo Software Company and ensure your Excel is ready for modern formula work.

Frequently Asked Questions

What are the best advanced Excel formulas to learn in 2026?

Start with XLOOKUP for lookups, FILTER and SORT for data extraction, and LET for cleaner formula writing. Once comfortable, move to LAMBDA for custom functions and VSTACK/HSTACK for combining data from multiple sources. These six functions cover the majority of advanced business use cases.

Is XLOOKUP better than VLOOKUP?

Yes, in virtually every scenario. XLOOKUP searches in any direction, defaults to exact match, handles errors natively, and uses direct range references instead of fragile column numbers. There is no practical reason to write a new VLOOKUP formula if your Excel version supports XLOOKUP.

Which Excel version do I need for XLOOKUP and dynamic arrays?

Microsoft 365 and Office 2024 provide full support for all modern formulas. Office 2021 supports XLOOKUP and dynamic arrays but lacks some newer functions like VSTACK and TEXTSPLIT. Office 2019 and earlier do not support these features.

Can I use LAMBDA functions without knowing VBA?

Absolutely. LAMBDA uses standard Excel formula syntax. If you can write an IF statement or a VLOOKUP, you can create LAMBDA functions. VBA knowledge is not required.

How do dynamic arrays differ from legacy array formulas?

Legacy array formulas required Ctrl+Shift+Enter to activate, lived in pre-defined ranges, and were difficult to modify. Dynamic arrays activate automatically, spill results into adjacent cells, and resize dynamically as data changes. No special key combination is needed.

Are these formulas available in Google Sheets?

Google Sheets has added support for XLOOKUP, LAMBDA, and several dynamic array equivalents. However, performance on large datasets remains stronger in Microsoft Excel, and some newer functions like VSTACK and TEXTSPLIT work differently. For a detailed comparison, read our Excel vs Google Sheets feature comparison.

Do I still need macros if I learn these advanced formulas?

For calculation-based tasks, modern formulas can replace many simple macros. However, macros remain essential for automation involving formatting, file operations, email sending, and user interface interactions. The best approach combines both: advanced formulas for data processing and macros for workflow automation. Learn how to enable macros in Microsoft Excel when you need that capability.

Can I use these formulas for budgeting and financial analysis?

Yes. Dynamic arrays and XLOOKUP are particularly powerful for financial work. FILTER can extract over-budget items instantly, SORT ranks expenses by category, and LAMBDA can encode complex financial calculations as reusable functions. See our dynamic budget tracker tutorial for a hands-on example.

Purchased software from Indigo a couple times over the years. Everything installs as it should and is the legit software. Anytime I've had a question or needed help, they IMMEDIATELY replied to emails with guidance or a... quick fix. I'll definitely keep using them for future software needsread more
Shaun KShaun K
22:38 10 Nov 25
I got some really good help from Jessi at the Indigio Software help desk recently. I had lost several apps/programs last week that I couldn't recover and one I'd had for a while that I really needed to get back in... rebuilding my system tools on my Windows PC.Office Professional 2019 that I had downloaded from Indigo software years ago at a great price had everything I needed along with a license to have the product on any one working PC ....now Windows 11...but I required some help as my purchase history info and key info were needed to get me another 2019 download and they were with my lost files somewhere.Anyway Jessi looked at some history and found me in their database. He took care of getting me the information I needed with suggestions to help the process go smooth. Replies were quick and information was very helpful.Great company great people great support... especially when you need it!read more
John HunterJohn Hunter
00:17 28 Oct 25
I purchased MS Office 2019 from Indigo a few years ago. Since then, my wife, son and grandson have purchased 2019, as well. This week, thanks to Microsoft updating Windows, I was unable to use any of the Office... programs. I even tried to restore my computer to before the update, with no effect. I called the Indigo Help Desk and Jessie was incredible as she patiently worked with me for over an hour. Finally, she sent me a new product code so I could reinstall the program. The problem was no fault of Indigo, but they solved my problem. An outstanding example of customer care. I highly recommend Indigo for Microsoft software at Great prices.read more
Victor GregorieVictor Gregorie
03:55 06 Sep 25
I've made multiple purchases from Indigo Software over the years. I've found them very competitive from the price standpoint, with a quick clear distribution for licensing. Recently after a hardware upgrade, one of my... licence keys stopped working. Indigo solved my problem promptly, with excellent friendly communication. I highly recommend them and will use them again.read more
Joe SeileyJoe Seiley
23:24 17 Aug 25
Best customer service ever!! their tech called me after hours to solve an issue, was generous with his time and patient and gave his all. He called again first thing in the morning to ensure it was all resolved even... before my day started so I didn't miss a single day of work. I have not found yet any company to provide this level of service, even more than a year after the purchase. Highly highly highly recommended! Thank you guys.read more
adad Vanunuadad Vanunu
14:45 25 Jun 25
Indigo Software is a great place to go for software at a reasonable price. Their customer service is top notch and I highly recommend them to anyone.
Dave KesterDave Kester
15:56 05 Sep 24
Great company for purchasing software at a very reasonable price. They provided me with excellent support getting the apps I purchased from them transferred to my new computer.
Betty AllmanBetty Allman
20:29 03 Sep 24
I always go to Indigo SoftwRe for my Microsoft Office purchases, I haven't found a better price anywhere. What I didn't know is that they have awesome customer service. I had an issue with my computer and needed to... reinstall my software. I wasn't sure how to do that so I reached out to Indigo. They quickly responded with a video which provided a simple solution. I was back to work in minutes. Thank you Indigo for simplifying my life!read more
debdeb
00:01 24 Aug 24
I needed the Microsoft Office program on my Mac. When I purchased Indigo's product, I had several issues downloading and installing the program. However, when I reached out to the good people at Indigo, they went... above and beyond in helping me through all the steps needed in order to get the program up and running. I am beyond pleased with their expertise, knowledge, and the constant reaching out to me during the process! I've not seen a company care so much about their customers. Refreshing to see such professionalism! I would definitely recommend them for their products and services! Five stars to Indigo!read more
Melanie KoehlerMelanie Koehler
21:33 16 Aug 24
Indigo is incredible!!! They have genuine Microsoft Suite products at a fraction of the price. In addition, the customer service is top notch!! Highly recommend!!!
Jack BerkJack Berk
20:25 20 Jun 24
Indigio Software company is a company I continuously return to. Customer Service is great and the product pricing is awesome. This is a veteran owned/run company and I believe in supporting whenever possible those who... serve and have served to give us the Freedoms we love and hold dear. Thank you Indigo Software company. I refer anyone who wants a company that truley cares about their customers and want to support veterans!read more
Suzanne EllisSuzanne Ellis
18:54 18 Jun 24
I’m thankful I found Indigo Software. Over the last few years, I’ve purchased their Microsoft Office Professional software suite for three different home computers. I don't understand why everyone does not purchase... their Microsoft Office programs thru Indigo Software. They are economical and provide great, responsive Customer Service!read more
Russ PilcherRuss Pilcher
13:59 07 May 24
I purchased a couple of licenses for Windows 10 over the years and 1 license for Office Pro 2019. I dumped one of my older laptops where Office Pro 2019 was installed and purchased a new laptop. Unfortunately, I... could not activate the Office Pro 2019 on my new laptop. I reached out to Indigo and they provided me a new legitimate activation code which I successfully registered in my Microsoft online account. I was then able to re-install on my new laptop without issue and fully activated and recognized as legitimate MS software.read more
John BensonJohn Benson
02:55 25 Apr 24
They have amazing customer service. I accidentally ordered the wrong item and then email them about my mistake. They were very quick to cancel my original order and refund the cost so I could easily order what I... actually wanted. The refund credited quickly to my credit card so there was no financial impact or delay.They have an excellent video to a company the order which made it very simple and easy to download and install.I am so happy to see that there are companies out there that still know what true customer service is.read more
elikaelika
17:14 31 Jan 24
I purchased Office from Indigo some time ago, but in the aftermath of upgrading my PC's CPU and upgrading to Windows 11, the license was lost/deleted/corrupted/removed and my Office was deemed an unlicensed copy (with... the corresponding warnings from Microsoft.) The Team Indigo Helpdesk was (unlike some other "helpdesks") very helpful, resolving my issues promptly, even on a weekend. One may purchase productivity software from many sources, but they stand behind their service. Thank you Indigo. I feel comfortable in recommending your service to anyone at any time.read more
Sid WoodSid Wood
18:01 28 Jan 24
I've dealt with several software vendors in the past, but I can truly say that Indigo has exceeded my expectations. Not only are the prices fantastic (for LEGITIMATE Sftwr and Keys), but the response, and follow-up are... amazing. I purchased software on behalf of a non-profit, and they handled the tax-exempt status without any issue. Then when I bought Software for myself, somehow my email was 'linked' to that non-profit entity. Indigo responded incredibly fast and cleared it up. All this, while providing valid keys which activated without issue.I'm very happy with Indigo Software and will continue to use them as a valuable Software resource!read more
Tbne3618Tbne3618
14:14 28 Jan 24
I am a Veteran disabled from a stroke , and built a New pc as therapy for my hand from components given to me as a gift, however I was having issues with my fresh new windows 10 Pro. Install and activation, 2 days... working on the issue ,and After hours on the phone with Microsoft support ,even they could not Resolve the Issue. I came upon the Indigo software website by accident. And thought I would send an email with my dilemma. It was late here on the east coast. I was very surprised in less than 1 hour I had received an email. With some instructions as to what I should look for. Emailed back a few screenshots of the errors. And 2 emails later. Within 1 hour . I was fully up and running. Issue was resolved. Not sure if I should mention a name, but I want to thank Michael of the Team Indigo Software Helpdesk ,,and company for resolving the issue. I highly recommend Indigo software for your Microsoft software needs. And their support is beyond fantastic. Please. Support this company. You cannot go wrong.Veteran owned business.Semper FiNeal Newmanread more
Neal NewmanNeal Newman
18:09 23 Jan 24
We've been purchasing software for several years now and really appreciate the great service and quality of Indigo Software Company. Their prices are very affordable and we've never had an issue with any software we've... purchased. Look forward to another great year as our software needs arise!read more
Eagle Medical IncEagle Medical Inc
17:36 22 Jan 24
I could have bought Office 2021 from another company cheaper but didn't so glad I paid more had issues with download and the support from Joe and Jenna was awesome. You get what u pay for so spend the extra money and go... with Indigo. I've used multiple times and they have never let me down.read more
Herbert CumbaaHerbert Cumbaa
15:55 26 Jul 22
Outstanding! Fair Price for Product! (Office Professional Plus 2016) Received Install Codes Immediately after Purchase! Processed Perfectly with Microsoft! Wanted Legit Software for Our Church! Will Use Again!... A+A+A+A+A+A+A+A+A+A+A+read more
Allan DrakeAllan Drake
20:51 16 Jul 22
js_loader