Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Συναρτήσεις] Σύνολο κελιών που περιέχουν τύπους (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/4064-sinolo-kelion-poy-periexoyn-tipoys.html)

stam75 18-02-16 11:58

Σύνολο κελιών που περιέχουν τύπους
 
Καλησπέρα, στην περιοχή I2:I26 έχω τύπους για να παίρνω κάποιους αριθμους. στο κελί G27 τι τύπο πρέπει να χρησιμοποιησω ώστε αν δεν επιστρέφει κανέναν αριθμό να μένει το κελί κενό, ενώ αν επιστρέφει έστω και έναν να βγάζει το Α; Ευχαριστω.

Spirosgr 18-02-16 15:13

Το ζητούμενο, «μιλάει» για αριθμούς γενικά ...
Ακόμα στην φράση:
«ώστε αν δεν επιστρέφει κανέναν αριθμό...»

με αυτό, δεν είναι σαφές αν επιστρέφει κενά ή μηδέν.
Να θεωρήσω το μηδέν αριθμό;

Επειδή ακόμα δεν γίνεται σαφές, αν περιλαμβάνει και αρνητικούς,
μια γενική εκτίμηση - λύση είναι:
IF(OR(SUM($I$2:$I$26)>0;SUM($I$2:$I$26)<0);"A";"")
που σημαίνει:
Αν το άθροισμα της περιοχής είναι 0 (μηδέν) δώσε κενό,
σε άλλη περίπτωση δώσε Α.
Τι σημαίνει αυτό:
Σε περίπτωση που όλα τα κελιά = 0 αλλά
ένα κελί = 3 και κάποιο άλλο -3 δηλαδή sum = 0
Θα έχουμε σφάλμα στο αποτέλεσμα.

Με βάση τα πιο πάνω, διατύπωσε πληρέστερα το ερώτημα ή τροποποίησε τον τύπο

stam75 18-02-16 16:37

Παράθεση:

Αρχική Δημοσίευση από Spirosgr (Μήνυμα 23308)
Το ζητούμενο, «μιλάει» για αριθμούς γενικά ...
Ακόμα στην φράση:
«ώστε αν δεν επιστρέφει κανέναν αριθμό...»

με αυτό, δεν είναι σαφές αν επιστρέφει κενά ή μηδέν.
Να θεωρήσω το μηδέν αριθμό;

Επειδή ακόμα δεν γίνεται σαφές, αν περιλαμβάνει και αρνητικούς,
μια γενική εκτίμηση - λύση είναι:
IF(OR(SUM($I$2:$I$26)>0;SUM($I$2:$I$26)<0);"A";"")
που σημαίνει:
Αν το άθροισμα της περιοχής είναι 0 (μηδέν) δώσε κενό,
σε άλλη περίπτωση δώσε Α.
Τι σημαίνει αυτό:
Σε περίπτωση που όλα τα κελιά = 0 αλλά
ένα κελί = 3 και κάποιο άλλο -3 δηλαδή sum = 0
Θα έχουμε σφάλμα στο αποτέλεσμα.

Με βάση τα πιο πάνω, διατύπωσε πληρέστερα το ερώτημα ή τροποποίησε τον τύπο

Ευχαριστώ πολύ Σπύρο, είχα κάνει λάθος στη σειρά και δε δούλευε σωστα.
Αυτό που ήθελα είναι
IF(SUM(I2:I26)>=1;"A";"")

Spirosgr 18-02-16 17:23

Άρα λοιπόν για όσους μας διαβάζουν:

Αν σ'ένα κελί, υπάρχει ο ακέραιος αριθμός 1 τότε αποτέλεσμα Α...
ή σε 2 κελιά υπάρχουν οι δεκαδικοί αριθμοί 0,5 & 0,5 κλπ τότε:
IF(SUM(I2:I26)>=1;"A";"")
και όχι
«ώστε αν δεν επιστρέφει κανέναν αριθμό να μένει το κελί κενό,...»

Που μεταφράζεται, σε ένα πιο σωστό ερώτημα:
Αν το άθροισμα, των κελιών μιας περιοχής, είναι μεγαλύτερο ή ίσο με την μονάδα,
τότε να έχω αποτέλεσμα Α άλλως αποτέλεσμα κενό.


Ακόμα:
Ο τύπος που κατ' εκτίμηση πρότεινα και «έφερε» το αποτέλεσμα και τις διευκρινήσεις,
κανονικά θα έπρεπε να είναι:
IF(SUM($I$2:$I$26)<>0;"A";"")


Η ώρα είναι 11:41.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2