Simplification Formule de 19 Lignes
Résolu
sgh.chafaa
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
sgh.chafaa Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
sgh.chafaa Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un fichier destiné à la consommation de Matière Première consommé pour chaque type de machine en fonction de nbr de machine
J'ai essayé de profiter de la fonction SommeProd, mais sans résultat, j'évite les Macro,car le fichier original est devenu trop lourd
J'ai dû donc écrire une formule de 19Lignes ! pour passer cellule par cellule :'(
Le fichier: https://www.cjoint.com/c/IHym2u7vvPb
J'ai un fichier destiné à la consommation de Matière Première consommé pour chaque type de machine en fonction de nbr de machine
J'ai essayé de profiter de la fonction SommeProd, mais sans résultat, j'évite les Macro,car le fichier original est devenu trop lourd
J'ai dû donc écrire une formule de 19Lignes ! pour passer cellule par cellule :'(
Le fichier: https://www.cjoint.com/c/IHym2u7vvPb
Configuration: Windows / Chrome 76.0.3809.100
A voir également:
- Simplification Formule de 19 Lignes
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel ligne - Guide
- Excel mise en forme conditionnelle formule - Guide
2 réponses
Bonjour,
Si vous nous expliquiez ce que vous chercher à obtenir, ça serait mieux, n'est-ce-pas !
Dans la formule de toute façon il y a une erreur, dans G2 vous n'avez pas bloqué la zone de recherche
BD_Formule!A1:D464 devrait être BD_Formule!$A$1:$D$464 ;
en incrémentant vers le bas ça aurait évité qu'en G3 la zone de recherche passe à BD_Formule!A2:D465 et ainsi de suite....
Pour éviter cela il serait utile de nommer cette zone et faire référence à ce nom dans la formule
Cordialement
Si vous nous expliquiez ce que vous chercher à obtenir, ça serait mieux, n'est-ce-pas !
Dans la formule de toute façon il y a une erreur, dans G2 vous n'avez pas bloqué la zone de recherche
BD_Formule!A1:D464 devrait être BD_Formule!$A$1:$D$464 ;
en incrémentant vers le bas ça aurait évité qu'en G3 la zone de recherche passe à BD_Formule!A2:D465 et ainsi de suite....
Pour éviter cela il serait utile de nommer cette zone et faire référence à ce nom dans la formule
Cordialement
Soution trouvé, merci à Dranreb
https://www.cjoint.com/c/IHypIMMAIWb
Je crains qu'il ne faille insérer une colonne E en BD_Formule.
Pour compter le nombre de chaque machine choisi dans la page principal
=SOMME.SI(Principal!$A$2:$A$35;$B2;Principal!$B$2:$B$35)
En 'Principal'!G2, à propager sur 400 lignes :
=SOMMEPROD(N(BD_Formule!$C$2:$C$463=$F2);BD_Formule!$D$2:$D$463;BD_Formule!$E$2:$E$463)
Pour faire la somme des multiplications de chaque machine avec 3 critères:
critère 1: verification que chaque MP choisie dans la page principal correspond à MP de Machine selectionné
critère 2: extraire la dose de la machine selectionné
critère 3: extraire le nbr de machine grace àa la formule inserer en colonne E de la feulle BD_Formule
puis faire le produit des 3 critères
L'astuce magic, c'est la Fonction "[b]N[/b]" qui suit directement la fonction SommeProd : elle sert à renvoyer "1" ou "vrais" si le critère 1 est correcte sinon renvoie 0
j'espère que ça pourra servir à d'autre personnes
https://www.cjoint.com/c/IHypIMMAIWb
https://www.cjoint.com/c/IHypIMMAIWb
Je crains qu'il ne faille insérer une colonne E en BD_Formule.
Pour compter le nombre de chaque machine choisi dans la page principal
=SOMME.SI(Principal!$A$2:$A$35;$B2;Principal!$B$2:$B$35)
En 'Principal'!G2, à propager sur 400 lignes :
=SOMMEPROD(N(BD_Formule!$C$2:$C$463=$F2);BD_Formule!$D$2:$D$463;BD_Formule!$E$2:$E$463)
Pour faire la somme des multiplications de chaque machine avec 3 critères:
critère 1: verification que chaque MP choisie dans la page principal correspond à MP de Machine selectionné
critère 2: extraire la dose de la machine selectionné
critère 3: extraire le nbr de machine grace àa la formule inserer en colonne E de la feulle BD_Formule
puis faire le produit des 3 critères
L'astuce magic, c'est la Fonction "[b]N[/b]" qui suit directement la fonction SommeProd : elle sert à renvoyer "1" ou "vrais" si le critère 1 est correcte sinon renvoie 0
j'espère que ça pourra servir à d'autre personnes
https://www.cjoint.com/c/IHypIMMAIWb
J'ai pas fait attention au blocage dela plage de recherche, merci pour la remarque
sinon, ci-dessus, une proposition de soltion,
si vous avez autre methode, j'en serait ouvert