Προς το περιεχόμενο

Δημιουργία formula στο Excel


stef-dim

Προτεινόμενες αναρτήσεις

Δημοσ.

Θα ήθελα τη βοήθεια σας στο εξής: Έχουμε για παράδειγμα τo κελί C1 και D1 στο sheet 1 και τα κελιά E1, E2, E3 στο sheet 2. Θέλω, όταν C1=κείμενο1 τότε το D1 να ισούται με το περιεχόμενο του E1 (του sheet 2), όταν το C1=κείμενο2 τότε D1=με το περιεχόμενο του E2 και τέλος όταν C1=κείμενο3 τότε D1=με το περιεχόμενο του Ε3.

 

Φαντάζομαι ότι είναι μια formula της μορφής if, then, else αλλά δεν ξέρω πως ακριβώς συντάσσεται.

Δημοσ.

Γίνεται όπως το λές, με φωλιασμένα if-else, αν δώσεις στο D1 τη σχέση:

>=IF(C1="κείμενο1";Φύλλο2!E1;IF(C1="κείμενο2";Φύλλο2!E2;IF(C1="κείμενο3";Φύλλο2!E3;"ERROR")))

Ωστόσο, αυτά τα τόσο σύνθετα if, κρύβουν πάντα τον κίνδυνο λάθους, άσε που είναι εφιάλτης η περίπτωση να προσθέσεις π.χ κι ένα "κείμενο4", αν χρειαστεί.

 

 

Θα πρότεινα για καλύτερα, να συμπληρώσεις τις τιμές "κείμενο1", "κείμενο2", "κείμενο3" στα κελλιά D1, D2, D3 του Φύλλου2 (ακριβώς πριν τις τιμές Ε1, Ε2, Ε3 που θες να μεταφέρεις) και να δώσεις στο D1 (του Φύλλου1) τη σχέση:

>=VLOOKUP(C1;Φύλλο2!$D$1:$E$3;2;FALSE)

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...