Mélange de somme.si et de rechercheV (et peut etre de somme.si.ens

Bonsoir à tous,

Je retourne le sujet dans tous les sens. Et je n'y arrive pas. (vendredi soir - 20h n'arrange peut etre pas les choses).

Pourriez vous m'aider, svp?

Je joins un fichier exemple

23test.xlsx (9.97 Ko)

Mais voici une petite copie d'écran pour faciliter la lecture

image

Dans mon fichier exemple, j'ai calculé à la main les cellules en orange, mais j'aimerais que cela se calcule automatiquement.

J'ai également volontairement simplifié le fichier mais il y a plus de clients et plus de produits. (et dans mon fichier, les 2 tableaux sont sur 2 onglets différents)

Et je ne peux malheureusement pas modifier la forme de ce fichier.

Quand il y a "A lancer", il faut prendre le temps total de fabrication

Quand il y un pourcentage, il faut le multiplier par le temps restant

Tous les clients ne commandent pas tous les produits.

Un grand merci à tous ceux qui se pencheront sur mon probleme.

Bonsoir à tous !

Une proposition via Power Query :

Contraintes : deux tableaux structurés (contrainte ?)

Bonsoir,

une formule : =SOMME(
RECHERCHEV(C$3;TabPro;2;0)*SI(ESTNUM(C4);C4;SI(C4<>"";1;0));
RECHERCHEV(D$3;TabPro;2;0)*SI(ESTNUM(D4);D4;SI(D4<>"";1;0));
RECHERCHEV(E$3;TabPro;2;0)*SI(ESTNUM(E4);E4;SI(E4<>"";1;0))
)

Mais au vu du grand nombre de client / produits ce sera viable avec le PQ de JFL !

@ bientôt

LouReeD

bonsoir

et hop; avec la reine des fonctions

cordialement

24guigol.xlsx (12.46 Ko)

Merci beaucoup JFL et LouReed pour vos réponses rapides.

LouReed,

je préfererais effectivement une formule que je puisse étirer d'un coup de souris.

JFL,

Ta méthode fonctionne au poil. Mais je n'y connais rien en PowerQuery.

Ca semble très puissant. Il faudrait que je prenne le temps de me former. (je n'arrive meme pas a trouver comment tu as fait ta requete)

Existe t il une facon de le faire avec une formule étirable et sans changer la structure du fichier ?

(ou dois je vraiment me mettre à Power Query ? ;-))

Merci beaucoup JFL et LouReed pour vos réponses rapides.

LouReed,

je préfererais effectivement une formule que je puisse étirer d'un coup de souris.

JFL,

Ta méthode fonctionne au poil. Mais je n'y connais rien en PowerQuery.

Ca semble très puissant. Il faudrait que je prenne le temps de me former. (je n'arrive meme pas a trouver comment tu as fait ta requete)

Existe t il une facon de le faire avec une formule étirable et sans changer la structure du fichier ?

(ou dois je vraiment me mettre à Power Query ? ;-))

coucou

Bonsoir

Merci tulipe_4 pour ta formule.

Je testerai demain mais j'imagine qu'elle ne fonctionne que si les produits sont classés dans le meme ordre d'un coté comme de l'autre.

ce qui n'est malheureusement pas le cas. (Désolé, mon exemple t'a induit en erreur)

Bonjour à tous !

Une proposition formule unique et dynamique ?

=LET(
    et; TRANSPOSE(C4:E4);
    tf; tTpsFab;
    ASSEMB.V(
        "Tps de fabrication restant";
        BYROW(C5:E7; LAMBDA(x; SOMME(SIERREUR(RECHERCHEX(et; PRENDRE(tf; ; 1); PRENDRE(tf; ; -1)) * TRANSPOSE(SUBSTITUE(x; "A Lancer"; 1)); 0))))
    )
)

bonjour

je te propose une solution au plus simple

30guigollundi.xlsx (12.69 Ko)
Rechercher des sujets similaires à "melange somme recherchev etre ens"