Попробовал сформулировать Вашу постановку.
В столбце A имеются данные: числовые (целые >=0) и текстовые (в конце строки 3 или 2 символа - число)
Цель - в соседнем столбце получить текстовые данные по правилам:
Для числовых данных добавить значение в соответствии с заданными правилами.
Для текстовых - получить текст, где к числовому окончанию строки добавляется значение в соответствии с теми же заданными правилами.
Перед каждым изменённым данным добавить текстовый префикс, например, IG.
Если это так, получил не очень красивую формулу. Возможно, можно сделать короче.
="IG"&ЕСЛИ(ЕЧИСЛО(ЗНАЧЕН(A1));A1+ПРОСМОТР(A1-0,1;{-1;20;50;100;200;300;500;1000};{20;30;40;50;70;90;140;200});ЕСЛИ(ЕЧИСЛО(ЗНАЧЕН(ПРАВСИМВ(A1;3)));ПОДСТАВИТЬ(A1;ПРАВСИМВ(A1;3);"")&ПРАВСИМВ(A1;3)+ПРОСМОТР(ПРАВСИМВ(A1;3)-0,1;{-1;20;50;100;200;300;500;1000};{20;30;40;50;70;90;140;200});ПОДСТАВИТЬ(A1;ПРАВСИМВ(A1;2);"")&ПРАВСИМВ(A1;2)+ПРОСМОТР(ПРАВСИМВ(A1;2)-0,1;{-1;20;50;100;200;300;500;1000};{20;30;40;50;70;90;140;200})))
Мой костыль к Вашему решению.
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет