Formula CERCA()
Formula CERCA()
Salve,
non riesco ad applicare opportunamente la funzione CERCA, nello specifico vengono correttamente trovati risultati esatti, ma nel caso di risultati errati tende ad approssimare la ricerca.
Ho bisogno che a fronte delle regole stabilite, che se il "giorno corrente" non rientra tra le regole, appaia tra i "presenti previsti" il valore 0 e non il valore presunto. Cosa sbaglio? Grazie
non riesco ad applicare opportunamente la funzione CERCA, nello specifico vengono correttamente trovati risultati esatti, ma nel caso di risultati errati tende ad approssimare la ricerca.
Ho bisogno che a fronte delle regole stabilite, che se il "giorno corrente" non rientra tra le regole, appaia tra i "presenti previsti" il valore 0 e non il valore presunto. Cosa sbaglio? Grazie
Libreoffice 4.0.2.2 su Ubuntu 13.10
Re: Formula CERCA()
Penso faccia più al tuo caso CERCA.VERT.
così al volo, per eliminare il caso di errore, mi viene in mente una cosa tipo:
da mettere in J8 e trascinare in basso
così al volo, per eliminare il caso di errore, mi viene in mente una cosa tipo:
Codice: Seleziona tutto
=SE(TIPO(CERCA.VERT(H8;$A$3:&B$9;2;0))=1;CERCA.VERT(H8;$A$3:&B$9;2;0);"")Apache OpenOffice 4.1.5 su Windows 10
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Re: Formula CERCA()
Buondì la formula con il CERCA che hai fatto è giusta. Il problema sta nella colonna A che deve essere in ordine crescente.
Altrimenti come dice Eramad usa CERCA.VERTICALE.
Altrimenti come dice Eramad usa CERCA.VERTICALE.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661
Libreoffice 25.8 LinuxMint 21/22
Libreoffice 25.8 LinuxMint 21/22
Re: Formula CERCA()
ho provato con il tuo codice, mi restituisce "Err:510"Eramad ha scritto:Penso faccia più al tuo caso CERCA.VERT.
così al volo, per eliminare il caso di errore, mi viene in mente una cosa tipo:
da mettere in J8 e trascinare in bassoCodice: Seleziona tutto
=SE(TIPO(CERCA.VERT(H8;$A$3:&B$9;2;0))=1;CERCA.VERT(H8;$A$3:&B$9;2;0);"")
Codice: Seleziona tutto
=SE(
TIPO(
CERCA.VERT(H8; $A$3:&B$9; 2; 0)
)=1;
CERCA.VERT(H8;$A$3:&B$9;2;0);
""
)Codice: Seleziona tutto
=SE(
TIPO(
CERCA.VERT($H9; $A$3:[b]$A[/b]$9; 2; 0)
)=1;
CERCA.VERT($H9;$A$3:$A$9;2;0);
""
)ho provato a disporre in ordine cronologico crescente la colonna A, il risultato è cambiato ma restituendo comunque valori errati per le colonne H non comprese nella colonna A.gioh66 ha scritto:Buondì la formula con il CERCA che hai fatto è giusta. Il problema sta nella colonna A che deve essere in ordine crescente.
Altrimenti come dice Eramad usa CERCA.VERTICALE.
:-/
Libreoffice 4.0.2.2 su Ubuntu 13.10
Re: Formula CERCA()
Ovvio....ho sbagliato carattere
Colpa della fretta, scusami.
La formula corretta è col $ e non col &
Ti allego il file
Colpa della fretta, scusami.
La formula corretta è col $ e non col &
Codice: Seleziona tutto
=SE(TIPO(CERCA.VERT(H8;$A$3:$B$9;2;0))=1;CERCA.VERT(H8;$A$3:$B$9;2;0);"")- Allegati
-
- CERCA.ods
- (11.46 KiB) Scaricato 169 volte
Apache OpenOffice 4.1.5 su Windows 10
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Re: Formula CERCA()
Ot.: ma tu @Eramad metti i riferimenti assoluti a mano, non usi la scorciatoia da tastiera maiuscolo+F4?
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661
Libreoffice 25.8 LinuxMint 21/22
Libreoffice 25.8 LinuxMint 21/22
Re: Formula CERCA()
Grazie mille!!!!Eramad ha scritto:Ovvio....ho sbagliato carattere![]()
![]()
![]()
![]()
Colpa della fretta, scusami.
La formula corretta è col $ e non col &
Ti allego il fileCodice: Seleziona tutto
=SE(TIPO(CERCA.VERT(H8;$A$3:$B$9;2;0))=1;CERCA.VERT(H8;$A$3:$B$9;2;0);"")
Se ho capito bene:
- CERCA.VERT(H13; $A$3:$B$9; 2; 0) -> H13 è il valore da ricercare, $A$3:$B$9 è l'intervallo in cui ricercare, 2 è la colonna dell'intervallo in cui ricercare, 0 evita l'approssimazione invece 1 avrebbe approssimato i risultati
- SE(TIPO(CERCA.VERT(...)=1; ...; "") -> SE il tipo ritornato da CERCA.VERT è un numero, lo stampa, altrimenti stampa vuoto
Grazie
Libreoffice 4.0.2.2 su Ubuntu 13.10
Re: Formula CERCA()
Lo 0 in fondo al CERCA.VERT serve per indicare che non sono in ordine alfabetico. Se fossero in ordine alfabetico ci sarebbe 1.
Esatto il discorso sul SE.
TIPO secondo me è molto utile e ritorna i valori:
1 = numero, 2 = testo, 4 = valore logico, 8 = formula, 16 = valore di errore
Esatto il discorso sul SE.
TIPO secondo me è molto utile e ritorna i valori:
1 = numero, 2 = testo, 4 = valore logico, 8 = formula, 16 = valore di errore
Apache OpenOffice 4.1.5 su Windows 10
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Re: Formula CERCA()
Ot: Non lo uso quasi mai perchè difficilmente ho bisogno di riferimenti assoluti su tutti. Quindi faccio prima a scriverli a mano e così mi rimangono anche più impresse le funzioni e i loro funzionamentigioh66 ha scritto:Ot.: ma tu @Eramad metti i riferimenti assoluti a mano, non usi la scorciatoia da tastiera maiuscolo+F4?
Apache OpenOffice 4.1.5 su Windows 10
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661

