Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Συναρτήσεις] Χρήση πολλαπλών IF σε μια συνάρτηση

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 11-05-11, 16:22
Όνομα: Μάριος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 11-05-2011
Μηνύματα: 20
Προεπιλογή Χρήση πολλαπλών IF σε μια συνάρτηση

Γεια σας και από εμένα!

Αντιμετωπίζω ένα πρόβλημα για να κάνω 7 IF σε 1 συνάρτηση. Θέλω να λύσω το εξής πρόβλημα:
IF D2=16 return 1260
IF D2 = 17 RETURN 510
IF D2=18 RETURN 335
IF D2=20 RETURN 430
IF (D2=19 OR D2=22) RETURN 330
IF (D2=8 OR D2=23) RETURN 310
IF (D2<8 OR (D2>8 AND D2<16)) RETURN 160
else return 1390

Δοκίμασα με την παρακάτω συνάρτηση όμως δεν λειτουργεί:
=IF((D2)=16;1260;
IF((D2)=17;510
IF((D2)=18;335
IF((D2)=20;430
IF(OR((D2)=19;(D2)=22);330
IF(OR((D2)=8;(D2)=23);310
IF (OR((D2)<8;(AND((D2)>8;(D2)<16));160);1390)

Ευχαριστώ εκ των προτέρων,
Μάριος
Απάντηση με παράθεση
  #2  
Παλιά 11-05-11, 17:24
Όνομα: Μάριος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 11-05-2011
Μηνύματα: 20
Προεπιλογή

σε ευχαριστώ πάρα πολύ Τάσο. Δοκίμασα με τον παρακάτω τρόπο και έτσι έχω το αποτέλεσμα που θέλω. σε ευχαριστώ και πάλι!
=IF(D2=16;1260;IF(D2=24;160;IF(D2=17;510;IF(D2=18; 335;IF(D2=20;430;IF(OR(D2=19;D2=22);330;IF(OR(D2=8 ;D2=23);310;
Απάντηση με παράθεση
  #3  
Παλιά 11-05-11, 17:40
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.028
Προεπιλογή

Καλησπέρα Μάριε και καλωσόρισες στο φόρουμ!

Δοκίμασε:

=IF(D2=16;1260;0)+IF(D2=17;510;0)+IF(D2=18;335;0)+.... οι υπόλοιπες IF().

Μπορείς να βάλεις όσες IF() χρειαστούν προσθέτοντας τις με το σύμβολο (+)
αρκεί να τις βάλεις σε τέτοια λογική σειρά που μόνο μια από αυτές να επιστρέφει Αληθές.
Καλή συνέχεια!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #4  
Παλιά 17-05-11, 15:33
Όνομα: Μάριος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 11-05-2011
Μηνύματα: 20
Προεπιλογή Ίδια τιμή σε πολλαπλά κελιά

Καλησπέρα και πάλι,

Δεν ξέρω πως να το εξηγήσω για να καταλάβετε γι αυτό θα σας το φέρω σε μορφή παραδείγματος.
Θέλω όταν στο Β(j)=16 να επιστρέφεται η τιμή του Κ40 σε όλα. Δηλάδή:

=IF(B1=16;K40;)

=IF(B2=16;K40;)

=IF(B3=16;K40;)

κοκ

Όταν το κάνω στο excel αυτομάτως μου αλλάζει και το Κ40 σε 41 42 43 κοκ.
Υπάρχει τρόπος;

Ευχαριστώ πολύ
Απάντηση με παράθεση
  #5  
Παλιά 17-05-11, 15:59
Όνομα: Μάριος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 11-05-2011
Μηνύματα: 20
Προεπιλογή

οκ μετά από πολύ ψάξιμο το βρήκα βάζοντας $ μπροστά από κάθε letter. ευχαριστώ
Απάντηση με παράθεση
  #6  
Παλιά 17-05-11, 15:59
Lefteris
Guest
 
Μηνύματα: n/a
Προεπιλογή Δολάριο!!

Καλησπέρα φίλε μου.

Δοκίμασε να "κλειδώσεις" το Κ40, έτσι.

$Κ$40
Αυτό ήταν το ζητούμενο;

Φιλικά

Λευτέρης
Απάντηση με παράθεση
  #7  
Παλιά 17-05-11, 16:02
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από mtheristis Εμφάνιση μηνυμάτων
Καλησπέρα και πάλι,
Δεν ξέρω πως να το εξηγήσω για να καταλάβετε γι αυτό θα σας το φέρω σε μορφή παραδείγματος.
Θέλω όταν στο Β(j)=16 να επιστρέφεται η τιμή του Κ40 σε όλα. Δηλάδή:
=IF(B1=16;K40;)
=IF(B2=16;K40;)
=IF(B3=16;K40;)
κοκ
Όταν το κάνω στο excel αυτομάτως μου αλλάζει και το Κ40 σε 41 42 43 κοκ.
Υπάρχει τρόπος;
Ευχαριστώ πολύ

Φαντάζομαι ότι πρόκειται για νέο ερώτημα και δεν έχει σχέσει με το προηγούμενο οπότε στο μέλλον καλό θα είναι να δημιουργούμε νέο θέμα για νέα θέματα.

Τώρα για το ερώτημά σου απλά χρησιμοποίησε απόλυτη διεύθυνση για το K40
=IF(B1=16;$B$40;) και σύρε/αντέγραψε προς τα κάτω, οπότε θα έχεις =IF(B2=16;$B$40;) κοκ.

Θανάσης
Απάντηση με παράθεση
  #8  
Παλιά 17-05-11, 16:15
Όνομα: Μάριος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 11-05-2011
Μηνύματα: 20
Προεπιλογή

οκ παιδιά σας ευχαριστώ πολύ.
την επομενη φορά θα δημιουργήσω νέο θέμα.
ευχαριστώ
Απάντηση με παράθεση
  #9  
Παλιά 09-02-19, 19:53
Όνομα: Γεώργιος
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 23-01-2014
Μηνύματα: 1
Προεπιλογή

Καλησπερα σε ολους.θα ηθελα την βοηθεια σας σχετικα με την συναρτηση if

εχω στο κελι α1 την τιμη Α1=3000 και στα κελια Β1=1600 Β2=400 Β3=2001 θελω την τιμη στο κελι α1 δηλ. το 3000 να το μοιρασω στα κελια β1, β2, β3 ωστε το κελι β1 να ειναι μεχρι την τιμη 1600, στο κελι β2 να ειναι απο 1601 μεχρι 2000 δηλ διαφορα β2=400 και στο κελι β3 να παιρνει τιμες πανω ή ισον με 2001
Απάντηση με παράθεση
  #10  
Παλιά 09-02-19, 21:47
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 973
Προεπιλογή

Καλησπέρα Γιώργο,

Στο κελί Β1 γράψε: =IF(A1<=1600;A1;1600)
Στο κελί Β2 γράψε: =IF(A1<=1600;0;IF(AND(A1>1600;A1<=2000);A1-1600;400))
Στο κελί Β3 γράψε: =IF(A1<=2000;0;A1-2000)
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
Απάντηση στο θέμα

Ετικέτες
συναρτήσεις


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] προβολή πολλαπλών δεδομένων iJohnnyCash Access - Ερωτήσεις / Απαντήσεις 1 14-12-14 13:59
[Excel07] Φιλτράρισμα πολλαπλών στηλών TManolis99 Excel - Ερωτήσεις / Απαντήσεις 5 29-01-14 14:26
[VBA] Αντιγραφή πολλαπλών φύλλων othonas Excel - Ερωτήσεις / Απαντήσεις 4 20-05-13 18:52
Φόρμες πολλαπλών ενεργειών Zoe Forte Access - Ερωτήσεις / Απαντήσεις 2 09-05-12 00:10
Πεδίο πολλαπλών τιμών Dimitris Ch Access - Ερωτήσεις / Απαντήσεις 7 19-06-11 13:42


Η ώρα είναι 00:34.