Validação de células com opção de categorias e subcategorias

Nomeei três intervá-los de células e uma validação de células com a fórmula =SE(LISTA=“LIVROS”;DADOSHO;SE(LISTA=“CDS”;DADOSVE;0)) percebi que os dados quando nomeados no sentido horizontal se apresentam corretamente na lista e quando em colunas (vertical), só a primeira célula aparece… por que será?
Obs:Uso o libreoffice 4.2 no Win7.

Tem como disponibilizar o arquivo (Dropbox, etc). É mais fácil analisar uma planilha já montada do que tentar recriar uma situação parecida !

Desculpe, Renato. A falha foi minha que não estava formulando corretamente. Na verdade eu não deveria colocar a lista das primeiras categorias que ficam na coluna A em um intervalo de células, deveria ficar algo como:
=SE(A1=“LIVROS”;DADOSHO;SE(A1=“CDS”;DADOSVE;0))