Condividi:        

Aiuto Formula cerca con excel

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

Aiuto Formula cerca con excel

Postdi Francesco6918 » 13/11/11 19:27

Ciao a tutti se potete aiutarmi cerco una formula excel cerca orizzontale un ambo.
La mia 1 condizione e rintracciare l ambo (F1:G1) nel range (A2:E3) archivio, con il riferimento.
La 2 condizione mi deve escludere l ambo (F1:G1) quando e presente con piu numeri della stessa decina di appartenenza il cui range che o creato a parte (I1:R1) decina del ambo.
Francesco6918
Utente Senior
 
Post: 265
Iscritto il: 04/03/11 11:20

Sponsor
 

Re: Aiuto Formula cerca con excel

Postdi Anthony47 » 13/11/11 19:56

Sai, se anche saltuariamente segui il forum, che in quanto a lotto e affini sono volutamente ignorante; pertanto non capisco completamente la tua domanda, in particolare non afferro la seconda clausola.
In generale puoi sapere quanti numeri sono in comune tra il range A1:E1 e F1:G1 con una formula del tipo
Codice: Seleziona tutto
=SOMMA(CONTA.SE(A1:E1;MATR.TRASPOSTA($F$1:$G$1)))
da confermare con Contr-Maiusc-Enter.

Puoi copiare la formula verso il basso affinche effettui il confronto tra le righe successive (A2:E2, A3:E3, etc) ed F1:G1.
Forse la tua clausola 2 comporta un analogo confronto tra $I$1:$R$1 e $F$1:$E$1.

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

Re: Aiuto Formula cerca con excel

Postdi Francesco6918 » 13/11/11 20:05

Grazie Anthony47 ci provo, eventualmente ti riscrivo

Franco
Francesco6918
Utente Senior
 
Post: 265
Iscritto il: 04/03/11 11:20

Re: Aiuto Formula cerca con excel

Postdi Francesco6918 » 13/11/11 20:16

AnthoY47 vale anche per confronto tra $I$1:$R$1 e $F$1:$E$1.
IL risultado della formula =SOMMA(CONTA.SE(A1:E1;MATR.TRASPOSTA($F$1:$G$1))) mi da la somma dei valori in vece vorrei il riferimento di (F1:G1).

Grazie
Francesco6918
Utente Senior
 
Post: 265
Iscritto il: 04/03/11 11:20

Re: Aiuto Formula cerca con excel

Postdi Anthony47 » 14/11/11 22:16

Infatti l' avevo detto che la formula ti restituisce quanti numeri sono in comune tra il range A1:E1 e F1:G1; insomma ti da 2 se hai un ambo.
Se vuoi sapere in quale cella sono contenuti i due numeri (F1:G1), allora userai la formula
Codice: Seleziona tutto
=SE(SOMMA(CONTA.SE($A1:$E1;MATR.TRASPOSTA($F$1:$G$1)))=2;INDIRIZZO(RIF.RIGA(A1);CONFRONTA(F$1;$A1:$E1;0));"")
Sempre Contr-Maiusc-Enter
Copiala nella cella adiacente (a dx) per avere la seconda cella.

Questo sempre senza aver decodificato la clausola N. 2

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

Re: Aiuto Formula cerca con excel

Postdi Francesco6918 » 14/11/11 23:23

Ciao Anthony47 vedo che ai capito cosa cercavo il problema e il contraio non la cella ma quello che contiene nella cella di riferimento.
Se puoi aiutarmi.

Saluti

Francesco
Francesco6918
Utente Senior
 
Post: 265
Iscritto il: 04/03/11 11:20

Re: Aiuto Formula cerca con excel

Postdi Anthony47 » 14/11/11 23:37

No, non ho capito; che cosa intendi per "cella di riferimento"?

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

Re: Aiuto Formula cerca con excel

Postdi Francesco6918 » 15/11/11 01:11

Mi riferisco quello che ce allinterno della cella F1 e G1 in poche parole i numeri (l ambo 50 e 51).
Spero che di essermi spiegato.

Grazie
Francesco6918
Utente Senior
 
Post: 265
Iscritto il: 04/03/11 11:20

Re: Aiuto Formula cerca con excel

Postdi Flash30005 » 15/11/11 01:56

Ciao Francesco6918 e Benvenuto nel Forum

Quello che vorresti fare diviene complicato se vuoi realizzarlo a livello di formule
più "semplice" sarebbe con l'utilizzo di macro.
Per questo occorre il file di excel con i dati che dovresti inviare utilizzando la procedura descritta nel secondo topic (Info) della sezione

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: Aiuto Formula cerca con excel

Postdi Francesco6918 » 15/11/11 02:11

Grazie ci provo.

Saluti

Franco
Francesco6918
Utente Senior
 
Post: 265
Iscritto il: 04/03/11 11:20

Re: Aiuto Formula cerca con excel

Postdi Anthony47 » 15/11/11 15:10

Al momento non so se la macro e' l' unica via di fuga non avendo capito ancora cosa si cerca; con riferimento alla struttura dati (http://imageshack.us/photo/my-images/198/img015ev.jpg/) che cosa vuoi ottenere e in quale cella/celle?

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

Re: Aiuto Formula cerca con excel

Postdi Francesco6918 » 15/11/11 18:53

Ciao Anthony47 dove sono presenti le lettere alfametiche sono celle A1:E1 l archivio, dove c e scritto ambo sono le celle F1:G1 (Lambo da ricecare) in archivio, dove c e scritto decine sono celle I1:R1 della decina del ambo di ricerca.
La mia condione e riportare i valori di ricerca del ambo,ma se nel archivio mi rintraccia piu di 2 numeri (Terno ,Quaterna ecc.) mi deve escludere questa condizione.
In poche parole la ricerca si riferisce solo l ambo non al terno, quaterna,ecc per questo o inserito la decina come riferimento in quando mi esclude (Terni,quaterne,ecc.)

Saluti

Franco
Francesco6918
Utente Senior
 
Post: 265
Iscritto il: 04/03/11 11:20

Re: Aiuto Formula cerca con excel

Postdi Flash30005 » 15/11/11 21:27

Avrei preparato questa macro che fa a meno della tabella decine
(viene ricavata la decina dal numero costituente l'ambo)

Codice: Seleziona tutto
Sub TrovaA()
Application.Calculation = xlManual
UR = Range("A" & Rows.Count).End(xlUp).Row
Val1 = Range("F1").Value
Val2 = Range("G1").Value
DEV = Mid(Format(Val1, "00"), 1, 1)
For RR = 1 To UR
    ContaD = 0
    ContaA = 0
    For CC = 1 To 5
        ValA = Cells(RR, CC).Value
        If ValA = Val1 Or ValA = Val2 Then ContaA = ContaA + 1
        DEA = Mid(Format(ValA, "00"), 1, 1)
        If DEA = DEV Then ContaD = ContaD + 1
    Next CC
    If ContaA = 2 And ContaD < 3 Then
        Range("H" & RR).Value = "SI"
    Else
        'Range("H" & RR).Value = "NO"
    End If
Next RR
Application.Calculation = xlCalculationAutomatic
End Sub


Prova e fai sapere
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: Aiuto Formula cerca con excel

Postdi Francesco6918 » 15/11/11 23:03

Ciao Flash30005 tengo presente la tua macro ma non essendo un esperto in materia preferisco le formule, se gentilmente puoi svilupparmela in formula.
Flash30005 la richiesta e di tipo come rintracciare in una rubrica il nome associato al numereo(Ambo), la condizione e quando nell archivio e presente piu di 2 nemeri (Terno ecc.) a questo punto non e piu ambo ma il terno, ecco perche o messo nelle celle la decina dell ambo di riferimento che mi esclude con un nulla quando cerca piu numeri.
Tipo 50 57 (ambo) (ok) vorrei i due numeri nelle celle dove metto la formula, se invece dell 50 57 mi cerca 50 57 59 ecc.. allora nelle celle dove e inserita la formula mi deve dare un nulla.

Aspetto una buona notizia in modo posso completare la statistica.

Grazie

Distinti Saluti

Franco
Francesco6918
Utente Senior
 
Post: 265
Iscritto il: 04/03/11 11:20

Re: Aiuto Formula cerca con excel

Postdi Flash30005 » 15/11/11 23:24

Non mi spremo ulteriormente le meningi nel trovare altre soluzioni quando reputo quella già trovata, ottima!
Anche perché significa perdere altro tempo

ho testato la macro con un archivio del lotto e funziona egregiamente
Per provarla non devi far altro che
copiare qui la macro (con apposito click su seleziona tutto, poi copi)
Apri il file di excel dove c'è l'archivio e
premi ALT+F11
una volta nel VBA dal menu Inserisci -> modulo e incolli la macro
La puoi eseguire con l'apposita icona (tipo Play dei riproduttori musica)
Chiaramente in F1 e G1 devi avere i due numeri ambo da cercare (la tabella decine può non esserci, penserà la macro ad escludere se ci sono più di 2 numeri di quella decina)

Ti ricordo che la macro la puoi abbinare a tasti di scelta rapida, a bottoni o figure o qualsiasi oggetto sul foglio senza dover accedere al VBA

Ma se vuoi le formule, alzo le mani :D

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: Aiuto Formula cerca con excel

Postdi Francesco6918 » 15/11/11 23:44

Grazie Flash30005 sei corretto , c e un pero quella macro vale per l esempio ma i dati con cui o creato l archivio sono ben diversi. dunque ti inviero tutti i dati per facilitare il tutto.
Ok

Franco
Francesco6918
Utente Senior
 
Post: 265
Iscritto il: 04/03/11 11:20

Re: Aiuto Formula cerca con excel

Postdi Flash30005 » 15/11/11 23:58

Pià volte è stato detto di non fare esempi, specialmente se non si una buona pratica delle funzioni di excel
perché si perde il doppio se non triplo del tempo.


E' un errore degli utenti che pensano, poi, di risolvere ma, per esperienza, sappiamo, che non è così!

quindi bisogna essere più chiari possibili, dire come stanno effettivamente le cose e in alcuni casi inviare anche il file
Leggere questo topic del 2006
http://www.pc-facile.com/forum/viewtopic.php?f=26&t=46435

La macro prevedeva l'archivio da A1 a E(qualsiasi riga), in F1 il primo numero da trovare insieme al numero posto in G1

Comunque se si tratta di un adattamento lo si fa velocemente
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: Aiuto Formula cerca con excel

Postdi Francesco6918 » 16/11/11 00:03

Flash30005 domani ti invio i dati giusti se puoi e bene altrimeni non e un problema.


Saluti
Francesco6918
Utente Senior
 
Post: 265
Iscritto il: 04/03/11 11:20

Re: Aiuto Formula cerca con excel

Postdi Flash30005 » 16/11/11 00:07

Se non è un problema non vedo perché dovrei perderci del tempo
se, invece, occorre mi sembra di aver detto...
Flash30005 ha scritto:Comunque se si tratta di un adattamento lo si fa velocemente


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: Aiuto Formula cerca con excel

Postdi Anthony47 » 16/11/11 00:43

Leggendo la macro di Flash (che sapendo di lotto immagino sia agevolato a interpretare la tua richiesta) mi sembrava che il risultato cercato fosse un SI oppure un NO, ma leggendo la tua risposta mi pare che tu voglia ottenere gli stessi numeri che sono in F1 e G1.
Sempre dalle stesse letture mi pare che la clausola 2 sia che, verificato l' ambo con F1 e G1, non devono esserci piu' di 2 numeri presenti nel confronto tra gli estratti (col A:E) e il range I1:R1.

Puoi ottenere questo risultato mettendo in H1 la formula
Codice: Seleziona tutto
=SE(E(SOMMA(CONTA.SE(A1:E1;MATR.TRASPOSTA($F$1:$G$1)))=2;SOMMA(CONTA.SE(A1:E1;MATR.TRASPOSTA($I$1:$R$1)))<3);$F$1&" - "&$G$1;"")
Sempre Contr-Maiusc-Enter; poi puoi copiare H1 nelle celle sottostanti per il risultato sulle altre righe.

Trattandosi di una formula "a matrice", diventa impegnativa (come memoria richiesta e tempo di esecuzione) se va copiata in un elevato numero di celle; l' alternativa e' la macro, che lancerai solo quando ti serve.

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

Prossimo

Torna a Applicazioni Office Windows


Topic correlati a "Aiuto Formula cerca con excel":


Chi c’è in linea

Visitano il forum: Nessuno e 55 ospiti