Condividi:        

Come contare quanti numeri appartengono ad un intervallo

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Come contare quanti numeri appartengono ad un intervallo

Postdi akaoni » 09/04/10 09:48

ho questo problema... ho due colonne di numeri (a,b) e devo trovare quanti numeri della 1° colonna appartengano ad un determinato intervallo di valori appartenenti ad una 3° colonna (c)... mi spiego meglio con un esempio...

A B C
0 100 0
0 25 15
35 70 30
40 50 45
... ... 60
... ... ...

in pratica voglio sapere quanti numeri, appartenenti alla colonna A, sono minori o uguali al 1° valore della colonna C (0), ma contemporaneamente devono soddisfare la condizione che il numero associatogli della colonna B sia maggiore del 3° valore della colonna C (30)... in pratica la prima coppia di numeri (0,100) soddisfa perchè 0<=0 e 100>30, ma la seconda coppia non soddisfa perchè 0<=0, ma 25<30...ecc
io fino ad ora ho scritto questa funzione, che considera solo la prima condizione:
=CONTA.SE($B$4:$B$65331;"<="&G4)
akaoni
Newbie
 
Post: 5
Iscritto il: 09/04/10 09:34

Sponsor
 

Re: Come contare quanti numeri appartengono ad un intervallo

Postdi Flash30005 » 09/04/10 10:14

Ciao Akaoni e benvenuto nel Forum

Puoi usare la condizione SE() il valore di B > C allora Conta.SE() come hai fatto altrimenti metterai 0 o "" (nulla)

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Come contare quanti numeri appartengono ad un intervallo

Postdi akaoni » 09/04/10 12:49

aspetta... tu dici di fare:

SE(C4>G6;CONTA.SE($B$4:$B$65331;"<="&G4);0)

ma così il check sul valore della 2° colonna lo fa solo sul primo valore...
mentre a me interessa farlo su ogni valore della seconda colonna il cui valore associatogli della prima colonna ha soddisfatto l'altra condizione (quella scritta nel CONTA.SE, per intenderci)...

cioè a me in pratica mi interessa fare una cosa del genere:

Controllo tutta la colonna A, quante celle hanno un valore inferiore o uguale al primo valore della colonna C? (ipotizziamo 10)...e di tutte queste celle (10) che soddisfano questa condizione, quante hanno il valore ad esse associato nella colonna B maggiore del secondo valore della colonna C? (e ovviamente deve essere un numero minore o uguale a quello precedentemente trovato!)... è come se volessi mettere la condizione E tra queste due operazioni:

CONTA.SE($B$4:$B$65331;"<="&G4)
CONTA.SE($C$4:$C$65331;">"&G5)

... ma ci deve comunque essere un legame tra le celle... (cioè a me interessa che siano soddisfatte contemporaneamente le condizioni su B4 e C4 (e così per tutta la colonna), e non magari su B4 e C5)... non so se il problema è chiaro...
akaoni
Newbie
 
Post: 5
Iscritto il: 09/04/10 09:34

Re: Come contare quanti numeri appartengono ad un intervallo

Postdi Flash30005 » 09/04/10 13:28

Credo tu stia facendo un po' di confusione:
parli di riferimento con la colonna C poi nelle formule metti G :roll:

Comunque supponendo che il tuo primo post sia corretto
Se il valore nella cella A2 è <= al valore in C2 (in C1 c'è l'intestazione) e
in B2 il valore è maggiore di C3 allora scrivi 1 altrimenti 0

Quando inserisci due condizioni "and" non ha importanza quale delle due applicherai per primo quindi

Inserisci questa formula in F2
Codice: Seleziona tutto
=SE(B2>C$4;CONTA.SE(A2;"<=" & C$2);0)

e trascina verso il basso finché ti occorre
metterai un totale alla fine della colonna F oppure un conta.se(F2:F1000;"=1") sulla cella G2

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Come contare quanti numeri appartengono ad un intervallo

Postdi akaoni » 09/04/10 13:42

Credo tu stia facendo un po' di confusione:
parli di riferimento con la colonna C poi nelle formule metti G
... sì, scusami, è che nel foglio XLS che sto usando, per fare un po' di ordine, ho lasciato un po' di spazio tra le varie celle e quindi quello che nel forum ho indicato come colonna C, per me è la G e così via...

ovviamente come mi hai scritto nell'ultima risposta funziona, in pratica faccio un check singolo ad ogni passaggio e poi conto alla fine quanti sono i check veri e quelli falsi... l'unico problema è che questo è un buon metodo se hai 2 colonne di 50 dati e devi controllare pochi intervalli (devi fare "solo" 50*n operazioni, dove "n" è il numero di intervalli che devi fare, oltre poi alla somma finale), ma visto che io ho da analizzare 2 colonne con quasi 65000 dati ciascuna e devo analizzare oltre 50000 intervalli, capisci bene che ci metto 3 vite a finire il tutto, sempre che excel non impazzisca prima!

non c'è un altro modo, che tu sappia?
akaoni
Newbie
 
Post: 5
Iscritto il: 09/04/10 09:34

Re: Come contare quanti numeri appartengono ad un intervallo

Postdi akaoni » 09/04/10 13:52

forse mi è venuto in mente... se funziona lo posto...
akaoni
Newbie
 
Post: 5
Iscritto il: 09/04/10 09:34

Re: Come contare quanti numeri appartengono ad un intervallo

Postdi akaoni » 09/04/10 14:05

mmm...sì, dovrebbe funzionare così....

=CONTA.SE($B$4:$B$65331;"<="&G4)-CONTA.SE($C$4:$C$65331;"<"&G6)

...per come sono strutturati i dati in mio possesso, dovrebbe funzionare...
akaoni
Newbie
 
Post: 5
Iscritto il: 09/04/10 09:34

Re: Come contare quanti numeri appartengono ad un intervallo

Postdi Flash30005 » 09/04/10 14:45

Qualsiasi soluzione si va ad intraprendere si devono conoscere bene le specifiche

Attendi qualche altro intervento che adotti la soluzione attraverso formule altrimenti utilizzeremo una macro ma devi sapere esattamente quali sono le celle di riferimento (sempre G2 e G4?) e le colonne dei dati sempre B e C?


Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-


Torna a Applicazioni Office Windows


Topic correlati a "Come contare quanti numeri appartengono ad un intervallo":


Chi c’è in linea

Visitano il forum: Nessuno e 52 ospiti