Admittedly, I do not ever use the IRR function, but when I copy your data, the formula in cell B6 returns a valid value for me:
Judging by the explanation of the function, it is easy to see why your formulas in column C return the #NUM! errors.
Looking at Microsoft's explanation of the function here:
IRR function - Microsoft Support, notice what it says about the values in the range/array you are using:
All your values in column B are negative, until you get to cell B38. At that point, you stop getting errors in your column C formula.