Você está na linha certa com um VLOOKUP aqui. Eu sugiro esta abordagem: Crie uma tabela (em outra planilha), com uma coluna para os clientes especiais, e uma coluna para cada um dos possíveis números de dias (a partir de 1, presumivelmente), com o preço certo neles.
Então a sua fórmula VLOOKUP poderia ser algo como:
=VLOOKUP(Customer,VTable,Days+1,FALSE)
Onde "Cliente" é a coluna dos seus dados com os nomes dos clientes em (A ou onde quer que esteja). Portanto, isso localizará a linha com o nome do cliente correspondente e, em seguida, retornará um valor da coluna correspondente ao número de dias. O +1 é para compensar para evitar a primeira coluna que tem os nomes dos clientes. Em outras palavras, os valores para 1 dia estão na segunda coluna, 2 dias no terceiro, etc. Então, o seu pode ser parecido com:
=VLOOKUP(X31,Lookup_table_area,AC31+1,FALSE)
O ideal seria envolver isso em uma condição de erro de captura para retornar valores para clientes "padrão". Por exemplo:
=IFERROR(VLOOKUP(X31,Lookup_table_area,AC31+1,FALSE),999)