[Linux-Biella] libreoffice o google sheet data validation etc

Andrea D'ANDREA andrea.dandrea.ud a gmail.com
Mar 21 Ago 2018 23:38:35 CEST


Il giorno mar 21 ago 2018 alle ore 17:41 Leonardo Buffa <
leonardo.buffa a bilug.it> ha scritto:

>
> ciao
>
> ho un foglio che mi fa la somma di una serie di costi (e fin qui) e mi
> dice quanto mi costa un oggetto
>
> visto che l'oggetto e' composto da vari elementi che posso acquistare in
> differenti posti e, a seconda del posto e delle caratteristiche il
> prezzo del singolo elemento cambia, ho un tab del mio foglio dove ho
> inserito tutti gli oggetti e relativo prezzo, questo tab si chiama
> "acquisti" e la descrizione dell'oggetto e' nella colonna A ed il prezzo
> nella colonna B.
>
> dal tab principale posso scegliere comodamente la descrizione usando la
> funzione "data validation" che va a prendere le informazioni dalla
> colonna A del tab "acquisti"
>
> non so pero' come fare a dire che mi inserisca in un'altra cella il
> prezzo che si trova nella colonna B del tab "acquisti"
>
> qualcuno ha idea di come fare?
>

Devi usare la funzione Cerca. vert

" CERCA.VERT

Ricerca verticale con riferimento alle celle adiacenti a destra. Questa
funzione controlla se nella prima colonna di una matrice è contenuto un
valore determinato. La funzione restituisce il valore nella stessa riga
della colonna indicata dall'Indice. Se il parametro Ordinato è omesso o
impostato a VERO o uno, si presume che i dati siano ordinati in maniera
crescente. In questo caso, se non viene trovato l'esatto Criterio di ricerca,
sarà restituito l'ultimo valore più piccolo rispetto al criterio. Se
Ordinato è impostato a FALSO o zero, deve essere trovata l'esatta
corrispondenza; in caso contrario verrà restituito l'avviso *Errore: valore
non disponibile*. I dati, dunque, se aventi valore zero, non devono essere
ordinati in maniera crescente.

La ricerca supporta le espressioni regolari. Per esempio, potete digitare
"tutto.*" per trovare la prima occorrenza di "tutto" seguita da un
carattere qualunque. Per ricercare un testo che è anche un'espressione
regolare, dovete far precedere ogni carattere da una \. La valutazione
automatica delle espressioni regolari può essere attivata e disattivata in
LibreOffice - Preferenze - LibreOffice Calc - Calcola.
Sintassi

=CERCA.VERT(Criterio di ricerca; Matrice; Indice; Ordinato)

*Criterio di ricerca* è il valore che deve essere cercato nella prima
colonna della matrice.

*Matrice* è il riferimento, e deve comprendere almeno due colonne.

*Indice* è il numero della colonna nella matrice che contiene il valore da
restituire. La prima colonna contiene il numero 1.

*Ordinato* è un parametro opzionale che indica se la prima colonna nella
matrice è ordinata in modo crescente. Digitate qui il valore logico FALSO,
se la prima colonna non è ordinata in modo crescente. Le colonne ordinate
possono essere sfogliate molto più velocemente. Inoltre la funzione
restituisce sempre un valore, anche se non viene trovato l'esatto valore
ricercato (è sufficiente che sia presente tra il valore massimo e il valore
minimo dell'elenco in cui avviene l'ordinamento) Negli elenchi non ordinati
deve essere trovato l'esatto valore ricercato. In caso contrario, viene
visualizzato il messaggio: *Errore: valore non disponibile*.

Gestione di celle vuote
Esempio

Supponiamo che vogliate inserire il numero di un piatto incluso nel menu di
un ristorante nella cella A1 e desiderate che nella cella accanto (B1) sia
visualizzato il nome per esteso. L'assegnazione Numero a Nome è presente
nella matrice D1:E100. D1 contiene 100, E1 contiene il nome Zuppa di
verdure e così via, per 100 voci del menu. I numeri nella colonna D sono
elencati in ordine crescente; pertanto, il parametro opzionale Ordinato non
è necessario.

Inserite in B1 la seguente formula:

=CERCA.VERT(A1;D1:E100;2)

Quando digitate un numero in A1, in B1 viene visualizzato il relativo testo
presente nella seconda colonna del riferimento D1:E100. Se digitate un
numero inesistente, viene visualizzato il testo con il numero successivo
più piccolo. Se non è questo ciò che desiderate, inserite Falso come ultimo
parametro della formula, in modo da visualizzare un messaggio di errore
quando viene digitato un numero inesistente."
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://list.bilug.it/pipermail/linux/attachments/20180821/af7d3fe9/attachment.html>


Maggiori informazioni sulla lista Linux