IDécrémentation d'un élément d'une fonction IF

Y compris Power BI, Power Query et toute autre question en lien avec Excel
P
Poly30
Nouveau venu
Nouveau venu
Messages : 2
Inscrit le : 15 février 2019
Version d'Excel : 2010FR

Message par Poly30 » 16 février 2019, 21:36

Bonjour à tous les intervenants,
Ma difficulté est la suivante. Dans ma formule:"=IF(MOD($B195;7)-6>0,9; etc..." (par exemple pour samedi), destinée répartir la quantité de produit, en décigrammes, à distribuer chaque jour de semaine avec une mesurette de 1 décigramme, j'ai la variable "-6" qui doit être décrémentée de 1 unité chaque jour ( de -6 le samedi à 0 le vendredi). Donc par colonnes.
Je le fais manuellement, mais c'est long et fastidieux avec une dizaine de tableaux à établir chaque semaine; une solution automatique de décrémentation automatique par recopie serait là bienvenue.
Y aurait-il une solution s.v.p.?
Je suis débutant et donc ma formule n'est peut-être pas des plus heureuses. Je travaille sur tablette Android et WPS.
Le tableau joint vous donne un aperçu de ce que j'ai fait.Image
IMG_20190215_221218-1024x643.png
Avatar du membre
LouReeD
Passionné d'Excel
Passionné d'Excel
Messages : 5'433
Appréciations reçues : 206
Inscrit le : 14 octobre 2014
Version d'Excel : 2013 FR, 2016 FR
Téléchargements : Mes applications
Contact :

Message par LouReeD » 16 février 2019, 22:31

Bonsoir,

nous avons donc une variable à mettre en place qui doit être égale à 6 en colonne 3 (C) et 0 en colonne 9 (I)
en prenant en compte le numéro de colonne sous Excel comme variable d'incrémentation : COLONNE()
nous pourrions dire ceci :
en colonne 3 on doit avoir 6
donc on devrait avoir 6 - quelque chose = 6 donc 6 - 0 = 6
comment avoir 0 avec l'instruction COLONNE() ?
Cette instruction quand elle est située sur la colonne A elle renvoie 1, sur la colonne B elle revoie 2 etc...
Donc sur la colonne C elle revoie 3, bien, avec 3 comment peut on obtenir 0 ? en faisant -3 ! Et voilà ce que l'on a au final :
6-(COLONNE()-3)
mis dans votre formule :
=IF(MOD($B195;7)-(6-(COLONNE()-3))>0,9; etc
Cette formule est copiable par "tirage" vers la droite, et la valeur du samedi au vendredi va se décrémenter de 1 par jour ! ;-)

@ bientôt

LouReeD
1 membre du forum aime ce message.
Quelques règles à lire ICI ;;)
_______________________________________________Vous pouvez allez faire un tour sur : Index de "Mes applications" ;;)
P
Poly30
Nouveau venu
Nouveau venu
Messages : 2
Inscrit le : 15 février 2019
Version d'Excel : 2010FR

Message par Poly30 » 17 février 2019, 10:16

Bonjour "LouReed", ainsi qu'à tous les intervenants,
Un grand merci pour cette réponse rapide, qui est la solution à mon souci; cela fonctionne à merveille.
J'ai tout particulièrement apprécié la qualité, pédagogique, de vos explications qui m'aideront à progresser au lieu de rester un simple applicateur de formules.
Encore mille fois merci et bonne journée.
Poly30
Avatar du membre
LouReeD
Passionné d'Excel
Passionné d'Excel
Messages : 5'433
Appréciations reçues : 206
Inscrit le : 14 octobre 2014
Version d'Excel : 2013 FR, 2016 FR
Téléchargements : Mes applications
Contact :

Message par LouReeD » 18 février 2019, 23:25

Merci @ vous pour vos remerciements ! :-)

Ceci dit ce n'est pas grand chose ma solution, mais elle fonctionne ! ;-)

@ bientôt sur le forum...

LouReeD
1 membre du forum aime ce message.
Quelques règles à lire ICI ;;)
_______________________________________________Vous pouvez allez faire un tour sur : Index de "Mes applications" ;;)
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message