Números do Apple iWork
Isso não pode ser feito no Numbers, infelizmente.
Google Apps
Funções personalizadas são suportadas na planilha do Google, usando JavaScript .
LibreOffice Calc
O LibreOffice Calc suporta funções personalizadas .
Microsoft Excel
As funções personalizadas são possíveis em Excel , voltando pelo menos no que diz respeito ao Excel 2003 .
Dado que existem várias opções, é difícil saber qual escolher.
Se você (ou seu empregador) tiver um compromisso anterior com uma solução baseada na Microsoft ou (inversamente) com uma solução de código aberto, a decisão basicamente já foi tomada. Se você é um fã da Apple (como eu), você usará o Numbers sempre que possível e só o abandonará quando precisar de recursos além do que ele oferece. Mas (na minha opinião) a solução com os maiores upsides e menores desvantagens são as planilhas do Google:
Você não precisa se preocupar com ameaças (reais e percebidas) de macros em suas planilhas. Você não precisa se preocupar se pode compartilhar o arquivo com outras pessoas: apenas concede acesso a quem quiser e é "na nuvem" para elas sempre que quiser. Em breve, você poderá editar suas planilhas off-line .
Você está expondo suas informações para o Google Information Borg (se você se importa), e está cedendo alguma elegância (em comparação ao Numbers) e um conjunto de recursos mais completo (em comparação, no mínimo, com o Excel, se não para os outros), mas isso pode não ser um grande problema.
Se, por outro lado, você já estiver usando o Excel (como a maioria de nós) e você pode viver com as desvantagens de ambos os riscos envolvidos usando macros, e dos avisos irritantes para quem você compartilha seus arquivos, e da bagunça de gerenciar suas funções (se você colocá-los em um arquivo separado, então você precisará distribuir isso para os outros toda vez que você lhes der uma planilha usando essas funções, mas se você colocá-las dentro do arquivo, você estará fazendo um lote inteiro de copiar e colar, e suas melhorias posteriores não serão propagadas anteriormente planilhas), em seguida, um caso muito strong pode ser feito para ficar com o Excel. Com poucas dúvidas, é o mais poderoso do grupo, e ele não tem uma interface ruim de jeito nenhum.