View Full Version : [EXCEL] conta valori........
LarsFrederiksen
26-01-2007, 17:55
Ciao,
vado subito al sodo.
Dovrei riuscire a fare una cosa del genere usando Excel (2003).
Ho una colonna di valori. Ad esempio:
30
21
15
26
19
14
13
38
28
23
Quanti di questi valori sono compresi tra 20 e 25? LA risposta è 2 e sono i valori riportati in blu.
Come posso fare ciò??
Grazie e ciao!!! :) :)
P.S= una guida facile di Excel per imparare le cose basilari me la consigliate?
LarsFrederiksen
26-01-2007, 18:45
E' la prima volta che metto mano su Excel........ :eek: :eek: :eek: Abbiate pazienza.
La funzione che cercavo è questa:
=CONTA.SE(A1:A1000;">20")
Come si mette il fatto che devono essere <25?? Cioè qual'è la sintassi per concatenare le condizioni?
Sto provando ...........
Io farei così:
=SOMMA((A1:A10>20)*(A1:A10<25)*1)
che confermi con CTRL+MAIUSC+INVIO, invece che solo con INVIO.
Io farei così:
=SOMMA((A1:A10>20)*(A1:A10<25)*1)
che confermi con CTRL+MAIUSC+INVIO, invece che solo con INVIO.
e cosa farebbe di diverso?
non riesco a capire come funziona la logica ?
LarsFrederiksen
27-01-2007, 11:49
Io farei così:
=SOMMA((A1:A10>20)*(A1:A10<25)*1)
che confermi con CTRL+MAIUSC+INVIO, invece che solo con INVIO.
Ciao, sei un GRANDE!!!! :) :)
Funziona perfettamente.
Non sai quanto mi serviva questa funzionalità.
1000 Grazie
Per futuri riutilizzi piacerebbe capire anche a me la logica dell'operazione.........
Cmq al momento sono + che contento :D :D :D
Ciao ciao
e cosa farebbe di diverso?
non riesco a capire come funziona la logica ?
L'espressione
=(A1="pippo")
restituisce VERO oppure FALSO.
facendo
=(A1="pippo")*1
sono sicuro di avere un intero: 1==VERO, 0==FALSO.
Quindi, la moltipicazione tra più condizione equivale all'AND logico.
Il risultato è VERO solo se sono tutte vere.
Facendo:
=(A1:A10="pippo")*1
la condizione viene applicata a ogni cella, una per volta.
Quindi ho una sequenza di valori 0 e 1 che posso sommare.
Il che equivale a un conteggio.
Il CTRL+MAIUSC+INVIO serve per avere un unico risultato, anziché uno per ogni cella in input (in questo caso avrei 10 risultati).
Il vantaggio è che posso specificare quante condizioni logiche mi pare, mentre con il CONTA.SE è una soltanto.
EDIT: chiaramente, se poi invece che moltiplicare per 1 moltiplico per un valore variabile, faccio una somma condizionata (SOMMA.SE).
LarsFrederiksen
28-01-2007, 12:41
L'espressione
=(A1="pippo")
restituisce VERO oppure FALSO.
facendo
=(A1="pippo")*1
sono sicuro di avere un intero: 1==VERO, 0==FALSO.
Quindi, la moltipicazione tra più condizione equivale all'AND logico.
Il risultato è VERO solo se sono tutte vere.
Facendo:
=(A1:A10="pippo")*1
la condizione viene applicata a ogni cella, una per volta.
Quindi ho una sequenza di valori 0 e 1 che posso sommare.
Il che equivale a un conteggio.
Il CTRL+MAIUSC+INVIO serve per avere un unico risultato, anziché uno per ogni cella in input (in questo caso avrei 10 risultati).
Il vantaggio è che posso specificare quante condizioni logiche mi pare, mentre con il CONTA.SE è una soltanto.
EDIT: chiaramente, se poi invece che moltiplicare per 1 moltiplico per un valore variabile, faccio una somma condizionata (SOMMA.SE).
Sei stato gentilissimo.
Ci rifletto un po' su!!
ciao :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.