Aide données si condition

Bonjour,il y quelques temps on m’avait aider sur ce sujet .

https://forum.excel-pratique.com/sheets/aide-fonction-si-168333

Maintenant que j'ai modifier mon document la formule ne fonctionne plus ....

=OFFSET('2'!A1;MATCH(D39;'2'!B:B;1)-1; MATCH(D40;'2'!2:2;0)-1) * SUMPRODUCT(D21:D35*(arrayformula(if(B21:B35="ALUMINIUM";1,1;1)))) / D39

Je souhaite toujours utiliser le meme calcul sauf que la variation des données ce fait quand je coche ALU ou DEB ce trouve sur la feuille DEVIS BC21:C35

Je souhaiterai aussi quand une cellule est cochée en D21:D35 celle ci ne tienne pas en compte la cellule à droite qui se trouve en E21:E35

Par exemple si la cellule D21 est cochée je ne veux pas que E21 soit compter au résultat E39.

SI une personne peut m’aider cela serai vraiment génial .

MERCI

https://docs.google.com/spreadsheets/d/1d9BUZNbSSF4SmmWSk0K6YyaOF02jfO6e30yMjfA_7MQ/edit?usp=sharing

Bjr

Maintenant que j'ai modifier mon document la formule ne fonctionne plus ....

=OFFSET('2'!A1;MATCH(D39;'2'!B:B;1)-1; MATCH(D40;'2'!2:2;0)-1) * SUMPRODUCT(D21:D35*(arrayformula(if(B21:B35="ALUMINIUM";1,1;1)))) / D39

je ne vois pas où se trouve cette formule

Je souhaiterai aussi quand une cellule est cochée en D21:D35 celle ci ne tienne pas en compte la cellule à droite qui se trouve en E21:E35

Par exemple si la cellule D21 est cochée je ne veux pas que E21 soit compter au résultat E39.

en E39

=SUMPRODUCT(E21:E35*(D21:D35=false))
playcubeman a écrit :

Maintenant que j'ai modifier mon document la formule ne fonctionne plus ....

=OFFSET('2'!A1;MATCH(D39;'2'!B:B;1)-1; MATCH(D40;'2'!2:2;0)-1) * SUMPRODUCT(D21:D35*(arrayformula(if(B21:B35="ALUMINIUM";1,1;1)))) / D39

Cette formule ce trouve en E42 mais je l'ai modifier car elle ne fonctionnait plus .

Si je reprends la même logique qu'ici https://forum.excel-pratique.com/sheets/aide-fonction-si-168333#p1044659 c'est-à-dire ajouter 10% aux impacts sur alu et calculer au prorata du nombre d'impacts, cela donnerait

=OFFSET('2'!A1;MATCH(E39;'2'!B:B;1)-1; MATCH(E40;'2'!2:2;0)-1)
*SUMPRODUCT(E21:E35*(arrayformula(if(B21:B35;1,1;1))))/E39

Steelson , j'ai essayé ta formule mais elle n'est pas bonne il ya quelque chose qui cloche quand je coche une cellule dans E21:E35 .

Le résultat en E42 affiche une virgule alors que d’après le tableau en 2 ça devrait être un chiffre plein .

l ya quelque chose qui cloche quand je coche une cellule dans E21:E35 .

il n'y a pas de case à cocher en E !

et dans ton exemple le chiffre est sans décimales (,00€) ou alors je ne comprends pas ce que tu veux

image

Effectivement je me suis trompé ,

Je vais réessayer d'expliquer à nouveau .

Quand une case est cochée en D21:D35 celui ne compatabilise pas le chiffre qui ce trouve à coté en E21:E35 a résultat E39.

Exemple : D21 cochée , le chiffre 10 en E21 n'est pas comptabilisé au résultat E39.

Jusque le tout est bon , mais le résultat en E42 n'est pas juste car il se réfère au tableau en '2' et devrait afficher 1595 et pas 1669,53.

Autre chose je souhaite que lorsque en B21:B35 est cochée on rajoute 20% en plus sur les nombre en E21:E35, puis quand C21:C35 est cochée baisser de 15 % les nombres en E21:E35

capture d e cran 2022 07 04 a 20 40 18 capture d e cran 2022 07 04 a 20 40 55

Help steelson j’ai besoin de ton aide 😘

j'avais zappé

mais ton fichier ne reflète plus ton jeu de données, donc je ne trouve ni 1595 ni 1669,53

Autre chose je souhaite que lorsque en B21:B35 est cochée on rajoute 20% en plus sur les nombre en E21:E35, puis quand C21:C35 est cochée baisser de 15 % les nombres en E21:E35

c'est nouveau ... mais comme déjà dit, si on ne change pas de tranche, on ne changera pas la valeur ... bref ce n'est pas logique, ou alors donne un jeu de données avec et sans ces cases cochées et le résultat attendu

Je te contact par mp ce sera peut être plus simple car les données changes consentement

Mets les coefficients en ligne 19 et ajoute une colonne que tu peux masquer

image
J21 : =roundup(E21*IF(D21;D$36;1)*IF(C21;C$19;1)*IF(B21;B$19;1))
à tirer vers le bas

J39 : =SUM(J21:J35)

E42 : =OFFSET('2'!A1;MATCH(J39;'2'!B:B;1)-1; MATCH(E40;'2'!2:2;0)-1)

Steelson tu es un véritable dieu !!!!!! milles merci

Rechercher des sujets similaires à "aide donnees condition"