04_03 IF μέσα σε IF (Nested if)
HTML-код
- Опубликовано: 7 ноя 2024
- Σε αυτό το βίντεο παρουσιάζουμε πως μπορούμε να συνδυάσουμε την συνάρτηση IF μέσα σε άλλη IF. Για μία πλήρη εμπειρία στα μαθήματα προχωρημένων δεξιοτήτων στο excel όπως forum, συζητήσεων, κατέβασμα αρχείων εργασίας και υποστήριξη από πιστοποιημένο εκπαιδευτή ενηλίκων, παρακολουθήστε το βίντεο μέσα από την σελίδα GetCert στον παρακάτω σύνδεσμο:
www.getcert.gr...
Καλησπερα σασ, εγωω οταν θελω η συναρτηση if να υπολογισει και τισ αλλες τιμες δε με αφηνει, δηλαδη εκειστην λαβη συμπληρωσησ που λετε που αντιγραφη την πανω σχεση με την ιδια τιμη, πωσ γινεται να διορθωθει?
Πολύ καλή δουλειά, ψάχνοντας για το θέμα μου....Μια ερώτηση αν επιτρέπεται επειδή έχω φάει κόλλημα για μια πράξη...Θέλω για ένα κελί π.χ C7, στο οποίο θα μπαίνει μια τιμή (κατηγορία γενική), όταν μπαίνει 5000 να πολλαπλασιάζεται με το κελί π.χ B31 = 0.067 και όταν βάζουμε 8000, να πλλαπλασιάζονται τα 5000 με το Β31 = 0,067 και οι υπόλοιπες 3000 π.χ με το C31 = 0.090...έχω ετοιμάσει μια συνάρτηση αλλά αυτή μεχρι 5000 πολλαπλασιάζεται με το 0,067...και όταν ξεπερνάει 8000 στο παραδειγμα μας, τις κάνει όλες με το 0,090...Ο τύπος είναι αυτός =C7*IF(C7=5001;DATA!C31;)) ....Ευχαριστώ
Ευχαριστούμε θερμά. Αφού το όριο είναι 5000 και οι σκάλες είναι 2, θα δουλέψει ο ακόλουθος τύπος. =IF(C7
@@GetCert σας ευχαριστώ πολύ για την άμεση απάντησή σας...πιθανόν θα βοηθήσει και άλλους που αναζητούν κάτι παρόμοιο...Να είστε καλά και συγχαρητήρια ακόμη μια φορά για την σοβαρή & άψογη δουλειά σας!!!
@@GetCert Επειδή αυτό με τις δυο σκάλες που είχατε πει (λόγω του παραδείγματος στην ερώτησή μου) με κέντρισε το ενδιαφέρον ως προς το αν είχαμε 3 όρια, δηλαδή όταν μπαίνει στο κελί C7 μέχρι 2500, να πολλαπλασιάζεται π.χ με μια τιμή του κελιού Α3, απο 2500 εως 5000 με την τιμή του Α4 & απο 5000 και πάνω με την τιμή του Α5...Εδώ αλλάζει η λογική εφόσον έχουμε τρεις σκάλες & ενσωματώνουμε άλλες δύο IF για την κάθε περίπτωση;;; Είναι δηλαδή σαν το παράδειγμά σας ή κάνω λάθος;; Ευχαριστώ
Χρειαζόμαστε δύο IF η πρώτη για την πρώτη σκάλα και αν δεν ... πάμε στην δεύτερη IF όπου στο "αν τότε" βάζουμε την δεύτερη σκάλα και στο "αλλιώς" την τρίτη.
Καλησπέρα.Πως μπορώ να χρησιμοποιήσω την συνάρτηση if αν έχω χώρες οι οποίες έχουν πάρει βαθμολογία σε τρία μαθήματα και θέλω να δείξω σε ποιο από τα τρία μαθήματα έχουν καλύτερη επίδοση,σε ποιο την δεύτερη καλύτερη και σε ποιο μάθημα την χειρότερη;
σε αυτή τη περίπτωση οι τρεις βαθμολογίες αν είναι σε διαφορετικές στήλες, σε μια τέταρτη στήλη με την συνάρτηση max μπορείτε να εντοπίσετε την μεγαλύτερη από τις τρεις βαθμολογίες. αν δεν είναι σε στήλες, τότε μπορείτε να δημιουργήσετε και έναν συγκεντρωτικό πίνακα. αν χρειάζεστε επαγγελματική βοήθεια, επικοινωνήστε στο info@getcert.gr
εξαιρετικά βιντεάκια , μια ερώτηση, πως μπορούμε να βάλουμε περιορισμούς στην εισαγωγή τιμών , δηλαδή να μην βάλω αρνητική τιμή στη στήλη βαθμό και όχι πάνω από 100;
Ευχαριστουμε!. Αυτο γινεται Με την επικύρωση δεδομένων. Υπάρχει σχετικό βίντεο στο κανάλι
Πολύ καλή εξήγηση... Προσπαθώ να κάνω το είδιο πράγμα με την μόνη διαφορά ότι θέλω να βάλω περίπου 500 if με τον είδιο τρόπο η μία μέσα στην άλλη... Όπου το πρόβλημα που αντιμετωπίζω είναι ότι την έχει ως περιορισμό και το τερμάτισα στις 65 if η μία μέσα στην άλλη.. Την ifs που έψαξα δεν μου την υποστηρίζει το Excel 2016 που θα μπορούσε να μου δωση το αποτέλεσμα που θέλω.. Ένας τρόπος που σκέφτηκα να κάνω είναι να φτιάξω 8 με 10 κελιά από 65 if το καθένα και στο κελί που θέλω να μου εμφανίζει τιν τιμή να βάλω την concatenate με συνδεμενα όλα τα κελιά που έχω μέσα if και όταν θα εμφανησθη τιμή μέσα σε κάποιο από τα κελιά να μου το εμφανιζη στο κελί όπου έχει την concatenate.. Όλο αυτό είναι πατέντα που προσπαθώ να φτιάξω κ δύσκολο... Όπου προσπαθώ να το αποφύγω.. Τι μού πρωτηνεις?. Ευχαριστώ..
Καλησπερα και ευχαριστώ πολύ , Σε τέτοιες περιπτώσεις, ίσως βολευει καλύτερα η χρήση κώδικα vbscript
Δεν ξέρω να γράφω κώδικα στ VBA και προσπαθώ να κάνω πατέντα επάνω σε πατέντα..
Μπράβο σας είστε πολύ επαγγελματίας απαντάτε σε όλους. Μήπως ασχοληστε και με web applications? Στην λογική που έχουν οι φόρμες σε access και excel VBA. Ευχαριστώ.
Καλησπέρα, Ναι μπορώ να σας προσφέρω λύσεις. Μπορείτε να επικοινωνήσετε με το Getcert στο info@getcert.gr
Σας ευχαριστώ.
Καλησπέρα σας!!!Η δουλειά σας είναι εξαιρετική!!!Θα ήθελα να σας κάνω μια ερώτηση αν μου επιτρέπεται.Πως μπορώ να χρησιμοποιήσω την κλιμακωτή χρέωση στο excel;Π.χ.Έχω 1.600 μονάδες.Οι πρώτες 1000 μονάδες έχουν χρέωση 1,00€,οι επόμενες 1000 μονάδες έχουν χρέωση 1,50€ και οι υπόλοιπες μονάδες έχουν χρέωση 2,00€.Ποιο τύπο μπορώ να χρησιμοποιήσω, ώστε να βρω το σύνολο;
Θα χρειαστείτε την nested if για αυτο, δεν υπάρχει κάποιος τυπος γι αυτό. Εναλλακτικά μπορείτε να χρησιμοποιήσετε και την VBA SCRIPT για να δημιουργήσετε δική σας συνάρτηση.