Discussion:
Excel Αντικατάσταση του 0 με κενό
(too old to reply)
nikos_pat
2009-04-16 06:01:01 UTC
Permalink
Υπάρχει τρόπος όταν το αποτέλεσμα μίας συνάρτησης είναι μηδέν, το κελι αντι
να εμφανιζει το 0 να μένει κενο?
Cool
2009-04-16 09:44:32 UTC
Permalink
Ναι, γίνεται πολύ εύκολα, προσθέτοντας μέσα στην συνάρτησή σου και την
συνάρτηση "if" στην οποία θα πεις ότι εάν το αποτέλεσμά σου είναι "0" να
εμφανίζει κενό, τον χαρακτήρα space (κενό) μπορείς να τον εμφανίζεις στο
Excel σου συμπληρώνοντας τους χαρακτήρες " " (αυτάκια) με κενό ή όχι
ενδιάμεσά τους. Σε κάποιες περιπτώσεις δεν μπορείς να βάλεις την "if" μέσα
στην ίδια την συνάρτηση όταν πρόκειται να γίνει στο συγκεκριμένο κελί κάποια
πράξη.
Για παράδειγμα:
Ας πούμε ότι θέλεις να εμφανίζει αυτόματα τον Αύξοντα Αριθμό η Στήλη Α καθώς
γράφεις κάποια λίστα. θα πρέπει να γράψεις:
=if(B1="";"";Counta(B$1:B1))
Αντέγραψε τον παραπάνω κώδικα στο κελί Α1 και τράβηξε το όσα κελιά θέλεις
προς τα κάτω για να αντιγραφεί ο κώδικας και στα υπόλοιπα κελιά, θα
παρατηρήσεις ότι είναι "Κενά" τα κελιά, δεν θα έχεις κάποιο αποτέλεσμα, αλλά
εάν ξεκινήσεις να γράφεις στην στήλη Β από το 1 έως όπου έχεις αντιγράφει
τον κώδικα στην στήλη Α, θα παρατηρήσεις ότι κάθε φορά που θα αλλάζεις
γραμμή, θα σου παρουσιάζει "από το πουθενά" τον Αύξοντα Αριθμό.

Παράδειγμα Νο2:
Πες ότι θέλεις να βάζεις 2 αριθμούς στα κελιά Α1 και Β1 και στο C1 να
εμφανίζεται το αποτέλεσμα όταν είναι διάφορο του "0", σ' αυτήν την περίπτωση
υπάρχουν 2 τρόποι για να το κάνεις να φαίνεται σαν "κενό" το C1
Ο 1ος τρόπος ο οποίος τον μαθαίνεις συνήθως και όταν πηγαίνεις για μαθήματα
ECDL ή οτιδήποτε άλλο παρεμφερή είναι ο εξής:
Βάζεις την συνάρτηση ή πράξη που θέλεις να κάνεις στο κελί C1 πχ =Α1*Β1 και
μετά έχωντας επιλεγμένο το κελί C1 ανάλογα με την έκδοση του Office που
διαθέτεις, πηγαίνεις στο μενού ή την μπάρα Μορφοποίηση και επιλέγεις την
"Μορφοποίηση υπό Όρους" σχετικές πληροφορίες εδώ:
http://office.microsoft.com/el-gr/excel/HP051992781032.aspx
και αναφέρεις ότι εάν το C1 (που το έχεις ήδη επιλεγμένο), είναι ίσο με "0"
(χωρίς τα αυτάκια), τότε να παίρνει το χρώμα γραμματοσειράς "Άσπρο".
Έτσι όταν θα είναι μηδενικό το αποτέλεσμα, θα σου φαίνεται σαν κενό το κελί.
Όπως παρατήρησες εδώ δεν χρειάζεται να χρησιμοποιήσεις την συνάρτηση if και
είναι πολύ πιο εύκολος τρόπος.

Ο 2ος τρόπος είναι να έχεις τα κελιά A1 και Β1 για τους αριθμούς που θα
πολλαπλασιάζεις, στο C1 θα έχεις την συνάρτηση "if" και στο κελί D1 θα έχεις
την πράξη με χρώμα γραμματοσειράς το Άσπρο, δηλαδή:
στο κελί D1 θα έχεις τον κώδικα =Α1*Β1
και στο κελί C1 θα έχεις τον κώδικα =if(D1=0;"")

και αυτό είναι όλο.

Ελπίζω να σε βοήθησαν οι παραπάνω οδηγίες μου.

Υ.Γ. Παρακαλώ, μόνο εάν σας βοηθάει κάποιο post, να αναφέρετε ότι σας κάλυψε
για να το γνωρίζουν και οι υπόλοιποι χρήστες των Newsgroups σε περίπτωση που
έχουν τις ίδιες απορρίες. Βοηθίστε αυτό το τόσο συμαντικό εργαλείο να γίνει
πιο χρήσιμο για τους χρήστες του. Εάν οι χρήστες βλέπουν ένα ερώτημά τους
ότι απαντάτε από κάποιον σε κάποιο άλλο Post, αλλά δεν αναφέρεται πουθενά
ότι σας βοήθισε και σε ποιό σημείο ακριβώς, ο χρήστης αυτός θα νομίζει ότι
τελικά δεν βοηθηθήκατε και θα θεωρήσει ότι δεν υπάρχει λύση (στην γρήγορη
ματιά που θα ρίξει) και θα ίσως να επαναλάβει την ίδια ακριβώς ερώτηση ή να
μην χρησιμοποιήσει το συγκεκριμένο εργαλείο γιατί μπορεί να μην το θεωρήσει
αξιόπιστο ότι θα λυθεί η απορρία του.

Ευχαριστώ
Post by nikos_pat
Υπάρχει τρόπος όταν το αποτέλεσμα μίας συνάρτησης είναι μηδέν, το κελι
αντι
να εμφανιζει το 0 να μένει κενο?
Loading...