Переформулирую задачу так:
Дано: В ячейках Excel'я находятся числа в диапазоне от минус 100 миллиардов до плюс 100 миллиардов.
Найти: Нужно сформировать формат отображения, при котором визуально выводимое значение в каждой ячейке занимало бы (с учетом минуса) не более 5-ти знакомест.
Условие: реальное значение числа в ячейке меняться не должно. И оно должно оставаться числом.
Пример:1. 100 000 000 000 должно выглядеть как
100B2. - 998 333 555 должно выглядеть как
-998М3. 444 111 должно выглядеть как
444К4. 666 должно выглядеть как
666
Более понятно сформулировать, каюсь, уже не смогу.
P/S/
Можно конечно усложнить условие задачи и "попросить", например, всегда 5 знакомест (без учета запятой), а не "не более 5-ти".
Но это уже совсем жирное желание ))