NPV assumes that the cash flows come in equal time intervals. XNPV assumes that the cash flows don’t come in equal time intervals.