Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Συναρτήσεις] Index & Match (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/5834-index-match.html)

LEO 12-03-21 13:13

Index & Match
 
1 Συνημμένο(α)
Καλησπέρα σας ,

Θα ήθελα την βοήθεια σας στο εξής πρόβλημα.Προσπαθώ να ματσάρω (Index& Match) με πολλαπλά κριτήρια και δεν βγάζω αποτέλεσμα.

Ευχαριστώ

ChrisGT7 12-03-21 15:48

Καλησπέρα Σωτήρη,

Δοκίμασε την παρακάτω συνάρτηση:
=INDIRECT(ADDRESS(MATCH($J$1;$A$3:$A$12;0)+2;MATCH ($J$3;$B$1:$G$1;0)+IF($J$2="M";1;2)))

LEO 12-03-21 17:47

1 Συνημμένο(α)
Χρήστο σε ευχαριστώ πολύ .

Επειδή είναι 3 τα κριτήρια ξανά ανεβάζω το αρχείο γιατί δεν μπορώ να την προσαρμόσω στα δεδομένα.

ChrisGT7 12-03-21 19:06

1 Συνημμένο(α)
Επειδή προστέθηκε και τρίτη στήλη ανά έτος, τροποιποίησα τη συνάρτηση ανάλογα.

Επίσης, έχω βάλει και μορφοποίηση υπό όρους για να είναι διακριτό το ανάλογο κελί που ψάχνεις.

LEO 12-03-21 19:42

1 Συνημμένο(α)
Χρήστο καταρχάς σε ευχαριστώ πάρα πολύ για τον χρόνο σου .

Προσπάθησα να την προσαρμόσω στα δικά μου δεδομένα και επειδή έχουν άλλη μορφή από αυτή που σου έχω στείλει "Λάθος μου" βγάζει σφάλμα .Έφτιαξα ένα αρχείο με ένα νέο φύλλο προς ενημέρωση.

ChrisGT7 12-03-21 20:00

Δοκίμασε τον παρακάτω τύπο στο D2:
=INDIRECT("data!"&ADDRESS(MATCH($A2;data!$A$3:$A$1 2;0)+2;MATCH($B2;data!$B$2:$M$2;0)+LOOKUP($C2;{"M" \1;"O"\2;"S"\3})))

Τέλος, επικόλλησέ τον και στα υπόλοιπα κίτρινα κελιά.

LEO 12-03-21 20:50

1 Συνημμένο(α)
Δεν μπορώ να το προσαρμόσω στο δικό μου αρχείο γιατί μάλλον επηρεάζεται από το ότι ξεκινάνε τα δεδομένα από την 5 γραμμή αλλά και από άλλη στήλη .

LEO 12-03-21 21:27

Χρήστο δουλεύει μια χαρά . Το πρόβλημα ήταν ότι είχα κενό στην ονομασία του φύλλου και δεν το διάβαζε.
Σε ευχαριστώ πολύ για την βοήθεια σου και καλό βράδυ .

christakos 13-03-21 11:20

1 Συνημμένο(α)
Παράθεση:

Αρχική Δημοσίευση από ChrisGT7 (Μήνυμα 32361)
Δοκίμασε τον παρακάτω τύπο στο D2:
=INDIRECT("data!"&ADDRESS(MATCH($A2;data!$A$3:$A$1 2;0)+2;MATCH($B2;data!$B$2:$M$2;0)+LOOKUP($C2;{"M" \1;"O"\2;"S"\3})))

Τέλος, επικόλλησέ τον και στα υπόλοιπα κίτρινα κελιά.


Καλησπέρα Χρήστο, :bye: έκανα μια τροποποίηση το αρχείο το Σωτήρη γιατί έχει σχέση η index και match με την βοήθεια,
η ερωτήσεις και επεξηγήσεις είναι μέσα στο αρχείο:001_smile:

ChrisGT7 13-03-21 14:09

1 Συνημμένο(α)
Καλησπέρα Χρήστο,

Δε χρησιμοποιήσα Index & Match, οπότε καλό θα ήταν να γινόταν ένα νέο θέμα για τυχόν διορθώσεις/απορίες. Δοκίμασε την εναλλακτική μου πρόταση στο συνημμένο αρχείο.

Στο φύλλο ΧΩΡΕΣ έχω δύο βοηθητικές γκρι στήλες, όπου ενημερώνονται από το ΣΥΝΟΛΟ ΑΝΑ ΧΩΡΕΣ, τις οποίες μπορείς να κρύψεις.

Στο ΣΥΝΟΛΟ ΑΝΑ ΧΩΡΕΣ, το όρισμα LISTA_XWRWN (στη στήλη ΧΩΡΕΣ) ενημερώνεται από τις παραπάνω γκρι στήλες και εξαιρεί όσες χώρες έχεις επιλέξει μέχρι τώρα. Μ' αυτόν τον τρόπο, δεν μπορείς να επιλέξεις μια χώρα που ήδη υπάρχει στα προηγούμενα κελιά.

Όσον αφορά την αποθήκευση σε pdf, χρησιμοποίησα το όνομα του εκάστοτε φύλλου, γιατί δεν κατάλαβα από ποια γραμμή 2 θα παίρνει το όνομα. Εύκολα πάντως τροποποιείται ο κώδικας γι' αυτό.


Η ώρα είναι 01:03.

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


Search Engine Optimization by vBSEO 3.3.2