Bonjour, j'ai besoin d'aide pour savoir comment créer une formule dans Excel.
J'ai 3 systèmes Système S101, S102, S103. La dernière révision du système S101 est rev. 02 et est accepté. Les systèmes S102 et S103 sont tous rejetés. Le système S101 Rev. 00 et Rev. 01 ne doit pas être inclus dans le count pour Rejeté car le Révérend 02 a déjà été accepté. J'ai donc besoin d'une sortie comme celle-ci REJECTED = 2 et Accepted = 1.
Système-Révision-Statut
S101-00-REJECTED
S101-01-REJECTED
S101-02-ACCEPTÉ
S102-00-REJECTED
S103-00-REJECTED
OUTPUT: ACCEPTED = 2 REJECTED = 1
En supposant que votre file Excel ressemble à ceci:
Dans les cellules B11 et C11, j'utilise les fonctions suivantes pour calculer la valeur maximale dans la colonne de révision pour le numéro de système spécifié dans A11.
B11=MAX(IF(A2:A6=A11;IF(C2:C6=B10;B2:B6))) C11=MAX(IF(A2:A6=A11;IF(C2:C6=C10;B2:B6)))
Assurez-vous d'entrer les fonctions avec CTRL
+ SHIFT
+ ENTER
car elles sont des fonctions de tableau.
Les fonctions IF dans la fonction MAX s'assurent que vous ne renverrez que les lignes de la colonne B où les colonnes A et C correspondent aux critères (N ° de système et Accepté / Rejeté).
EDIT: Comme la vraie question semble peu claire; si le Count
est nécessaire; que de simplement replace MAX
pour COUNT
EDIT 2 Correction == erreur de frappe
J'ai l'printing qu'il y a un moyen plus facile, mais pendant ce time, en supposant que vous voulez countr le nombre de 2
pour Rejected
de System
s S102
et S103
et en supposant que Status est en C1
et aucune ligne vide:
Ajoutez une colonne d'aide (par exemple, D, étiqueté comme SR
) avec:
=A2&B2
copié en fonction de cela. Créez un tableau croisé dynamic des quatre colonnes, avec System
pour ROWS, Max de Revision
pour Sigma VALUES. En supposant que le PT est en F: G en commençant par Row1, ajoutez:
=INDEX(C:C,MATCH(F2&G2,D:D,0))
en H2 et copyr en suivant. En I2:
=COUNTIF(H:H,H2)
en I3:
=COUNTIF(H:H,H3)
ou modifiez H2 et H3 dans les formules à "Accepted" et "Rejected".