J'ai besoin d'aide pour écrire une formule qui effectue les tâches suivantes:
- Regarde si un indicateur = 1
- Si indicateur = 1, recherchez la valeur de clé en fonction du nombre disponible pour cette clé particulière.
- Continuez à rechercher des valeurs supplémentaires en utilisant l'historique des clés utilisées pour cette ligne particulière
- Réinitialiser et répéter pour la ligne suivante
Par exemple:
COLUMN A B C D E F G H I J K L M
Row Indicators | Matched Key | Key Counts
3 U1 U2 U3 | U1 U2 U3 | A B C D
4 1 0 1 | B N/A D | 0 1 0 1
5 1 1 1 | A A D | 2 0 0 2
La formule que je dois écrire concerne la section "Clé correspondante".
Lecture de la rangée 4 à gauche:
- U1 et U3 ont tous les deux des indicateurs, je vais donc dans le tableau Chiffres clés pour trouver que j'ai 1 B et un D
- U1 dans "Matched Key" obtient "B" comme clé et U3 dans "Matched Key" obtient D. U2 ne reçoit aucune valeur car son indicateur est défini sur 0.
Au rang 5:
- U1, U2 et U3 nécessitent tous une affectation de clé.
- Je regarde dans "Key Counts" et vois que j'ai 2 A et 1 D.
- U1 et U2 obtiennent les A et U3 un des D (il en restera un).
Réponses:
J'ai pu répondre à ma propre question à l'aide de formules matricielles (cette formule concerne la cellule H4):
J'ai dû ajouter une autre "matrice" pour les comptes cumulés (qui se situe dans la plage O4: R5):
Autres façons de peau ce chat, mais cela fonctionne pour moi.
la source