The add-in converts a discrete probability distribution (an outcome column and a probability column) into the duplicated X/Y coordinates of its cumulative distribution function, draws it as an XY scatter chart with straight lines, compares several distributions on the same axes, and tests first- and second-order stochastic dominance. Works in Excel for Mac, Windows (Microsoft 365, Office 2021/2024) and Excel on the web.
Pick your platform and paste one command. No administrator rights or Microsoft 365 sign-in are needed. The command installs a small manifest file that points Excel at this site, so later updates arrive automatically the next time the task pane opens. You only need to run it again if you are told the add-in's manifest changed.
mkdir -p ~/Library/Containers/com.microsoft.Excel/Data/Documents/wef && curl -fsSL https://techyeoman.github.io/step_chart_excel_addin/manifest.xml -o ~/Library/Containers/com.microsoft.Excel/Data/Documents/wef/probability-step-chart.xml && echo "Installed. Restart Excel, then choose Home > Add-ins."rm -f ~/Library/Containers/com.microsoft.Excel/Data/Documents/wef/probability-step-chart.xml && echo "Removed. Restart Excel."[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12; $d = "$env:LOCALAPPDATA\ProbabilityStepChart"; $k = "HKCU:\Software\Microsoft\Office\16.0\WEF\Developer"; New-Item -ItemType Directory -Force -Path $d | Out-Null; Invoke-WebRequest -UseBasicParsing -Uri "https://techyeoman.github.io/step_chart_excel_addin/manifest.xml" -OutFile "$d\manifest.xml"; if (-not (Test-Path $k)) { New-Item -Path $k -Force | Out-Null }; New-ItemProperty -Path $k -Name "06577db0-4105-4e43-9a65-aaad5db9a70c" -Value "$d\manifest.xml" -PropertyType String -Force | Out-Null; Write-Host "Installed. Restart Excel, then choose Home > Add-ins."Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Office\16.0\WEF\Developer" -Name "06577db0-4105-4e43-9a65-aaad5db9a70c" -ErrorAction SilentlyContinue; Remove-Item -Path "$env:LOCALAPPDATA\ProbabilityStepChart" -Recurse -Force -ErrorAction SilentlyContinue; Write-Host "Removed. Restart Excel.".zip or manifest.xml from the
Microsoft 365 admin center under Settings › Integrated apps.A sample workbook is in the examples folder of the repository.
The add-in runs entirely inside Excel. It reads only the ranges you select, writes only the tables, charts and analysis sheets you ask for, and stores its settings inside the workbook. This site only delivers the add-in's code; no workbook data is ever sent to it or to any other server, and the add-in uses no cookies, analytics or tracking.
Released under the MIT License, © 2026 Evin Grano. Provided "as is", without warranty of any kind. Verify results before relying on them for decisions.