cerca

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
kilopiko
Messaggi: 42
Iscritto il: lunedì 27 gennaio 2014, 20:52

cerca

Messaggio da kilopiko »

salve a tutti e vi ringrazio per per la disponibilità
non ho tanto chiaro il funzionamento del cerca
io dovrei impostare una formula che lavora cercando alcune parole contenute nelle celle A4 A5 A6 A7 A8
se la parola è presente deve copiare il contenuto della cella se è presente A4 copia F4 se è presente A5 copia F5 se è presente A6 copia F6
ovviamente potrei usare anche celle di appoggio
potresti darmi delle indicazioni ?
grazie
allego file
Allegati
esempio.ods
(8.77 KiB) Scaricato 134 volte
windows 7 e 8
open office 4.0.1
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1719
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: cerca

Messaggio da gioh66 »

Buondì, in B12 inserisci il valore di riferimento (A, B ecc...) e in C12 metti la formula

Codice: Seleziona tutto

=CERCA($B12;$A$4:$A$7;$F$4:$F$7)
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
kilopiko
Messaggi: 42
Iscritto il: lunedì 27 gennaio 2014, 20:52

Re: cerca

Messaggio da kilopiko »

grazie!!!!!!!!!!
c'è solo un problema
che se metto una lettera tipo h
mi da il valore ultimo in colonna
windows 7 e 8
open office 4.0.1
kilopiko
Messaggi: 42
Iscritto il: lunedì 27 gennaio 2014, 20:52

Re: cerca

Messaggio da kilopiko »

strano se metto un numero non presente nella tabella mi da ND
se metto una lettera mi da il risultato piu alto
si puo rimediare?
ancora grazie
windows 7 e 8
open office 4.0.1
kilopiko
Messaggi: 42
Iscritto il: lunedì 27 gennaio 2014, 20:52

Re: cerca

Messaggio da kilopiko »

risolto
Allegati
esempio.ods
(9.1 KiB) Scaricato 115 volte
windows 7 e 8
open office 4.0.1
kilopiko
Messaggi: 42
Iscritto il: lunedì 27 gennaio 2014, 20:52

Re: cerca

Messaggio da kilopiko »

risolto
Allegati
esempio.ods
(9.1 KiB) Scaricato 75 volte
windows 7 e 8
open office 4.0.1
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1719
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: cerca

Messaggio da gioh66 »

Si questo perchè il cerca da sempre un risultato approssimativo, per ciò quando non trova una corrispondenza esatta ti da l'ultimo risultato della possibile.
Se ti serve una corrispondenza esatta, prova così

Codice: Seleziona tutto

=cerca.vert($B12;$A$4:$F$7;6;0)
In questo modo se inserisci un valore non compreso in A4:A7 ti da come risultato #N/D
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
kilopiko
Messaggi: 42
Iscritto il: lunedì 27 gennaio 2014, 20:52

Re: cerca

Messaggio da kilopiko »

giusto per capire il numero 6 a cosa si riferisce e il numero 0 a cosa si riferiscono
vorrei capire la logica
grazie
windows 7 e 8
open office 4.0.1
kilopiko
Messaggi: 42
Iscritto il: lunedì 27 gennaio 2014, 20:52

Re: cerca

Messaggio da kilopiko »

la formula adottata da me è la seguente

=CERCA($E19;$A$4:$A$10;$J$4:$J$10)
funziona ma se ho una carattere che non è nella lista
la cella mi restituisce il valore piu alto
io vorrei che mi restituisse la cella vuota
windows 7 e 8
open office 4.0.1
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1719
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: cerca

Messaggio da gioh66 »

kilopiko ha scritto:giusto per capire il numero 6 a cosa si riferisce e il numero 0 a cosa si riferiscono
vorrei capire la logica
grazie
Il cerca verticale si compone di quattro elementi; il criterio (B12), la matrice (A4:F7) in cui cercare in base al criterio, l'indice che è il numero della colonna della matrice in cui andare a cercare la corrispondenza voluta e l'ordinato che indica se la corrispondenza deve essere esatta (0) o approssimativa (1).
Se vuoi che in caso il criterio non corrisponda la cella sia vuota, usa il cerca verticale e fai la formula così (sul mio esempio)

Codice: Seleziona tutto

=SE(VAL.ERRORE(CERCA.VERT($B12;$A$4:$F$7;6;0));"";CERCA.VERT($B12;$A$4:$F$7;6;0))
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
kilopiko
Messaggi: 42
Iscritto il: lunedì 27 gennaio 2014, 20:52

Re: cerca

Messaggio da kilopiko »

ora ho capito chiaramente la logica della funzione
se il parametro da cercare è a funziona e sostituisce
ma se nella cella ci fosse AB non funziona
allora forse dovrei usare il trova
ma sostituendo il trova al cerca la formula non si attiva
windows 7 e 8
open office 4.0.1
kilopiko
Messaggi: 42
Iscritto il: lunedì 27 gennaio 2014, 20:52

Re: cerca

Messaggio da kilopiko »

ora ho capito chiaramente la logica della funzione
se il parametro da cercare è a funziona e sostituisce
ma se nella cella ci fosse AB non funziona
allora forse dovrei usare il trova
ma sostituendo il trova al cerca la formula non si attiva
windows 7 e 8
open office 4.0.1
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1719
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: cerca

Messaggio da gioh66 »

La funzione TROVA (o RICERCA) è una funzione di testo che serve a dirti in quale posizione si trova una determinata lettera o parola all'interno di una stringa di testo. Non fa al caso tuo.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Rispondi