Excel : insérer résultat fonction matricielle dans autre formule [Résolu/Fermé]
Signaler
fatgk
Raymond PENTIER
- Messages postés
- 13
- Date d'inscription
- mardi 30 mai 2017
- Statut
- Membre
- Dernière intervention
- 5 juin 2017
Raymond PENTIER
- Messages postés
- 53123
- Date d'inscription
- lundi 13 août 2007
- Statut
- Contributeur
- Dernière intervention
- 21 janvier 2021
A voir également:
- Excel : insérer résultat fonction matricielle dans autre formule
- Excel : insérer résultat fonction matricielle dans autre formule ✓ - Forum - Excel
- Excel inserer une ligne en gardant les formules - Forum - Excel
- Insérer une ligne avec des formules ✓ - Forum - Excel
- Insertion ligne et formule automatique excel - Forum - Excel
- Insertion lignes + copie formule dans nouvelles lignes - Forum - Excel
2 réponses
Raymond PENTIER
- Messages postés
- 53123
- Date d'inscription
- lundi 13 août 2007
- Statut
- Contributeur
- Dernière intervention
- 21 janvier 2021
Bonjour.
Difficile de mélanger une formule matricielle et une formule normale ...
Fais ton calcul matriciel dans la cellule X1 et écris ta formule
=SOMMEPROD((MOIS($A$11:INDIRECT($A&$"X1")=MOIS(C$8))*1*($D$11:INDIRECT($D&$"X1")=$A11))
Il faudra essayer et peut-être corriger ma proposition, que je n'ai pas testée moi-même ...
Difficile de mélanger une formule matricielle et une formule normale ...
Fais ton calcul matriciel dans la cellule X1 et écris ta formule
=SOMMEPROD((MOIS($A$11:INDIRECT($A&$"X1")=MOIS(C$8))*1*($D$11:INDIRECT($D&$"X1")=$A11))
Il faudra essayer et peut-être corriger ma proposition, que je n'ai pas testée moi-même ...
En réalité ma question est simple, au lieu d'écrire A56, j'aimerai écrire A{MAX(SI(ESTVIDE($D$11:$D$500);0;LIGNE($D$11:$D$500)))}
{MAX(SI(ESTVIDE($D$11:$D$500);0;LIGNE($D$11:$D$500)))} me renvoie 56