Usar B52+1
seria bom se você está lidando com números, mas como você está usando letras você precisa usar o CHAR () e Funções CODE () , além de apenas referenciar a célula C45
em seu teste lógico sem definir o teste que você deseja aplicar à célula C45
não produziria nenhum resultado. Para testar se a célula C45
não está vazia, você precisa de um teste lógico de C45<>""
Se você quisesse ir de A-Z, precisaria alterar a fórmula na célula C52
para
=IF(C45<>"",CHAR(CODE(B52)+1),"")
O problema para você com essa fórmula é que, se você usou essa fórmula e passou Z
, a próxima célula retornaria um [
, já que ela usa o Conjunto de caracteres ASCII
Se você quiser ir além e passar de Z
para AA
, precisará de uma fórmula mais complexa usando LEN () , ESQUERDA () e RIGHT () funções.
Portanto, a fórmula na célula C52
precisa ser
=IF(C45<>"",IF(B52="Z","AA",IF(LEN(B52)=1,CHAR(CODE(B52)+1),(IF(RIGHT(B52)="Z",CHAR(CODE(LEFT(B52))+1)&"A",LEFT(B52)&CHAR(CODE(RIGHT(B52))+1))))),"")
Isso vai de A
a Z
, a etapa de Z
a AA
, então, AA
a ZZ