View Full Version : Ajuda com excel


nelsonfaria
04-07-2008, 11:32
boas,

preciso de ajuda no excel.

quero apenas saber como se faz para somar no excel, na mesma celula, mas introduzindo valores aleatoriamente.

ou seja, tenho a celula A1 e a celula A3, tenho varios nume que quero ir introduzindo e as celulas vao somando automaticamente, como exemplo:

introduzo agora o num. 5 na celula a1 e o 3 na celula a3, depois coloco num. 4 na celua a1( e que apareça logo lá o resultado (9).

Alguem me pode dar uma ajuda????

obrigado

Mavors
04-07-2008, 11:45
Penso que isso não seja possível...

Só se for feito em VBA guardando o número anterior da cell numa variável e adicionando o novo sob determinada acção. Mas imaginando isso possível, só vejo inconvenientes, imagina que te enganas e já fizeste 30 somas.. perdes a referencia do ultimo numero, por exemplo.

Já viste isso feito em algum lado?
E já agora, qual é o propósito disso, para ver se existem soluções alternativas.

nelsonfaria
04-07-2008, 11:54
Imagina que tens varios processos e varios topicos para colocar, como preço, cost break, etc....

pois mas a questão que falas sobre se me enganar etc.. isso é relevante, melhor fazer uma tabela à parte e somar no espaço que quero... resolvido....

obrigado

Froz3n
04-07-2008, 12:10
Tipo, não percebi bem, mas na celula que queres o resultado faz:

=Sum(A1:A3)

Se for em ingles o teu excel, se for em portugues faz

=Soma(A1:A3)


Assim aparecera sempre a soma entre a celula A1 e A3 consoante os resultados que lá meteres.
Se queres apenas a celula A1, e A3 fazes:

=Sum(A1;A3)

ou português:

=Soma(A1;A3)

Era isso?


Se queres que ela vá somando sempre e sempre na mesma célula, terás que fazer uma macro ;) E ai posso te fazê-la mas demora um bocado mais

Mavors
04-07-2008, 12:30
Acho que era mais a solução da macro Froz3n (http://www.techzonept.com/member.php?u=35313).

Pelo que percebi, era do tipo tens o valor 10 na célula A1, em seguida metias 20 em A1 e aparecia 30 na mesma célula, e assim consecutivamente. Mas pronto isso traz alguns problemas além de ser preciso usar VBA.

A solução mais simples passa mesmo pela soma de um range numa cell localizada (como apontaste) e acho que foi essa a solução que o nelsonfaria (http://www.techzonept.com/member.php?u=38524) já tomou.

Hugus
04-07-2008, 13:01
Se bem percebi, o que tu queres é algo assim parecido:

A1=A1+num

Eu tenho o excel 2007 em português

O que podes fazer, e foi o que fiz, é clicares no botão microsoft office (que fica no canto superior esquerdo) depois clicas em opcoes do excel e na aba formulas metes activar cálculo iterativo, e no número máximo de iterações metes 1

depois na folha de cálculo vais ter que escrever assim na célula a1:
=a1+a2

Vai-te dar o resultado zero, se na célula a2 meteres 4 na a1 vai aparecer 4, depois se alterares o valor da célula a2 para 5, na célula a1 já vai aparecer 9 e assim sucessivamente, ele vai somando o valor da propria célula com o valor que introduzires na célula a2

Se tiveres outra versão do excel que não a 2007, tens que procurar algo que diga "activar cálculo iterativo"

Foi o mais próximo que consegui fazer.

Espero que tenhas compreendido.

P.S: Editei porque estava mal escrito a palavra iterativo :D

nelsonfaria
04-07-2008, 14:55
Pois é mesmo isso, mas no excel 2003 nao sei se tem... Vou investigar

Hugus
04-07-2008, 15:33
Pois é mesmo isso, mas no excel 2003 nao sei se tem... Vou investigar

Andei a pesquisar e encontrei isto http://office.microsoft.com/pt-br/excel/HP052002851046.aspx?pid=CH010004941046 assim já podes fazer como disse