Como adiciono um valor a uma célula no Excel se for um int?

0

Eu tenho uma tabela do Excel com algumas células que são números e algumas células que são seqüências de caracteres. Eu quero uma função que pode adicionar pesquisa através da tabela, e se a célula é um número, adicione-o (+) e se for uma string, ignore-o.

Eu sei como fazer isso facilmente, digamos C #, mas como faço isso no Excel?

Isto é o que eu quero o equivalente de:

object[] celldata = new object[] {"blabla",2,3,"blabla",3,"blabla"}

int additioncell;

foreach(object cells in celldata)
{
    if(cells.Equals(int)
    additionalcell += (int) cells;
}

Como faço para converter isso em uma função do Excel?

    
por tristo 02.08.2012 / 08:40

2 respostas

4

A função sum() deve funcionar. Ignorará as cordas.

Além disso, você pode usar isnumber() e istext() para verificar se uma célula é um número ou texto.

    
por 02.08.2012 / 09:48
2

Clique com o botão direito nas células em questão e crie um formato personalizado.

    
por 02.08.2012 / 09:34