Не менее успешно гвардии сержант И. Е. Просяной действовал при освобождении южных районов Польши (Сандомирско-Силезская операция) и во время боёв в Силезии (Нижнесилезская операция). В должности командира бронетранспортёра он в составе разведгрупп постоянно находился впереди наступающих частей корпуса, обеспечивая его штаб оперативными разведданными, своевременно обнаруживая вражеские засады, сметая заслоны и захватывая переправы через водные преграды. 16 апреля 1945 года в ходе начавшейся Берлинской операции Иван Евгеньевич одним из первых в корпусе вышел к реке Нейсе и переправил свой бронетранспортёр на западный берег в районе Бад-Мускау. 17 апреля 1945 года его экипаж эффективным огнём из пулемёта способствовал отражению контратаки противника у населённого пункта Требендорф. 18 апреля в районе посёлка Дрешниц бронетранспортёр Просяного рассеял большую группу автоматчиков. При этом 7 вражеских солдат было уничтожено, а унтер-офицер был захвачен в плен и позднее дал ценные сведения и численности противостоявших корпусу немецких частей. В тот же день Иван Евгеньевич вышел к реке Шпрее и разведал брод для прохода танков. Вместе с танками на буксире он переправил БТР на западный берег и участвовал в отражении контратак противника до подхода основных сил корпуса. Сломив сопротивление противника, 25 апреля 1945 года передовые части 7-го гвардейского танкового корпуса вышли на юго-западную окраину Берлина. Иван Евгеньевич в составе своего подразделения штурмовал столицу Германии. В последние дни войны он участвовал в боях за город Дрезден в ходе Пражской операции. Боевой путь он завершил 9 мая 1945 года в Праге.