Download & install
WhichDist runs on Excel 2016, 2019, 2021, 2024 and Microsoft
365 (Windows & Mac) and Excel on the web.
No coding needed — you install one small file
(manifest.xml) and Excel does the rest.
Note: Excel 2013 and 2010 are not supported — Microsoft's web add-in platform (Office.js) requires Excel 2016 or later.
manifest.xml).
The old File → Options → Add-ins → “Manage: Excel
Add-ins” → Browse dialog only accepts legacy
.xlam/.xll files and will not
load WhichDist.
Step 1 · Download WhichDist (manifest.xml)
Step 2 · Which Excel are you using?
Excel on the web — easiest
- Open your workbook at excel.office.com.
- Insert → Add-ins → My Add-ins → Upload My Add-in.
- Click Browse…, choose
manifest.xml, then Upload. - A WhichDist button appears on the Home tab. Select your numbers → Analyze selection.
Windows · Microsoft 365 / recent builds
- Insert tab → Add-ins (or More Add-ins).
- Open the My Add-ins tab, then click Upload My Add-in (top-right).
- Browse… to
manifest.xml→ Upload. WhichDist appears on the Home tab.
No Upload My Add-in button? You have a perpetual build — switch to the “Windows · 2021 / 2019 / 2016” option above.
Windows · Office 2021 / 2019 / 2016 (perpetual)
- Put
manifest.xmlin a folder, e.g.C:\WhichDist. - Share the folder: right-click → Properties → Sharing → Share. You need the network path, e.g.
\\YOUR-PC\WhichDist— a localC:\…path will not work; it must be a\\share. - Excel → File → Options → Trust Center → Trust Center Settings → Trusted Add-in Catalogs. Paste
\\YOUR-PC\WhichDist, click Add catalog, tick Show in Menu, OK twice. - Fully close and reopen Excel.
- Insert → My Add-ins (dropdown arrow) → SHARED FOLDER tab → WhichDist → Add.
Trips people up: it must be a \\ UNC path (not local
C:\), you must tick Show in Menu, and
you must restart Excel before the Shared Folder tab lists anything.
“Add catalog” does nothing / folder rejected?
- Confirm the folder is shared: right-click → Properties → Sharing should show a
\\…path. If “Not Shared”, click Share and add Everyone with Read. - Paste that exact
\\Computer\Sharevalue (copy it from the Sharing tab), then Add catalog. - Still empty after restart? Make sure
manifest.xmlis actually inside the shared folder.
Faster — register with a .reg file
Save as whichdist-catalog.reg, set Url to
your share path (keep the doubled back-slashes),
double-click, restart Excel:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\WEF\TrustedCatalogs\{b8e9c2a1-4f6d-4a2b-9c3e-1a2b3c4d5e6f}]
"Id"="{b8e9c2a1-4f6d-4a2b-9c3e-1a2b3c4d5e6f}"
"Url"="\\\\YOUR-PC\\WhichDist"
"Flags"=dword:00000001
Excel for Mac
- Copy
manifest.xmlinto~/Library/Containers/com.microsoft.Excel/Data/Documents/wef(createwefif needed). - Restart Excel → Insert → My Add-ins → WhichDist.
Instructors: push WhichDist to a whole class with nothing for students to install via Microsoft 365 Admin Center → Integrated apps (Centralized Deployment), or install from Microsoft AppSource once listed.
Developer sideload (from source)
Run the task pane locally over HTTPS, then sideload the manifest:
pnpm install pnpm --filter @whichdist/stats-engine build pnpm --filter @whichdist/excel-addin dev # serves https://localhost:3000 # Then sideload apps/excel-addin/manifest.xml: # Windows: share a folder as a trusted catalog, or use # npx office-addin-debugging start apps/excel-addin/manifest.xml # Mac: copy manifest.xml to ~/Library/Containers/com.microsoft.Excel/ # Data/Documents/wef # Web: Insert → Add-ins → Upload My Add-in → manifest.xml