Page 114 - Computer Για Όλους τ. 344

COMPUTER ΓΙΑ ΟΛΟΥΣ
114
έχει τον πλήρη έλεγχο κάθε
μηχανήματος. Ακόμη, όμως,
και εάν δεν βρισκόμαστε σε πε-
ριβάλλον δικτύου, όπως σε ένα
γραφείο, αλλά στο σπίτι μας
και διαθέτουμε μόνο έναν υπο-
λογιστή, ο System policy editor
μπορεί να αποδειχθεί πολύτι-
μος βοηθός στην περίπτωση
που και τα υπόλοιπα μέλη της
οικογένειας χρησιμοποιούν το
ίδιο PC. Για παράδειγμα, μπο-
ρούμε να επιτρέπουμε σε κά-
ποιον να παίζει παιχνίδια και να
σερφάρει στο Internet, αλλά
ταυτόχρονα να του απαγορεύ-
ουμε την εγκατάσταση και την
απεγκατάσταση εφαρμογών ή
την πρόσβαση σε συγκεκριμέ-
να σημεία του δίσκου, όπως
ακριβώς δηλαδή τα parental
control των Windows 7 και 8
που περιγράψαμε στο «Αφιέ-
ρωμα» του προηγούμενου τεύ-
χους.
Ο System policy editor βρί-
σκεται «κρυμμένος» στο CD-
ROM εγκατάστασης των
Windows 98. Ο χρήστης δεν
μπορεί να επιλέξει την εγκατά-
στασή του ούτε μέσα από τα
Windows ούτε κατά τη διαδικα-
σία εγκατάστασης του λειτουρ-
γικού συστήματος, αφού δεν
παρέχεται σχετική επιλογή. Για
να τον εγκαταστήσετε, θα πρέ-
πει να διαθέτετε το CD εγκατά-
στασης των Windows XP και να
πάτε στο φάκελο \i386\. Εκεί
θα πρέπει να τρέξετε το πρό-
γραμμα Adminpak.msi.
Σημειώνουμε ότι το
poledit.exe δεν προστίθεται στο
μενού Έναρξη. Ωστόσο, μπο-
ρείτε να εκτελέσετε το εργα-
λείο από τη γραμμή εντολών.
Εφόσον, όπως μας είπατε, κά-
θε μηχάνημα έχει ήδη έναν λο-
γαριασμό χρήστη, δεν χρειάζε-
ται να κάνετε κάτι άλλο. Σε
όποιο, όμως σύστημα ο χρή-
H E L P D E S K
Σ
το συγκεκριμένο ένθετο θα σας μιλή-
σουμε για ορισμένες σημαντικές συ-
ναρτήσεις του Excel, οι οποίες θεω-
ρούνται από πολλούς δύσκολες, αλλά
στην πραγματικότητα λύνουν τα χέρια σε
όποιους ασχολούνται με το Excel στη δου-
λειά τους.
Η ΣΥΝΑΡΤΗΣΗ IF
Η if είναι η βασική συνάρτηση που θα
πρέπει να χρησιμοποιήσει κάποιος όταν
θέλει να κάνει επιλογή μεταξύ των δύο
λογικών τιμών true (αληθής) και false
(
ψευδής).
Έστω ότι έχετε μία κατάσταση μαθητών
με τους βαθμούς τους σε διάφορα μαθή-
ματα. Ένας μαθητής περνά κάποιο μάθη-
μα εάν ο βαθμός του είναι πάνω από 10
και δεν το περνά εάν ο βαθμός του είναι
κάτω από 10. Η συνάρτηση που εκφράζει
τα παραπάνω είναι η εξής:
=if(b4>=10;"επιτυχία";"αποτυχία")
Η σύνταξη της συνάρτησης if είναι η πα-
ρακάτω:
=if(λογική συνθήκη;τιμή εάν η συνθήκη
είναι αληθής;τιμή εάν η συνθήκη είναι
ψευδής). Σε αυτό το σημείο θα πρέπει να
τονίσουμε ότι εάν θέλετε η συνάρτηση να
εμφανίζει κάποιο κείμενο που να εξαρτά-
ται από τη συνθήκη, θα πρέπει να το βάζε-
τε μέσα σε εισαγωγικά. Έτσι, στο παρά-
δειγμά μας θέλουμε να εμφανίζεται η λέ-
ξη "επιτυχία" όταν το περιεχόμενο του κε-
λιού b4 είναι μεγαλύτερο ή ίσο με 10 και η
λέξη "αποτυχία" σε αντίθετη περίπτωση.
Επίσης, λογική είναι μία συνθήκη εάν
μπορεί να απαντηθεί με μία από τις τιμές
αληθής/ψευδής ή ναι/όχι.
Εάν τώρα σβήσετε το περιεχόμενο του
κελιού b4 και πατήσετε enter, θα δείτε ότι
το αποτέλεσμα της συνάρτησης if είναι
"
αποτυχία", κάτι που δεν είναι επιθυμητό
(
εικ. 2). Για να αντιμετωπίσετε αυτό το
πρόβλημα, θα πρέπει να επεκτείνετε τη
συνάρτηση ώστε να ελέγχει για τρεις κα-
ταστάσεις. Αυτό μπορεί να εκφραστεί ως
εξής: "Είναι το περιεχόμενο του κελιού
αριθμός; Εάν ναι, τότε έλεγξε εάν στο
αποτέλεσμα προκύπτει 'επιτυχία' ή 'απο-
τυχία'. Στην περίπτωση που δεν είναι αριθ-
μός, τότε προσδιόρισέ το ".
Η συνάρτηση που θα πρέπει να φτιάξετε
ώστε να καλύπτει και την προαναφερόμε-
νη περίπτωση είναι:
=if(isnumber(b4);if(b4>=10;"Επιτυ-
χία";"Αποτυχία");"Λάθος")
Εδώ έχουμε χρησιμοποιήσει τη συνάρ-
τηση isnumber, που ελέγχει εάν το περιε-
χόμενο κάποιου κελιού είναι αριθμός. Εάν
αυτό είναι αληθές, τότε τρέχει τη συνάρ-
τηση if όπως την προσδιορίσαμε στην αρ-
χή. Στην αντίθετη περίπτωση, βγάζει ένα
μήνυμα (τη λέξη "Λάθος").
Όταν φτιάχνετε σύνθετες συναρτήσεις,
καλό είναι να ελέγχετε πρώτα την ορθότη-
τα καθεμίας ξεχωριστά και κατόπιν να τις
ενσωματώνετε. Στο παραπάνω παράδειγ-
μα θα μπορούσατε να "σπάσετε" τη συνάρ-
τηση στις εξής δύο:
=if(isnumber(b4);"Σωστό";"Λάθος")
=if(b4>=10;"Επιτυχία";"Αποτυχία")
Αφού ελέγξετε και τις δύο, τότε μπορεί-
τε να αντικαταστήσετε το όρισμα της πρώ-
της "Σωστό" με τη δεύτερη συνάρτηση
(
φυσικά χωρίς το =).
Μπορείτε να τοποθετήσετε όσες συναρ-
τήσεις if θέλετε τη μία μέσα στην άλλη.
Ας δούμε ένα ακόμη παράδειγμα, στο
οποίο θα θέσουμε δύο ακόμη συνθήκες.
Εάν, λοιπόν, ο βαθμός του μαθητή είναι
πάνω από 16, τότε ο μαθητής παίρνει Πο-
λύ καλά, ενώ εάν είναι πάνω από 18, παίρ-
νει Άριστα. Η συνάρτηση διαμορφώνεται
ως εξής:
=if(isnumber(b4);if(b4>=10;if(b4>=15;
if(b4>=18;"Άριστα ";"Πολύ16 καλά");"Επι-
τυχία");"Αποτυχία");"Λάθος")
Και πάλι προκειμένου να ελέγξετε την
ορθότητά της, θα μπορούσατε να τη σπά-
σετε σε τρία τμήματα. Ωστόσο, αν και αυ-
τή η διαδικασία λειτουργεί αρκετά καλά,
τα πράγματα γίνονται πολύπλοκα όσο
προσθέτουμε και άλλες συνθήκες. Έτσι,
εάν προκύψει κάποιο πρόβλημα, είναι δύ-
σκολο να ελεγχθεί ποιο τμήμα της συνάρ-
τησης φταίει. Θα έπρεπε, λοιπόν, να υπάρ-
χει ένας πιο εύκολος τρόπος για να κάνει ο
χρήστης την ίδια δουλειά.
Η ΣΥΝΑΡΤΗΣΗ VLOOKUP
Το πλεονέκτημα της vlookup είναι ότι
μπορείτε να θέτετε πολλές συνθήκες,
χρησιμοποιώντας μία μικρή σε μέγεθος
συνάρτηση. Στο παράδειγμα που αναπτύ-
ξαμε παραπάνω, προκειμένου να δείτε τις
τιμές της βαθμολογίας που χαρακτηρίζουν
το τελικό αποτέλεσμα (Αποτυχία, Επιτυχία,
Πολύ Καλά, Άριστα), θα έπρεπε να ελέγξε-
τε την ίδια τη συνάρτηση, καθώς αυτές οι
συνθήκες έχουν δηλωθεί μέσα της.
Ας δούμε, τώρα, πώς τα πράγματα θα γί-
νουν ευκολότερα με τη χρήση της συνάρ-
τησης vlookup.
Το πρώτο βήμα είναι να δημιουργήσετε
έναν πίνακα, από τον οποίο θα αντλούνται
τα στοιχεία.
Πληκτρολογήστε, λοιπόν, τα στοιχεία
ΑΠΛΑ ΜΑΘΗΜΑΤΑ EXCEL Χρήσιμες συναρτήσεις