dico open office

Transcript

dico open office
Brescianet.com
Sito di supporto alla didattica
http://lnx.brescianet.com/ScuolaForum2013/
2T - 1° Modulo
http://lnx.brescianet.com/ScuolaForum2013/viewtopic.php?f=2&t=2
2T - 1° Modulo
da e01692
Pagina 1 di 2
Inviato: 06/09/2013, 8:16
Appunti estemporanei scritti dal docente durante le lezioni
2T - 1° Modulo - 17/9/2013
da e01692
Programmi di OA (office automation => automazione
d'ufficio)
Prg adatti alle mansioni svolte in un ufficio
CATEGORIE DI OA (funzioni di un pacchetto di OA)
- videoscrittura o word processing
- calcoli =>fogli elettronici o spreadsheet
- archivi => database
- presentazione => presentation
- posta - email
Programmi di OA (produttori di pacchetti di OA)
MICROSOFT OFFICE
OPEN OFFICE
NEO OFFICE (APPLE)
IWORKS (è un prg integrato)
WORDPERFECT OFFICE (obsoleto)
LOTUS SMARTSUITE (obsoleto)
PACCHETTO INTEGRATO => PRG DI OA CON FUNZIONALITA' RIDOTTE
MICROSOFT OFFICE (MS office)
office 97, office 2000, office XP (2002), office 2003 ,
office 2007, office 2010 e office 2013 => le numerazioni
indicano l'anno di uscita
videoscrittura => word
foglio elettronico => excel
database => access
presentazione => powerpoint
posta => outlook (è un client di posta => serve un prg in
internet che renda operativa la mia mail)
Publisher non è un prg appartenente all'OA ma al DTP
(Desktop publishing o editoria elettronica).
Inviato: 17/09/2013, 7:49
non è un prg professionale ma risulta utile in ambito
domestico.
I dtp sono usati per produrre le riviste che poi vengono
vendute in edicola.
Prg di dtp professionali sono XPRESS e PAGEMAKER
INFOPATH => prg per la modulistica online (non richiesto)
ONE NOTE => (non richiesto) (consente di creare aggregati
di info non omogenee : esempio foto, scansione, testi etc.)
Visio => crea dei diagrammi complessi
Lync => utilizzato per la formazione a distanza ==>
consente di mostrare su pc remoti quello che il docente
spiega (compresa anche la parte audio e volendo video)
Project => permette di organizzare progetti (un progetto
potrebbe coinvolgere + persone e + risorse con tempistiche
e costi diversi - tramite project è possibile pianificarne
il loro utilizzo e stabilire una data di fine di un
determinato lavoro) - Utilizzato per la pianificazione dei
processi di produzione o procedure
2Q 16/9/2013
suite => collezione di prg
nei prg di word processing l'elemento di riferimento è il
foglio di carta mentre nei dtp è il box (sono caselle di
testo tra loro collegate).
le nuove versioni di MS office usano i ribbon
http://www.openoffice.org/
arrivato a spiegare i pacchetti di open office.
2T - 1° Modulo - 19/9/2013
da e01692
open office è opensource => il programma (progetto)
utilizzato per costruirlo è disponibile a tutti. Chiunque
ha una certa conoscenza (programmazione) può aggiungere
nuove funzioni
Inviato: 19/09/2013, 9:57
opensource solitamente è gratuito => freeware
I dettagli implementativi (di costruzione) sono visibili a
chiunque (ad esempio nei prodotti della microsoft questo
non è possibile => vedi windows - microsoft office) per cui
tutti sono sicuri di quello che accade dietro le quindi
quando li uso. Nei prodotti proprietari no.
In generale i prg sono prodotti chiusi => le funzioni
disponibili sono quelle previste dal produttore e io non
posso aggiungerne di nuove
shareware => pacchetti che risultano gratuiti solo per un
breve periodo dopo di che devo pagare per usarli
adware => prodotti che sono gratuiti ma devo sorbirmi la
pubblicità
donationware => prodotti che posso usare liberamente ma se
voglio faccio una donazione allo sviluppatore
a pagamento
OpenOffice è nato da un programma che inizialmente era a
pagamento (staroffice) e poi l'azienda fallendo ha deciso
di rendere disponibili su internet i dettagli progettuali
(sorgenti)
oracle => società americana che produce database (prg che
gestiscono archivi)
NeoOffice => porting su apple di openoffice
Il fatto che Openoffice sia opensource ha generato numerose
varianti poichè diverse case software hanno creato il loro
prg di OA partendo dai sorgenti di Staroffice
ribbon => nuova interfaccia grafica dei pacchetti sw.
prg a menu => vecchiainterfaccia grafica dei pacchetti sw.
interfaccia = > come un prg comunica con l'utente
interfaccia a caratteri => prima interfaccia del pc => usa
solo simboli alfanumerici e non utilizza meccanismi di
puntamento. Per usarla l'utente non ha alcuna guida e deve
conoscere i comandi testuali necessari.
interfaccia grafica => utilizza pesantemente meccanismi
visivi e di puntamento. L'utente viene guidato
nell'utilizzo mediante l'aspetto grafico ed una serie di
suggerimenti come ad esempio il menu contestuale.
le CLI (interfaccia a caratteri) sono + ostiche (difficili
da usare) ma una volta imparate sono estremamente + veloci
in termini operativi (per cui sono ancora ampiamente
presenti)
spiegata origine degli spreadsheet.
visicalc => primo spreadsheet.
wordstar => antenato dei wordprocessor
2T - 1° Modulo - 24/9/2013
da e01692
google docs => costruito usando i sorgenti (il progetto)
del pacchetto openoffice
le webapps sono applicazioni che non vengono installate in
locale ma vengono visualizzate all'interno del browser
le webapps non richiedono installazione ma solo un accesso
internet per cui possono essere usate da qualsiasi punto. I
documenti prodotti non vengono salvati in locale ma nel
cloud (nuvola). Quello che produco in classe potrà essere
ripreso in seguito anche a Sidney.
Il disco del cloud in microsoft è skydrive, in apple
icloud.
In office 2013 il salvataggio predefinito è sullo skydrive
e non sul disco fisso locale (hard disk)
Inviato: 24/09/2013, 7:52
iN FUTURO LE APPLICAZIONI WEBAPPS VERRANNO VENDUTE COME
SERVIZIO. nON SARà POSSIBILE UTILIZZARLE SENZA PAGARE
Il bollino in altro a sinistra ha la valenza del menu
"FILE"
INDIRIZZO DI RIGA E COLONNA PER OGNI CELLA
il file di excel si chiama "cartella di lavoro"
E' costituita da + fogli
Una cella che inizia con = => che contenga una formula
operatori algebrici
+
/
*
^ potenza
---- 2Q 23/9/2013 => riprendere dalla funzione somma
#DIV/0! => =1/0
#NUM! => =0^0
a1:a20 =>area di cella
=SOMMA( 30 argomenti)
ogni argomento è separato da ;
gli argomenti sono:
aree, celle, costante
=SOMMA(a1:a10; B27 ; 8)
quando il separatore è uno spazio si calcola l'intersezione
delle aree
=SOMMA(A1:B20 A4:C6) => somma area A4:B6
#NULLO! => appare quando l'intersezione delle aree è nulla
=SOMMA(A1:A10 C1:A10)
#NOME? => formula scritta in modo errato
#VALORE! => =SOMMA("A") => tipo incompatibile con il tipo
di operazione previsto
=SE(3 argomenti) =>
1° arg => condizione
2° risposta se il primo argomento è vero
2° risposta se il primo argomento è falso
Trasferisce all'interno del computer la capacità di selezione
condizioni => RELAZIONI che restituiscono VERO o FALSO
Si basano sugli operatori di confronto e su funzioni logiche
<>, < , <= > , >=
E() O() NON()
2T - 1° Modulo - 1/10/2013
da e01692
codifica ASCII => codifica internazionale dei caratteri
che abbina i ns simboli alfanumerici a sequenze di 0 e 1
(detti bit)
=OGGI()
=adesso()
se faccio doppio click ... (vedere appunti pag. 48 49 )
"ciao" => è una stringa
"56"
56 => numero
il tipo determina operazioni diverse
esempio
56+12=68
"56"+"12" => "5612" concatenazione
cambiano anche gli ordinamenti
23 >9
"23" < "9" quando ho le stringhe devo confrontare char x
char e utilizzare la tabella ascii come riferimento (nel
vocabolario si usa l'alfabeto). L'ordinamento delle
stringhe si dice ordinamento lessicografico
l'ordinamento è dettato dal codice ascii
il singolo apice davanti al valore è il modo con cui dico a
XLS che si tratta di una stringa.
Provare a scrivere in una cella
12
'12
(si noti il diverso allineamento)
SE(A1>7....
VAL.ERRORE(ARGOMENTO) RESTITUISCE VERO SE LA L'ARGOMENTO VA
Inviato: 01/10/2013, 7:51
IN ERRORE
Le funzioni di test sono utilizzate in concomitanza con la
funzione SE per illustrare meglio l'errore
=SE(VAL.ERRORE(G44);"Ho un errore!!!";G44)
ctrl + y => ripete l'ultima operazione svolta
ctrl + z => annulla l'ultima operazione svolta
esc => annulla l'operazione in corso
interfaccia sw => modalità di comunicazione di un prg con l'utente
l'interfaccia di un prg applicativo ha sempre 3 modalità:
1) shortcuts (combinazione tasti) => è il meccanismo +
veloce ma richiede la conoscenza della combinazione
2) menu contestuale => + lento ma utile per utenti neofiti
3) pulsanti o oggetti di comunicazione (esempio ribbon)
Non potete risolvere il problema in questo modo:
=SE(E(B3=1;B6=1);1;0) => porta AND
=SE(O(B3=1;B6=1);1;0) => porta OR
=E() funzione che restituisce vero se tutti gli argomenti
sono veri
=O() funzione che restituisce vero se uno degli argomenti
sono veri
pubblicare l'esercitazione M1.0 entro giovedi 10/10 alle
24.00 (2Q)
----- 27/9/2013 2Q
http://www.brescianet.com/appunti/vari/ ... he/portelo
giche.htm
per venerdi 4/10 la fulgida 2Q deve pubblicare M1.0.1,2 e 3
per lunedì 14/10 la fulgida 2T deve pubblicare TUTTI
=a*b => and
2T - 1° Modulo - 8/10/2013
da e01692
=resto(a;b) => restituisce il resto della divisione tra a e B
=resto(10;3) =>1
Inviato: 08/10/2013, 7:07
=resto(10;0) => #DIV/0!
in italico un numero è pari
la lingua consente un'articolazione maggiore per cui + algoritmi possibili
- se è multiplo di due
- divisibile per 2
- il resto della divisione per 2 è zero
la traduzione dell'algoritmo in un prg è sostanzialmente l'associazione dei ns ragionamenti con le istruzioni che
un prg mette a disposizione
in excel
=RESTO(X;2)=0 ==> pari
soluzione parziale dell'esercizio 1.1
=SE(RESTO(B3;2)=1;"Dispari";"Pari")
PER OTTENERE + USCITE ANNIDO LA FUNZIONE se
=se(CONDIZIONE1;rISPOSTA a;se(CONDIZIONE2; RISPOSTA c; RISPOSTA a))
------- 2Q 30/10/2013
mostrare la valutazione dello 0 => 3 risposte
Selezione multipla:
1 click sulla 1° cella + ctrl+click sulle successive
Selezione estesa:
1 click sulla 1° cella + shift+click sull'ultima cella dell'area
=SE(RESTO(B3;2)=0;"pari";"dispari")
equivale a
=SE(RESTO(B3;2)<>0;"dispari";"pari")
<>
=CELLA("tipo",indirizzocella)
=> "b" => la cella indirizzocella è vuota
=> "l" => la cella indirizzocella ha una lettera
=> "v" => la cella indirizzocella è un numero
Quando si implementa (costruisce) una soluzione gran parte dell'errore viene speso nel controllo dell'errore
soluzione
=SE(CELLA("tipo";B3)="v";SE(RESTO(B3;2)=0;"Pari";"Dispari");"non so!")
eser M.1.1.2 pubblicarla per martedì (obblig. giovedì) + al primo che pubblica.
2T - 1° Modulo - 8/10/2013
da e01692
=SE(B3>=6;"Suff.";"Insuff.")
equivalente
Inviato: 08/10/2013, 8:07
=SE(B3<6;"Insuff.";"Suff.")
E() => risponde vero se tutti i suoi argomenti sono veri
O() => risponde vero se almeno uno dei suoi argomenti è
vero
soluzione con celle di supporto
=SE(E3;SE(E4;SE(E5;"Suff.";"Insuff.");"out of range!");"non
so!")
è un numero ? ==> E3 => =CELLA("tipo";B3)="v"
è tra 1 e 10 ==> E4 ==> =E(B3<=10;B3>=1)
è maggiore di 5 ==> E5 => =B3>5 (oppure =B3>=6)
--- 2Q 4/10/2013
=MEDIA(B2:B5) => errore se non ho valori nell'area #DIV/0!
creo delle celle di supporto
=CONTA.VUOTE(B2:B5) => conte le celle vuote
=CONTA.NUMERI(B2:B5) => conta valori numerici
=CONTA.SE(G2:G5;"l") => conta quante l (elle) ho in un'area
dove ho posto la funzione cella("tipo";..)
=CONTA.SE(G2:G5;"b") => equivale a: CONTA.VUOTE(B2:B5)
per contare le lettere uso questa formula
=4-CONTA.VUOTE(B2:B5)-CONTA.NUMERI(B2:B5)
le formule di xls quando vengono copiate ed incollate
vengono riscritte rispetto alla posizione
esempio:
in A2 ho =A1 => per xls questa formula non significa "il
contentuto della cella A1" ma il "contenuto della cella
sopra" (A2 posizionalmente è una cella sotto di A1).
Questo consente di replicare una formula molto velocemente
metto questa funzione
in una cella di supporto metto (ad esempio H3)
=SE(G2="v";B2;0) => mostra nella cella il voto solo se è un
numero altrimenti 0
potevamo sfruttare direttamente la funzione cella applicata
all'area gialla contenente i voti
=SE(CELLA("tipo";B2)="v";B2;0)
Lo zero è stato messo poichè non è un voto
=SE(E(H2<=10;H2>=1);1;0) => mostra 1 se il voto abbinato è
da 1 a 10
pubblicare eser 3.1.3 sul registro
=SE(D5=4;SE(MEDIA(B2:B5)>5,5;"Promosso";"Bocciato");SE
(D4>0;"IEG";"Orrore!"))
2Q 07/10/2013 --10% VALORE NUMERICO ASSOCIATO 0,1
=SE(b3<=0;"ERRORE!;SE(B3<5000 ...
ARRIVATO ALL'ESERCIZIO 3.1.5 COMPRESO
2T - 1° Modulo - 10/10/2013
da e01692
per gestire l'errore creo la condizione di errore e
effettuo il calcolo se non ho errore
=SE(CELLA("tipo";C3)="v";"metto la sequenza di SE che mi
calcola l'interesse";"ORRORE")
=SE(VAL.ERRORE(3*C3);"Errore";3*C3)
=SE(MAIUSC(B3)="GIUSEPPE";"Esatto";"Errato")
=SE(MINUSC(B3)="giuseppe";"Esatto";"Errato")
per xls
"GIUSEPPE" è uguale a "giuseppe"
scrivere =INDIRETTO("A1") è equivalente a =A1
=INDIRETTO(A1) => legge il contenuto della cella A1. Se non
è l'indirizzo di una cella restituisce un errore altrimenti
il contenuto della cella indicata all'interno di A1
in A1 ho C4 la formula =INDIRETTO(A1) mostrerà il contenuto
della cella C4
variante 1 => vincolo un indirizzo è composto da una
lettera e da un numero
=SINISTRA(A1;n) => restituisce i primi n caratteri
Inviato: 10/10/2013, 9:59
esempio
=SINISTRA("Ciao";2) => "Ci"
analogamente esiste una funzione destra
=DESTRA("Ciao";3) => "iao"
=SINISTRA(H3;1) => estraggo la lettera della coordinata di
tiro (immagino di aver scritto la soluzione in J3)
se questa funzione è vera:
=O(J3="B";J3="C";J3="D";J3="E")
sono sulla colonna corretta
=DESTRA(H3;1) => estraggo il simbolo numerico della riga di
tiro (immagino di aver scritto la soluzione in J4)
se questa funzione è vera:
=E(J4<"6";J4>"1")
sono sulla riga corretta
=E(J4<"6";J4>"1")
il "" sui numeri è dovuto al fatto che l'indirizzo in H3 è
una stringa esempio "B3" per cui la funzione destra estrae
"3" e non il numero 3
eser 1.7
4 uscite => "", 1, 2, X => 3 se
=SE(B3<OGGI();"Passato"; )
SE(B3>OGGI();"Futuro";"Presente")
=DATA.VALORE("29/02/1999") => restituisce un errore
=DATA.VALORE("28/02/1999") => nr gg dal 30/12/1899
data.valore richiede una stringa per cui se nella cella A1
scrivo una data corretta comunque
=DATA.VALORE(A1) restituisce un errore
=DATA.VALORE(TESTO(B3;"gg/mm/aaaa")) => questa è la formula
per stabilire se una data è reale.
TESTO => equivalente dell'interfaccia grafica: formato
celle => pannello "Numero"
=CONTA.SE(C5:C9;"<10") => conto i valori <10
=CONTA.SE(C5:C9;">10") => conto i maggiori di 10
=CONTA.NUMERI(C5:C9) => variante per conteggiare i valori
2T => pubblicare esercitazione M1.1 per il 16/10
2T - 1° Modulo - 15/10/2013
da e01692
Inviato: 15/10/2013, 8:08
TESTO => equivalente dell'interfaccia grafica: formato
celle => pannello "Numero"
SUPPONIAMO CHE SIA IL 2 MARZO 2012 ORE 19.21.32
(IPOTIZZIAMO CHE SIA UN VENERDi')
=testo(ADESSO();"G") => 2
=testo(ADESSO(),"Gg") => 02
=testo(ADESSO();"GGg") => VEN
=testo(ADESSO();"GGGG") => VENERDI
=testo(ADESSO();"M") => 3
=testo(ADESSO();"Mm") => 03
=testo(ADESSO();"MMM") => mar
=testo(ADESSO();"MMMM") => marzo
=testo(ADESSO();"AA") => 12
=testo(ADESSO();"AAAA") => 2012
=testo(ADESSO();"HH") => 19
=testo(ADESSO();"NN") => 21
=testo(ADESSO();"SS") => 32
"gggg, g mmmm aaaa hh.nn" => venerdì, 2 marzo 2012 19.21
A AND B => A*B
A OR B => A+B-A*B
NOT A => 1-A
NAND => 1-A*B
NOR => 1-(A+B-A*B)
A XOR B => 1*(A<>B)
COSA E' una porta universale ? una porta con la quale
costruisco tutte le altre porte. Un' esempio di porta
universale è la porta NAND
ESEMPIO
NOT A => A NAND A
VERO => 1
FALSO => 0
2T - 1° Modulo - 17/10/2013
da e01692
condizione se sono dentro il rettangolo
E(E(X<X1;X>X2);E(Y<Y2;Y>Y1))
equivalente a:
E(X<X1;X>X2;Y<Y2;Y>Y1)
Inviato: 17/10/2013, 10:02
=se(Condizionedentro;"Dentro";se
(Condizionefuori;"Fuori";"Bordo"))
=O(O(X>X2;X<X1);O(Y>Y1;Y<Y2))
equivale
=O(X>X2;X<X1;Y>Y1;Y<Y2)
=casuale() genera un numero tra 0 e 1(escluso) [0,1)
=casuale.tra(A,B) => genera un numero tra A e B (intero)
piccolo(Area;k) => restituisce il k-esimo valore + piccolo
grande(area;2) => il secondo numero + grande
piccolo/grande possono essere usati x ordinare sequenze
per generare numeri reali (con la ,) nell'intervallo [A,B)
devo usare la formula
=CASUALE()*(B-A)+A
F9 => tasto di ricalcola
spiegato come disabilitare il ricalcolo
si disabilita il calcolo automatico quando le formule sono
complesse per cui tra un input e il successivo dovrei
aspettare che XLS effettui tutti i ricalcoli.
Per default xls ha il calcolo automatico attivato ovvero ad
ogni modifica aggiorna il risultato di tutte le formule.
se disabilito la funzione il ricalcolo avviene solo quando
voglio tramite il tasto F9
17/10/2013 2T
(2T) pubblicare soluzioni dell'eser 2.1, 2.2 e 2.3 il 7/11
scritto - il 14 inizio orali
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/
Tutti gli orari sono UTC
Pagina 1 di 2
Brescianet.com
Sito di supporto alla didattica
http://lnx.brescianet.com/ScuolaForum2013/
2T - 1° Modulo
http://lnx.brescianet.com/ScuolaForum2013/viewtopic.php?f=2&t=2
2T - 1° Modulo - 22/10/2013
da e01692
Pagina 2 di 2
Inviato: 22/10/2013, 9:03
(2T) pubblicare soluzioni dell'eser 2.1, 2.2 e 2.3 il 7/11
scritto - il 14 inizio orali
=SOMMA.SE(D4:D10;"VERSAMENTI";C4:C10)SOMMA.SE(D4:D10;"Prelievo";C4:C10) => saldo => soluzione 4
case insensitive => "Caio"="CAIO"
case sensitive => "Caio"<>"CAIO"
Eser 5 =>
VARIANTE
=CERCA.VERT(E6;A3:B12;2;FALSO)
BASE
=SE($E$6=A3;B3;"")
ricordatevi
"BLU " <>"BLU" (ho lo spazio in fondo)
questa soluzione in E9 è corretta ma non è adatta ad
elenchi lunghi
=G3 & G4 & G5 & G6 & G7 & G8 & G10 & G11 & G12 & G9
L'idea è creare un area (G3:G12) con formule di supporto
del tipo:
=SE($E$6=A3;B3;"") => mostro il nome se il cognome
corrisponde.
In G3:G12 appare il nome del cognome indicato
nell'area H3:H12 a fianco
metto
in H3 => =G3 (eventuale 1° nome)
nelle successive:
=Cella sopra & cella a fianco (eventuale i-esimo nome)
in questo modo attacco alla sequenza dei nomi
precedentemente trovati il nome corrente
Nella cella H12 appare il nome cercato
2T - 1° Modulo - 24/10/2013
da e01692
Inviato: 24/10/2013, 9:59
x^2 + Y^2 = R^2 ==> sono sulla circonferenza
x^2 + Y^2 < R^2 ==> sono all'interno della circonferenza
x^2 + Y^2 > R^2 ==> sono all'esterno della circonferenza
1* Quadrante se E(X>0;Y>0;X^2+Y^2<R^2) => spicchio della circonferenza
nel 1° quadrantr
1 e 3 Quadrante se E(X>0;Y>0;X^2+Y^2<R^2) =>
Condizione all'interno degli spicchi di circonferenza di raggio R nel 1°
e 3 Quadrante
usare la E() se si tratta di un'intersezione di aree
usare la O() se si tratta di un'unione di aree
E(O(E(X>0;Y>0);E(X<0;Y<0));X^2+Y^2<R^2)
mi accorgo che nel 1° e 3° quadrante il prodotto è positivo
E(X*Y>0;X^2+Y^2<R^2)
E(X>A;x<B;Y>0;y<X)
grafico di una funzione f(x) => insieme dei punti nel piano (x,y) per cui
vale: (x,f(x))
mostrato come si imposta il pedice in un testo
Eser 7
su ogni cella grigia metto:
=SE(C3>B3;B4+1;1)
sulla prima metto 1
Eser 8 => preparo due colonne di supporto per conteggiare le
interrogazioni di gialli in ita e una con i voti.
Somma voti / nr voti => media => ricordatevi di non far apparire #div/0!
Re: 2T - 1° Modulo
da e01692
esercizio 9
=SE(INDICE(C14:G19;2;3)=INDICE(C14:G19;3;2);1;0)
Eser 8 (rispiegato e poi risolto) => preparo due colonne di supporto per conteggiare le
interrogazioni di gialli in ita e una con i voti.
Inviato: 29/10/2013, 8:44
Somma voti / nr voti => media => ricordatevi di non far apparire #div/0!
2Q => svolgere 1.9 matrice trasposta svolgere con copia e incolla
posizionale => formula in ogni cella dell'area I2:M6 è: => =SE(INDICE
(C14:G19;2;3)=INDICE(C14:G19;3;2);1;0)
usare se(conta.se(Areagialla;"0")>0 ;"Non soddisfano";"soddisfano")
--- 2Q 28/10/2013 --- spiegare il 1.2.8
Eser 8 => preparo due colonne di supporto per conteggiare le
interrogazioni di gialli in ita e una con i voti.
=SE(E(B3=G4;C3=G5);d3;0)
Somma voti / nr voti => media => ricordatevi di non far apparire #div/0!
se(somma(nrvoti)=0;"Nessun voto";... calcolo media)
--- 2T 29/10/2013
pubblicare tutti le esercitazioni richieste l' 11/11/2013 alle ore 24.00
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/
Tutti gli orari sono UTC
Pagina 2 di 2