Visualizzazione post con etichetta Funzione ROMANO(). Mostra tutti i post
Visualizzazione post con etichetta Funzione ROMANO(). Mostra tutti i post

giovedì 8 ottobre 2009

I numeri romani con excel

In prima abbiamo iniziato a parlare di sistemi di numerazione.
E quindi di antichi sistemi di numerazione. Con excel abbiamo imparato a scrivere
i numeri romani.

Tutti (quasi!) i ragazzi hanno lavorato bene in classe, a casa Maria Chiara, Marcello, Giovanni, Gabriele, Veronica e Letizia (se dimentico qualcuno fatemi notare!) hanno personalizzato i loro lavori.
Mi danno soddisfazione perché imparano a curare anche la formattazione del foglio di lavoro. Hanno preso gusto al mio anche l'occhio vuole la sua parte! :-)
Letizia scrive:
Su Excel ci sono vari modi per poter scrivere i numeri romani il più velocemente possibile. Di seguito ne elenco quattro:

1) Con la funzione ROMANO().
Si usa così:
mi posiziono in una cella, per esempio B11, e digito un numero, per esempio 26, poi seleziono un’altra cella, es C11, e comincio a scrivere la formula: =ROMANO(...
Una volta che ho aperto la parentesi seleziono con il mouse la cella dove ho scritto il numero, in questo caso B11, e infine chiudo la parentesi e premo “INVIO”. Comparirà il numero 26 in romano: XXVI.
Ecco un'immagine del lavoro di Letizia in excel [Letizia, ho aggiunto una novità: Gabriele nel suo lavoro a casa, ha utilizzato il comando "Commento", con il quale ha indicato la funzione usata. Lo abbiamo visto stamane con i tuoi compagni nella lezione "per gruppi" ]


2) Usando la funzione RIF.RIGA()
Serve per ottenere un elenco di numeri naturali velocemente.
Si usa così:

in una cella qualsiasi, per esempio F15, scrivo la formula: =RIF.RIGA(), premo “INVIO”, e mi apparirà il numero 15, perché mi trovo nella riga 15.
Trascino la formula per un certo numero di righe e così ottengo i numeri 16, 17, ecc...
In un’altra cella uso la prima funzione che ho elencato, la formula =ROMANO( ...), e, nuovamente, una volta aperta la parentesi, seleziono la cella dove ho ottenuto il numero 15 e clicco su”INVIO”: mi apparirà il numero 15 in romano. Poi trascino nelle righe sotto e appaiono i numeri 16, 17 eccc... in romano.

3) Per la terza funzione [RIF.COLONNA()],
mi colloco in un’altra cella, per esempio H12, e scrivo: =RIF.COLONNA() e premo “INVIO”; vi risulta 8? Vi spiego perché: 8 indica l'ottava lettera dell’alfabeto, ovvero H, infatti ci troviamo in H12, colonna H.
Ripeto lo stesso passaggio anche questa volta: in un’altra cella digito =ROMANO(H12) e ho il numero 8 romano: VIII

4) La quarta formula
serve per poter trasformare un elenco di numeri dal sistema decimale al romano, servendosi di una sola colonna.
La formula è: =ROMANO(RIF.RIGA(A1))
In questo caso devo precisare RIF.RIGA(A1) perché voglio ottenere l'elenco dei numeri romani partendo da una riga qualsiasi.
Si procede in questo modo:
in una cella, per esempio C4, scrivo la formula, premo “INVIO” e subito mi apparirà il numero 1 romano: I.
Poi trascino la formula nelle righe sotto e ottengo i numeri romani in fila.

Ecco un'altra immagine:

Il lavoro di Letizia, Numeriromani.xls, si può scaricare QUI
Infine un'immagine del lavoro di M.Chiara

Carino anche il lavoro di Giovanni ma ... non ho il suo pendrive! Corretti anche i lavori degli altri ragazzi nominati. Gabriele deve imparare ad usare colori meno aggressivi per il web! Vero, Gabri?? :-))

Stampa il post

domenica 11 novembre 2007

Le funzioni ROMANO(), RIF.RIGA() e RIF.COLONNA() in Excel

I ragazzi della prima continuano con la scoperta di Excel.
Sara ci mostra come convertire un numero decimale in numero romano.

Il modo per scrivere i numeri
da “decimali” in numeri romani su excel.


Per prima cosa devi posizionarti su una cella e scrivere un numero a base 10 per esempio 25. Dopo ti devi posizionare su un’altra cella e digitare =ROMANO(…).
Al posto dei puntini, il riferimento cella nella quale hai scritto 25. Es: =ROMANO(A2).
Successivamente devi cliccare invio e excel ti darà 25 scritto con le cifre romane (XXV).
Se hai messo più numeri per esempio da A2 fino a A10 devi digitare =ROMANO(A2), poi copiare la formula trascinandola nelle celle sottostanti e avrai i numeri in romano.
ESEMPI:

Sara I A
Bene Sara! :-)

Ora una mia breve integrazione per illustrare una possibile applicazione della funzione ROMANO() .
A volte può presentarsi l'esigenza di creare in Excel un elenco numerato, e vogliamo usare la scrittura romana.
Non è necessario ricorrere ad alcuna colonna di appoggio. Si indica così la colonna dove nel nostro caso dovremmo digitare i numeri arabi per poi convertirli in romani con la funzione.
Per evitare appunto la colonna d'appoggio possiamo ricorrere alla combinazione (nidificazione) di funzioni in una medesima formula.
Il problema consiste nell'ottenere una successione di numeri interi. E' utile allo scopo
la funzione RIF.RIGA()
(già citata in questo post, ma vale la pena riparlarne).
La funzione RIF.RIGA(), immessa senza argomenti in una cella di una riga qualsiasi, restituisce il numero di riga della cella in cui è immessa.
Es: =RIF.RIGA(), immessa in cella C5, restituisce il numero 5.
Se immettiamo invece la formula: =RIF.RIGA(A1), in una cella qualsiasi, è restituito il numero 1. Trascinando la formula lungo la colonna (copiare la formula), otterremo in successione 1, 2, 3, 4, ...
Per ottenere l'elenco numerato in cifre romane combiniamo ora in una medesima formula le funzioni RIF.RIGA() e ROMANO().
Così:
=ROMANO(RIF.RIGA(A1))
Diamo ad Excel l'istruzione: "converti in numero romano il numero arabo dato da RIF.RIGA(A1)".
Sarà dunque restituito il numero 1 in cifre romane (I).
Copiando la formula lungo la colonna naturalmente avremo il nostro elenco: I, II, III, IV, V, .....
Volendoci sbizzarrire con Excel, la formula:
=ROMANO(RIF.RIGA()-19), immessa in riga 20, restituirà il numero romano
I
E: =ROMANO(RIF.RIGA()-9), immessa in riga 22, restituirà il numero romano [...] ?

Infine:
se si desiderasse l'elenco numerato disposto in senso orizzontale anziché in verticale, basta sostituire nella formula, alla funzione RIF.RIGA() la funzione RIF.COLONNA().
=RIF.COLONNA() restituisce il numero di colonna della cella in cui è immessa.
=RIF.COLONNA(A1) restituisce il numero della colonna A, cioè 1,
=RIF.COLONNA(D3) restituisce il numero 4
Quindi: =ROMANO(RIF.COLONNA()), immessa
in una riga qualsiasi della colonna A, e copiata in senso orizzontale, restituisce lungo la riga l'elenco: I, II, III, IV, ....
alle prox funzioni! :-)

Stampa il post