Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Formula matrice

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

Formula matrice

Postdi Sasyjoe » 28/12/14 12:34

Ciao,

ho un elenco (a3:a10) con più numeri. alcuni di questi numeri si ripetono. Ho bisogno di conoscere la riga che sta più in basso del numero che indico in cella A1. La formula è in b1

A1 = 5 - B1= riga 10 (Perchè cerco il 5 come stabilito in A1 e la riga 10 è la riga più in basso dove è presente il numero 5)

A3 = 5
A4 = 6
A5 = 7
A6 = 8
A7 = 5
A8 = 2
A9 = 3
A10 = 5


Grazie
Sasyjoe
Utente Senior
 
Post: 404
Iscritto il: 04/05/12 13:27

Sponsor
 

Re: Formula matrice

Postdi CANAPONE » 28/12/14 12:52

Ciao,

condivido una prima risposta, dando per scontato che il numero in A1 sia sempre presente in A3:A10


Codice: Seleziona tutto
=CERCA(2;1/(A3:A10=A1);RIF.RIGA(A3:A10))



Saluti
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 425
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: Formula matrice

Postdi Sasyjoe » 28/12/14 15:58

Perfetta. Canapone sei bravissimo.

Me ne puoi costruire un'altra?

Allora...

Ho delle celle con formula concatena, di cui molte delle quali hanno i primi sei caratteri come segue "+ 0 - 0".

Ho bisogno di contare quante celle hanno i primi sei caratteri "+ 0 - 0".

NOTA BENE: in ogni cella è composta da più di sei caratteri. Solo i primi sei caratteri sono costanti. Quindi ho bisogno di un conta.se che conta solo i primi caratteri delle celle.

per farti capire

=(conta.se(Intervallo;primeseicelle "+ 0 - 0")

Non so come dire ad excel di confrontare solo le prime sei lettere.
Sasyjoe
Utente Senior
 
Post: 404
Iscritto il: 04/05/12 13:27

Re: Formula matrice

Postdi alfrimpa » 28/12/14 16:13

Ciao

Non so ma potresti provare con SINISTRA(IndirizzoCella;6) che ti estrae i primi sei caratteri a partire da sinistra.

Alfredo.

P.S. Sicuramente Canapone (che saluto) sarà in grado di fornirti migliori soluzioni
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 840
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Formula matrice

Postdi Sasyjoe » 28/12/14 16:40

Avevo pensato a qualcosa del genere:

=CONTA.SE(SINISTRA($D$210:$D$238;6)1;"<>+ 0 - 0")

Ma non riesco!
Sasyjoe
Utente Senior
 
Post: 404
Iscritto il: 04/05/12 13:27

Re: Formula matrice

Postdi CANAPONE » 28/12/14 16:40

Codice: Seleziona tutto
=MATR.SOMMA.PRODOTTO(--(SINISTRA(A2:A100;6)="+ 0 -0"))



Fai solo attenzione che la sottostringa che vuoi contari sia di 6 caratteri.

In caso contrario aggiusta la formula.

Esempio se devi contare "+ 0 - 0", sono 7 caratteri.

Codice: Seleziona tutto
=MATR.SOMMA.PRODOTTO(--(SINISTRA(A2:A100;7)="+ 0 - 0"))


Un carissimo saluto ad Alfredo
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 425
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: Formula matrice

Postdi Sasyjoe » 29/12/14 10:15

Canapone è ottima.

Mi funziona solo in verticale però. Quindi ho risolto parzialmente; Puoi darmene un'altra che funziona orizzontalmente?

Grazie
Sasyjoe
Utente Senior
 
Post: 404
Iscritto il: 04/05/12 13:27

Re: Formula matrice

Postdi Sasyjoe » 29/12/14 10:23

Tutto ok! Ero io che sbagliavo.

Formula perfetta sia in orizzontale che verticale!

GRAZIE MILLE CANAPONE. Sei un formulario
Sasyjoe
Utente Senior
 
Post: 404
Iscritto il: 04/05/12 13:27

Re: Formula matrice

Postdi papiriof » 03/01/15 19:31

Sasyjoe ha scritto:Ciao,

ho un elenco (a3:a10) con più numeri. alcuni di questi numeri si ripetono. Ho bisogno di conoscere la riga che sta più in basso del numero che indico in cella A1. La formula è in b1

A1 = 5 - B1= riga 10 (Perchè cerco il 5 come stabilito in A1 e la riga 10 è la riga più in basso dove è presente il numero 5)

A3 = 5
A4 = 6
A5 = 7
A6 = 8
A7 = 5
A8 = 2
A9 = 3
A10 = 5


Grazie

Scusate se approfitto di questo spazio ma la formula che cerco ha molte analogie con la formula di Canapone "=CERCA(2;1/(A3:A10=A1);RIF.RIGA(A3:A10))" solo che io ho 2 (o anche più ) colonne in ognuna delle quali ho una serie di 0 e 1 ecco vorrei sapere l'ultima riga dove in anbedue le colonne si ha "1". L'ideale sarebbe trovare il risultato della colonna B (la col. A è occupata da date)con la colonna C,la colonna B con la colonna D,la colonna B con la colonna E,la colonna C con la colonna D ecc (ho diverse Colonne) senza cambi ogni volta la formula... ma andiamo per gradi :)
Win 7+Office 2007... ma preferisco convertire in Office 2003
papiriof
Utente Senior
 
Post: 152
Iscritto il: 16/02/10 13:23

Re: Formula matrice

Postdi Anthony47 » 03/01/15 19:51

Prova con
Codice: Seleziona tutto
=MAX(RIF.RIGA($A$1:$A$1000)*(B$1:B$1000=1)*(C$1:C$1000=1))
Da confermare con Contr-Maiusc-Enter, non il solo Enter

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13891
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Formula matrice

Postdi papiriof » 03/01/15 20:16

Anthony47 ha scritto:Prova con
Codice: Seleziona tutto
=MAX(RIF.RIGA($A$1:$A$1000)*(B$1:B$1000=1)*(C$1:C$1000=1))
Da confermare con Contr-Maiusc-Enter, non il solo Enter

Ciao

Che dire .. GRAZIE Anthony47!!! io mi ero incaponito con Matrice somma prodotto senza concludere niente :)
Win 7+Office 2007... ma preferisco convertire in Office 2003
papiriof
Utente Senior
 
Post: 152
Iscritto il: 16/02/10 13:23


Torna a Applicazioni Office Windows


Topic correlati a "Formula matrice":


Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti

cron