Formule simple sous condition

  • Initiateur de la discussion Initiateur de la discussion guiyom
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

guiyom

XLDnaute Junior
Bonjour,
Je rencontre actuellement un problème sur la réalisation d'un tableau, je n'arrive pas à au résultat que je souhaite.

Je joins un fichier, ça sera plus clair...

Merci d'avance à vous
 

Pièces jointes

Bonjour Djidji59430,
Merci pour cette rapidité de réponse.

Malheureusement C11 ne renvoi pas la bonne valeur, dans mon exemple C11 est sensés renvoyer 10.

Je vais peut-être apporter quelques précisions, en réalité c'est un tableau qui sera vidé de façon journalière ou le nombre d'actualisation du stock (feuille 1,2,3 etc) est indéterminé.

En gros sur une journée il y aura peut être 3 feuilles de sortie mais le problème c'est que la feuille de stock 3 comprendra les commandes déjà sortie de la feuille 1 et 2.

L'idée c'est que C11 renvoie le stock qu'il reste a sortir depuis l’impression de la feuille précédente.
 
Bonjour Excelo92,
C'est bien le résultat que je cherche.
La formule fonctionne jusqu’à la feuille 2, je vais tenter de l'adapter dans le cas de 5 feuilles maximum.
Merci à vous deux.
Cordialement


Edit : Pour une raison que j'ignore l'imbrication de la 3eme fonction SI ne semble renvoyer aucun résultats.
=SI(C6="";C5;SI(C6>0;C6-C5;SI(C7>0;C7-C6;0)))
même résultat avec :
=SI(C6>0;C6-C5;SI(C7>0;C7-C6;SI(C8>0;C8-C7;"")))
 

Pièces jointes

Dernière édition:
Oui mais parmis tes conditions, tu indiques : "Si montant saisie en C6 afficher C6-C5 en C11"
C'est pour cette raison que tu as 80.
Si tu veux obtenir la valeur 10 alors on met en priorité la condition suivante : "Si montant saisie en C7 afficher C7-C6 en C11"
 
Oui mais parmis tes conditions, tu indiques : "Si montant saisie en C6 afficher C6-C5 en C11"
C'est pour cette raison que tu as 80.
Si tu veux obtenir la valeur 10 alors on met en priorité la condition suivante : "Si montant saisie en C7 afficher C7-C6 en C11"
Un grand merci à toi !!
Je prenais le problème à l’envers!! 3h que je suis dessus ........................
Voici la formule final (si cela peut servir a quelqu'un d'autre) réalisé à partir de ta formule.
Encore merci !
=SI(C5="";C5;SI(C9>0;C9-C8;SI(C8>0;C8-C7;SI(C7>0;C7-C6;SI(C6>0;C6-C5;0)))))
 

Pièces jointes

Re,

Une version plus générale qui renvoie la différence entre la dernière cellule comportant un nombre et l'avant-dernière cellule comportant un nombre (et avec une MFC). Les cellules avec du texte sont ignorées.
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
9
Affichages
250
Réponses
5
Affichages
305
Réponses
2
Affichages
178
Retour