Newsgroup: it.comp.aiuto
Titolo: Incremento di variabile in Excel

Ho questa esigenza in Excel: dati i valori di due celle (poniamo ad es. in
B1 e C1) in una terza (E1), si incrementera' o meno una variabile di tipo
numerico (chiamiamola "X") a seconda che ricorra una condizione di
maggioranza.
Tanto x intenderci in E1 ho fatto:
=SE(B1>C1;X=X+1;X=X+0)
ma non ottengo il risultato sperato... (mi appare: #NOME?)
Come devo fare?
Inoltre come si può visualizzare il valore di questa variabile "X" in
un'altro foglio??
Grazie anticipate.
                                        Diego
--------------------------------
Inviato via 
http://usenet.libero.it

ma non ottengo il risultato sperato... (mi appare: #NOME?)
E quale sarebbe dovuto essere il risultato sperato? Dove avevi definito
la variabile X? 
Non puoi usare variabili, devi inserire il valore numerico in una cella
(es. D1) e  usare:
=SE(B1>C1;D1+1;D1)
Ma direi che questa formula non faccia al caso tuo, sembra che tu sia
interessato ad avere un contatore... Spiega meglio cosa vorresti
ottenere.
Se ad esempio hai una serie di valori nella colonna B e nella serie C e
vuoi sapere in quante coppie il primo valore e' maggiore, puoi scrivere
la formula =B1>C1 nella cella D1, copiarla in tutta la colonna e usare la
funzione 
CONTA.SE
 per contare i casi.
 
Per excel ci sono gruppi piu' indicati (microsoft.public.it.office.excel,
free.it.comp.officexp.excel,it.comp.os.win.software).
-- 
Lapalissiano
Icq 57269703

 Icq 57269703
Innanzitutto grazie per avermi risposto.
Quello che vorrei realizzare è un file dove riportare i risultati della mia
squadra di calcio che disputa un torneo a girone unico. In un foglio sono
presenti le partite e in un altro la classifica e le statistiche (gol fatti,
subiti, ecc.).
Ecco che allora, se in B1 e C1 metto il risultato della singola partita, in
D1 volevo assegnare il punteggio, per poi richiamarlo nel foglio 2.
Non so se è fattibile...
Deve essere qualcosa del tipo:
IF B1>C1 THEN Punt=Punt+3 ELSE IF B1<C1 THEN Punt=Punt+0 ELSE Punt=Punt+1


IF B1>C1 THEN Punt=Punt+3 ELSE IF B1<C1 THEN Punt=Punt+0 ELSE Punt=Punt+1
Fammi capire tu in B1 e C1 metti il risultato della singola partita ogni
settimana? Cioe' cancelli la vecchia partita e scrivi il risultato della
nuova? Se e' cosi' quello che vuoi fare non e' fattibile con una formula
ma e' fattibilissimo con una macro vba. Ovviamente ogni volta che
aggiornerai i dati dovrai lanciare quella macro (magari tramite un
pulsante) per aggiornare la classifica.
-- 
Lapalissiano
Icq 57269703

 nuova?
No! Nel primo foglio ho già inserito tutte le giornate...
Quindi man mano scriverò una nuova riga.
Accanto, in altre colonne (che nasconderò) il punteggio acquisito in ogni
giornata, ed all'ultima colonna il totale, che richiamerei nell'altro
foglio, ovvero le statistiche.
Quindi, x far capire meglio, in D1 il punteggio della prima giornata, in E1
quello della seconda, e così via, ed infine in S1 il totale da D1 a R1.
Perciò, ad ogni giornata, la classifica si aggiorna.
Il valore di S1 lo richiamo nel foglio due.
Sarà un po' macchinoso, ma è l'unica cosa che mi è venuta in mente...


Sarà un po' macchinoso, ma è l'unica cosa che mi è venuta in mente...
In quest'ultima parte non vedo problemi. 
Forse e' meglio che invii un nuovo messaggio, spiegando meglio il tutto,
sul newsgroup microsoft.public.it.office.excel. 
Via web puoi accedere a quel newsgroup da qui:
http://support.microsoft.com/newsgroups/default.aspx
 
 
-- 
Lapalissiano
Icq 57269703

 Icq 57269703
Ho postato su questa ng, ed ho risolto.
Praticamente ho posto la condizione
=SE(B1>D1;3;SE(B1<D1;0;1))
In maniera analoga, ho creato altre celle per l'assegnazione
del numero delle vittorie, sconfitte, pareggi, ecc.
Grazie!
