Condividi:        

Excel Trova cella e conta

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

Excel Trova cella e conta

Postdi Statix » 16/03/08 23:19

Ciao Anthony47, ogni tanto mi faccio sentire,ho questo problema
ho una coppia di numeri
esempio
72 - 67
dovrei trovare il primo numero (72) nella tabella, da lì' contare quante celle ci sono fino a trovare il secondo numero 67
da 72 a 67 ci sono 26 caselle (celle dei numeri comprese)
vedi immagine allegata


Immagine
clicca sopra per ingrandire

PS se ho una coppia tipo 90 -21 le caselle sono 4
altra coppia 62 - 35 le caselle sono 10
spero di essermi spiegato in che modo bisogna contare.
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Sponsor
 

Re: Excel Trova cella e conta x Anthony47

Postdi Statix » 16/03/08 23:33

Ti allego foto tabella esempi



[img=http://thumbnails.imajr.com/test.bmp-861598.jpg]


Immagine


URL=http://imajr.com/test2.bmp-861600]Immagine[/URL]
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: Excel Trova cella e conta x Anthony47

Postdi Anthony47 » 18/03/08 01:02

Ogni tanto ricompari, e mi pare che il gioco del lotto ti appassiona sempre..
Senza stare a preoccuparmi della logica della tabella, metti questo codice in un Modulo del vba:
Codice: Seleziona tutto
Function posit(valo, tabe)
For Each tt In tabe
N = N + 1
If tt.Value = valo Then posit = N
Next tt
End Function


Poi puoi usare la funzione POSIT per trovare nella tabella le posizioni dei numeri che ti servono, usando la sintassi
Codice: Seleziona tutto
=POSIT(Valore;Tabella)

Esempio
Codice: Seleziona tutto
=POSIT(A1;I1:R9)
se in A1 c’ e’ il valore e la tabella e’ in I1:R9

Se i tuoi numeri sono in A1 e B1 e la tabella in I1:R9, puoi trovare la loro “distanza” con la formula
Codice: Seleziona tutto
=RESTO(posit(B1;I1:R9)-posit(A1;I1:R9)+1;90)+90*(RESTO(posit(B1;I1:R9)-posit(A1;I1:R9)+1;90)=0)


Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel Trova cella e conta

Postdi Statix » 18/03/08 09:45

Ciao Anthony47,
impeccabile come sempre,funziona alla grande.
Proseguendo nelle formule mi sono imbattuto in un altro quesito.
sempre nella tabella vedi foto allegate precedentemente
dato un numero esempio: 7 devo contare 25 volte
escludendo cella di partenza(7) conto 25 celle e mi deve restituire il numero presente nella cella ,che sarebbe il 2
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: Excel Trova cella e conta

Postdi Statix » 18/03/08 10:31

altro quesito

se ho in colonna 3 numeri

a1--87
a2--17
a3--76
facendo la somma 180 con fuori 90
applicando la formula
=SE((a1:a3)>90;RESTO(SOMMA(a1:a3);90);a1:a3)
mi dovrebbe dare 90 ,dove sbaglio ?
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: Excel Trova cella e conta

Postdi archimede » 18/03/08 10:47

Codice: Seleziona tutto
=MIN(90;SOMMA(A1:A3))
HTH.

Alessandro
archimede
Moderatore
 
Post: 2851
Iscritto il: 07/11/02 12:41
Località: Genova

Re: Excel Trova cella e conta

Postdi Statix » 18/03/08 11:25

Ciao Archimede,non funziona
ho provato ma se cambio numeri mi da sempre 90
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: Excel Trova cella e conta

Postdi archimede » 18/03/08 11:39

Forse ho interpretato male io; prova
Codice: Seleziona tutto
=SE(SOMMA(A1:A3)>90;SOMMA(A1:A3)-90;SOMMA(A1:A3))
Altrimenti spiega meglio cosa vuoi ottenere.

HTH.

Alessandro
archimede
Moderatore
 
Post: 2851
Iscritto il: 07/11/02 12:41
Località: Genova

Re: Excel Trova cella e conta

Postdi Statix » 18/03/08 14:11

ho riprovato ma non ci siamo,
spiego meglio
A1 -87
A2 -17
A3 -76
io devo fare la somma di A1:A3 con fuori 90
87+17+76 = 180 -90 =90-90=0

=RESTO(SOMMA(a1:a3);90)
questa formula funziona ,ma vorrei che il resto quando è 0 mi dia 90
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: Excel Trova cella e conta

Postdi archimede » 18/03/08 14:33

Mi spiace ma non ci arrivo... con fuori 90 cosa vorrebbe dire in italiano? Supponiamo i seguenti casi:

- 87 - 17 - 76 -> 90 (per inciso: con l'ultima formula che ti ho dato ottieni proprio questo risultato)
- 88 - 17 - 76 -> ??
- 86 - 17 - 76 -> ??
- 1 - 2 - 3 -> ??
- 10 - 20 - 60 -> ??

Alessandro
archimede
Moderatore
 
Post: 2851
Iscritto il: 07/11/02 12:41
Località: Genova

Re: Excel Trova cella e conta

Postdi archimede » 18/03/08 14:38

Tra l'altro, da quel poco che ricordo di Excel, mi pare che la funzione RESTO non abbia nulla a che vedere con somme e sottrazioni.

Alessandro
archimede
Moderatore
 
Post: 2851
Iscritto il: 07/11/02 12:41
Località: Genova

Re: Excel Trova cella e conta

Postdi Statix » 18/03/08 14:47

fuori 90 vuol dire che
qualsiasi somma io faccio ,a questa somma devo sottrarre sempre 90 fino ad ottenere un numero comreso tra 1 e 90
Codice: Seleziona tutto
l'esempio che ti ho proposto prima
A1 -87
A2 -17
A3- 76
la somma  è 180
180 - 90 = 90
 90 -90 = 0
secondo esempio
A1-87
A2-17
A3-77
la somma 181
181-90=91
91-90=1
io quello che voglio ottenere e che quando il risultato è 0 come il primo esempio invece di 0 mi deve restituisce 90
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: Excel Trova cella e conta

Postdi archimede » 18/03/08 15:45

Codice: Seleziona tutto
=SE(SOMMA(A1:A3)>90;MAX(SOMMA(A1:A3)-90*INT(SOMMA(A1:A3)/90);1);SOMMA(A1:A3))
HTH.

Alessandro
archimede
Moderatore
 
Post: 2851
Iscritto il: 07/11/02 12:41
Località: Genova

Re: Excel Trova cella e conta

Postdi Anthony47 » 18/03/08 16:46

Puoi usare “SE(formula del resto=0) etc etc” oppure, come ho fatto nella formula per calcolare la distanza tra i numeri “+90*(formula del resto=0)”
In questa seconda formulazione:
Codice: Seleziona tutto
=RESTO(SOMMA(a1:a3);90)+90*(RESTO(SOMMA(a1:a3);90)=0)

(la formula di Alessandro ha un buco nella sequenza che non ho debuggato)

Per quanto riguarda il quesito sul calcolo della cifra distante N volte, visto come e’ fatta la tabella, puoi usare la formula
Codice: Seleziona tutto
=RESTO(I1+7*M15;90)+90*(RESTO(I1+7*M15;90)=0)
dove I1 e’ una cella della tabella (nella mia simulazione la tabella e’ in I1:R9)

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel Trova cella e conta

Postdi Anthony47 » 18/03/08 16:48

Dimenticavo: nella formula proposta, M15 contiene la "distanza" del numero da cercare rispetto al numeri di partenza.

ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel Trova cella e conta

Postdi Statix » 18/03/08 23:11

Ciao Anthony47,
funziona tutto alla grande,non ho parole per ringraziarti.
la formula che mi hai dato
Codice: Seleziona tutto
=RESTO(I1+7*M15;90)+90*(RESTO(I1+7*M15;90)=0)

lo usata per un altro quesito ed è tutto ok.

quella che mi serviva era riferita a questa tabella che allego
qui ti faccio alcuni esempi partendo dalla:
cella con numero 5 mi deve contare 26 celle e restituire il numero della cella 10
altro esempio
cella con numero 6 mi deve contare 18 celle e restituire il numero della cella 67

URL=http://imajr.com/Tavola.bmp-866246]Immagine[/URL]
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: Excel Trova cella e conta

Postdi Statix » 18/03/08 23:14

Immagine
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: Excel Trova cella e conta

Postdi Anthony47 » 18/03/08 23:32

Se cambi le regole devono cambiare anche le formule...
Prova
Codice: Seleziona tutto
=RESTO(P4-7*M15+7;90)+90*(RESTO(P4-7*M15+7;90)=0)

(M15 e' la distanza, e P4 e' la cella di partenza nella matrice, che io ho messo in I1:R9)

Ti avverto: la prossima formula che mi chiederai su questo tema e'
Codice: Seleziona tutto
=CASUALE.TRA(1;90)
:D

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel Trova cella e conta

Postdi Statix » 18/03/08 23:50

Ciao Anthony47,
ok sei grande,che dico grandioso


saluti Statix
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta


Torna a Applicazioni Office Windows


Topic correlati a "Excel Trova cella e conta":


Chi c’è in linea

Visitano il forum: Nessuno e 59 ospiti