2017-02-16 17 views
0

données en utilisant la fonction Index Extraction match

J'utilise des formules ci-dessus indiquées dans l'image pour extraire des données de la colonne « C ». Je pourrais extraire des données de "CE" mais où je fais une erreur pour extraire des données de "PE". Tout est montré dans l'image. Quelqu'un pourrait m'aider.

Encore une chose à ajouter ici. Les lignes "CE" et "PE" sont dynamiques. Dans les données quotidiennes, le prix d'exercice pourrait ajouter ou soustraire. Moyens ajoutant de grève dire 5600, 5700 pourrait possible des deux côtés.

+0

Je doute votre formule pour "CE" fonctionnent. Il devrait également vous donner la première valeur de la colonne C. Probablement vous n'utilisez pas les signes dollar dans la formule comme indiqué – nightcrawler23

+0

Copie possible de [EXCEL: Copier des cellules de la colonne A -> C UNIQUEMENT SI la colonne B = X, mais seulement en utilisant 1 colonne] (https://stackoverflow.com/questions/44785202/excel-copy-cells-from-colum-ac-only-if-column-bx-but-only-using-1-colum) – theforestecologist

Répondre

0

Utilisez la formule matricielle ci-dessous pour F3 puis faites glisser vers le bas.

=IFERROR(INDEX($C$3:$C$12,SMALL(IF($A$3:$A$12="PE",ROW($C$3:$C$12)-ROW($C$2),""),ROW(1:1))),"") 

formule ci-dessous pour G3 cellules

=IFERROR(INDEX($C$3:$C$12,SMALL(IF($A$3:$A$12="CE",ROW($C$3:$C$12)-ROW($C$2),""),ROW(1:1))),"") 

Appuyez sur CTRL + SHIFT +ENTER pour évaluer la formule est une formule de tableau.

enter image description here

+0

Parfait. Merci harun24hr –

0

En F3 utilisation

=SUMPRODUCT(($A$3:$A$12=F$2)*($B$3:$B$12=$E3)*$C$3:$C$12) 

G3 En utilisation

=SUMPRODUCT(($A$3:$A$12=G$2)*($B$3:$B$12=$E3)*$C$3:$C$12) 

enter image description here