Формулы не могут менять значения ячеек, но если
автоматической замены всё же
не требуется, то можно попробовать применить что-нибудь из следующих советов :
1) в соседнюю ячейку ввести любую из нижеопубликованных формул (где A1 это ячейка, данные которой, подлежат анализу), затем скопировать ячейки с формулой и используя специальную вставку, вставить значения в исходные ячейки.
=МАКС(0,01;A1)
=ЕСЛИ(A1<0,01;0,01;A1)
2) использовать проверку вводимых с клавиатуры данных (Данные - Проверка) и просто запрещать вводить числа меньше 0,01
3) создать и, главное

(применить его ко всем исходным ячейкам) свой собственный пользовательский формат, типа
[<0,01]"0,01";[<0,01]"0,01";Основной
P.S. только необходимо помнить, что формат также
не меняет значений ячеек, он только позволяет Вам увидеть на экране (за исключением строки формул) 0,01 вместо 0,007 или -100
Если же ничего из вышепредложенного не подходит, и нужна полная автоматизация с заменой, то видимо придётся использовать макросы, точнее сказать, событие Worksheet_Change (для листа), Workbook_SheetChange (для книги), xlApp_SheetChange (для всего приложения)
P.S. Да, и при ответе, цитировать предыдущее сообщение вовсе не обязательно, скорее даже наоборот ...