Используй функцию РАЗНДАТ(начальная дата; конечная дата; единицы измерения)
https://support.microsoft.com/ru-ru/office/функция-разндат-25dba1a4-2812-480b-84dd-8b32a451b35c Считаются только ПОЛНЫЕ интервалы (месяцы, годы)!
Не забудь вычесть единичку из начальной даты!
В ячейке C1 стоит =РАЗНДАТ(B1-1;B2;"YM")

И еще вопрос в данной формуле 31.10.2022 он не считает как месяц, как это тоже исправить?