Condividi tramite

funzione TROVA

Anonimo
2023-02-15T16:33:10+00:00

Buongiorno

non iesco a trovare la sintassi corretta, sempre che sia fattibile per trovare il contenuto di una cella dentro un altra cella

ho tre ordini di problemi

  1. la nota descrizione comprende anche la denominazione Polito Giovanni > aaaaaaaaa Giovanni Polito zzzzzzzz
  2. la denominazione è invertita rispetto alla nota descrizione; Polito Giovanni > Giovanni Polito
  3. ci possono essere anche secondi cognomi e nomi ad esempio Polito Morillo Giovanni Sandro > Giovanni Sandro Polito Morillo

E' fattibile una restituzione di risultato che dia risultato "PRESENTE" o "controllare"?

oppure in alternativa che restituisca il trovato nella colonna b come risultato nell'ordine della colonna A?

grazie mille

Giovanni

Microsoft 365 e Office | Excel | Per il lavoro | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

4 risposte

Ordina per: Più utili
  1. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2023-02-17T18:20:06+00:00

    Buongiorno grazie! mi sembra possa fare al caso, non conoscevo questa funzionalità che mi sembra possa essere applicata piu generalmente. sto leggendo https://support.microsoft.com/it-it/office/funzione-let-34842dd8-b92b-4d3f-b325-b8b8f9908999#:~:text=LET%20consente%20di%20attribuire%20un,e%20incollare%20la%20stessa%20espressione. per capirne le funzionalità . allego il file perchè non sono cert averla applicata giusta sulle colonne in uso.

    Vorrei capire la sintassi corretta sulle colonne in file:

    Immagine

    D si riferisce a?

    vorrei capire la formula senza let?

    la formula è comunque modificata correttamente sulle colonne?

    grazie mille è veramente una bella funzionee velocissima

    Giovanni Polito

    Gianfranco (ciao) ha già spiegato esaurientemente il perché di LET che serve solo, in questo caso, a risparmiare in scrittura e rendere la formula meno ripetitiva.

    Nella sostanza assegni un valore, un intervallo o una formula ad una variabile, in questo caso D per poterla utilizzare quando e come vuoi. Nel caso in argomento gli ho assegnato l'insieme dei nomi che recupera con DIVIDI.TESTO dalla colonna B, se tutti i nomi, in qualsiasi ordine, sono presenti in K allora ti rende VERO.

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-02-17T14:03:40+00:00

    ciao

    formula per versioni "ANTICHE"

    =SE(E(VAL.NUMERO(RICERCA(SINISTRA(A1;TROVA(" ";A1)-1);B1));VAL.NUMERO(RICERCA(ANNULLA.SPAZI(DESTRA(SOSTITUISCI(ANNULLA.SPAZI(A1);" ";RIPETI(" ";255));255));B1)));"presente";"controllare")

    ciao semplificando

    LET() non è altro che la vecchia formula che si creava con le versioni precedenti per non dover riscrivere

    più volte la stessa.

    ti rinfresco la memoria

    FORMULE

    DEFINISCI NOME

    scivo D sul nome

    e la formula che mi interessa

    SCARTO(); DIVIDI.TESTO() ecc.....

    ecco che scrivendo D richiamo la formula

    la formula sopra senza sarebbe

    =SOMMA(--VAL.NUMERO(RICERCA(DIVIDI.TESTO(A1;" ");B1)))=COLONNE(DIVIDI.TESTO(A1;" "))

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-02-17T13:42:35+00:00

    Buongiorno grazie! mi sembra possa fare al caso, non conoscevo questa funzionalità che mi sembra possa essere applicata piu generalmente. sto leggendo https://support.microsoft.com/it-it/office/funzione-let-34842dd8-b92b-4d3f-b325-b8b8f9908999#:~:text=LET%20consente%20di%20attribuire%20un,e%20incollare%20la%20stessa%20espressione. per capirne le funzionalità . allego il file perchè non sono cert averla applicata giusta sulle colonne in uso.

    Vorrei capire la sintassi corretta sulle colonne in file:

    D si riferisce a?

    vorrei capire la formula senza let?

    la formula è comunque modificata correttamente sulle colonne?

    grazie mille è veramente una bella funzionee velocissima

    Giovanni Polito

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2023-02-16T22:34:50+00:00

    Buongiorno

    non iesco a trovare la sintassi corretta, sempre che sia fattibile per trovare il contenuto di una cella dentro un altra cella

    Immagine

    ho tre ordini di problemi

    1. la nota descrizione comprende anche la denominazione Polito Giovanni > aaaaaaaaa Giovanni Polito zzzzzzzz
    2. la denominazione è invertita rispetto alla nota descrizione; Polito Giovanni > Giovanni Polito
    3. ci possono essere anche secondi cognomi e nomi ad esempio Polito Morillo Giovanni Sandro > Giovanni Sandro Polito Morillo

    E' fattibile una restituzione di risultato che dia risultato "PRESENTE" o "controllare"?

    oppure in alternativa che restituisca il trovato nella colonna b come risultato nell'ordine della colonna A?

    grazie mille

    Giovanni

    Il secondo punto è quello critico.

    Un sistema potrebbe essere questo:

    =LET(D;DIVIDI.TESTO(A2;" ");SOMMA(--VAL.NUMERO(RICERCA(D;B2)))=COLONNE(D))

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento