FORMULA CAMPO SE CONTIENE O NON CONTIENE

di il
20 risposte

20 Risposte - Pagina 2

  • Re: FORMULA CAMPO SE CONTIENE O NON CONTIENE

    Non ho opportunità di impiegare Works ed effettuare dei test pratici, mi devo avvalere solo di ricordi degli anni '80 (del secolo scorso con le versioni in DOS) inoltre sul web non viene riportata più la documentazione dell'applicativo, quindi ho ripreso un vecchio manuale per esaminare in dettaglio la funzione TROVA.
    Nella documentazione in mio possesso è riportato:
  • Re: FORMULA CAMPO SE CONTIENE O NON CONTIENE

    Buongiorno willy
    nel caso non aveste la documentazione, allego le info relative all'argomento TROVA e ERR
    nonostante la mia buona volonta' nel cercare di risolvere il problema non riesco a tovare la soluzione, a me pare che funziona solo la prima parte della formula, e' comese non riuscissi a collegare la prima parte con la seconda e cosi' via
    1 parte =SE(TROVA("ROVERE";ES;0)>=0;"A";"")
    1+2 parte =SE(TROVA("ROVERE";ES;0)>=0;"A";SE(TROVA("CANALETTO";ES;0)>=0;"B";""))

    se digito =SE(TROVA("ROVERE";ES;0)>=0;"A";"") mi restituisce A nei record del campo ES dove presente ROVERE e in tutti gli altri ERR
    se implemento la formula =SE(TROVA("ROVERE";ES;0)>=0;"A";SE(TROVA("CANALETTO";ES;0)>=0;"B";""))
    il risultato non cambia
    mi restituisce A nei record del campo ES dove presente ROVERE e in tutti gli altri ERR

    chiedo cortesemente ancora se qualcuno puo' aiutarmi
    grazie


    Utilizzo della funzione TROVA(testo;stringa;inizio)

    Informazioni sulla funzione TROVA

    La funzioneCalcolo incorporato utilizzato per creare una formula TROVA cerca una stringa di testo (testo) all'interno di un'altra (stringa) e restituisce il numero del carattere in corrispondenza del quale si trova testo. La funzione TROVA è in grado di distinguere le lettere maiuscole da quelle minuscole.
    Gli argomenti testo e stringa possono essere riferimenti a campiColonna in visualizzazione Elenco contenente una categoria di dati, ad esempio un numero seriale o la data di acquisto contenenti del testo. Il testo da cercare può essere immesso direttamente nella formulaEquazione che consente di calcolare un nuovo valore in base a valori esistenti, ma in tal caso deve essere racchiuso tra virgolette (").

    L'argomento inizio specifica il carattere da cui inizia la ricerca. Al primo carattere di stringa corrisponde il numero 0, al secondo il numero 1 e così via.

    Quando si utilizza la funzione TROVA, il valore di errore ERR viene visualizzato al verificarsi di una delle seguenti condizioni:

    testo è un campo vuoto o non presente in stringa
    L'argomento inizio è minore di 0 (zero).
    L'argomento inizio è maggiore della lunghezza di stringa.
    Fare clic sul campoColonna in visualizzazione Elenco contenente una categoria di dati, ad esempio un numero seriale o la data di acquisto nel quale si desidera utilizzare la funzione.
    Digitare =TROVA. Aggiungere tra parentesi gli argomentiDato fornito a una funzione, quale un numero, una formula o del testo, che consente il calcolo di un risultato testo, stringa e inizio, separati dal punto e virgola.
    Premere INVIO.
    Suggerimento

    Se viene visualizzato il valore di errore ERR quando si utilizza la funzione TROVA, digitare un numero o un nome di campo valido per gli argomenti. ERR viene visualizzato quando testo è un campo vuoto o non presente in stringa, inizio è minore di 0 (zero) oppure inizio è maggiore della lunghezza di stringa

    Utilizzo della funzione ERR( )

    Informazioni sulla funzione ERR

    La funzioneCalcolo incorporato utilizzato per creare una formula ERR restituisce il valore di errore ERR. Anche se la funzione non richiede alcun argomentoDato fornito a una funzione, quale un numero, una formula o del testo, che consente il calcolo di un risultato, è necessario specificare le parentesi. È possibile utilizzare questa funzione affinché in un campoColonna in visualizzazione Elenco contenente una categoria di dati, ad esempio un numero seriale o la data di acquisto venga visualizzato il valore di errore ERR ogni volta che si verifica una determinata condizione. La funzione ERR consente ad esempio di imporre il valore di errore in un campo per effettuare un controllo.
    Può inoltre essere utilizzata per individuare i campi le cui formuleEquazione che consente di calcolare un nuovo valore in base a valori esistenti dipendono da quella contenente il valore di errore.

    Fare clic sul campoColonna in visualizzazione Elenco contenente una categoria di dati, ad esempio un numero seriale o la data di acquisto nel quale si desidera utilizzare la funzione.
    Digitare =ERR()
    Premere INVIO.
  • Re: FORMULA CAMPO SE CONTIENE O NON CONTIENE

    Dal momento che la funzione TROVA restituisce in ogni caso ERR, quando non trova la sottostringa da ricercare nella stringa, puoi valutare di gestire separatamente i casi.
    Quindi in un campo/cella poni la prima condizione:
    
    SE(TROVA("ROVERE";ES;0)>=0;"A";"")
    
    in modo da trovare solo "ROVERE" oppure ERR.

    In un altro campo/cella poni la seconda condizione:
    
    SE(TROVA("CANALETTO";ES;0)>=0;"B";"")
    
    in modo da trovare solo "CANALETTO" oppure ERR.

    Infine è da valutare l'insieme delle condizioni cercando di non considerare i valori ove è presente ERR e lasciare invece quelli con "A" o "B".
  • Re: FORMULA CAMPO SE CONTIENE O NON CONTIENE

    Grazie
    Per la risposta
    Ma quindi lei mi dice di usare la formula trova"rovere" ecc. In un campo e trova 'canaletto" ecc. in un altro campo??
    Così però non riuscirei ad utilizzare il risultato
    Ma quindi non è possibile avere una formula con due o più TROVA consecutivamente ??
  • Re: FORMULA CAMPO SE CONTIENE O NON CONTIENE

    Il problema, come detto, è gestire il caso in cui si presenta ERR (dal momento che la funzione TROVA questo restituisce nel caso di mancata ricerca della sottostringa e non è possibile annidare, in tal caso, più condizioni); ne consegue che avendo due campi/celle (ricercando nel primo "ROVERE" e nel secondo "CANALETTO") avremo i valori fra loro combinati, schematicamente un esempio con le seguenti combinazioni:
    
    Campo1	Campo2
    A	ERR
    ERR	B
    
    che protrai ricomporre con la funzione SE, valutando il contenuto di ciascun campo/cella, in una stringa risultante in modo da esaminare ove Campo1 o Campo2 sono diversi da ERR.
  • Re: FORMULA CAMPO SE CONTIENE O NON CONTIENE

    Molte grazie
    Sarà un po' più complesso di quello che pensavo
Devi accedere o registrarti per scrivere nel forum
20 risposte