Formule double condition

Fermé
nicois72s - 13 août 2008 à 19:03
 nicois72s - 14 août 2008 à 10:30
Bonjour,
Voici l'enonncé de la question:

La quantité à commander correspond au stock maximun moins le stock de la ligne;
le calcul ne sera pas à effectuer si la colonne"Analyse" contient une valeur zéro(il faur donc utiliser la fonction SI);
attention, si le message "Alerte" existe dans la colonne"Analyse", il ne faudra pas frocément commander; il faudra vérifier que ce message n'apparaissait pas à la ligne précédente (la commande ayant donc déja été effectuée); il sagit donc en fait d'une double condition);
pour la recopier, il faudra prévoir les références absolue du stock maximun.

Je vous remercie pour votre aide.
A voir également:

2 réponses

donnes un aperçu de ton fichier, qu'on voit quelles cellules sont concernées!
@+
0
je te joints le fichier en question:




Article : Scie à bois Stock minimum : 70
Stock de sécurité : 0
Stock d'alerte : 70
Stock maximum : 100
Dates Libelles Entrées Sorties Stocks Analyse "Quantité à commander" "Date de livraison"
01-janv Stock initial 100
02-janv BS 50 10 90 0
03-janv BS 51 12 78 0
04-janv BS 52 9 69 Alerte
05-janv BS 53 8 61 Alerte
06-janv BS 54 11 50 Alerte
07-janv BS 55 10 40 Alerte
08-janv BS 56 12 28 Alerte
09-janv BS 57 8 20 Alerte
10-janv BS 58 9 11 Alerte
10-janv BE 27 210 221 0
0
algoplus > nicois72s
13 août 2008 à 22:57
En supposant que le stock maxi est en B4 et stock en colonne E et Analyse en D et Quantité à commander en colonne G
en G7 ( Quantité à commander de la ligne7 soit pour le 2 janvier) tu écris la formule suivante

=SI(F7="Alerte";SI(F6="Alerte";;$B$4-E7);)

et tu la recopie avec la poignée

pour ton exemple de donnée, on aura une quantité à commander seulement le 4 janvier si j'ai bien compris les contraintes.
0
nicois72s > algoplus
14 août 2008 à 10:30
merci beaucoup
0
Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 232
14 août 2008 à 01:08
Bonsoir,

a essayer :

https://www.cjoint.com/?iobhzuTTXC



Denis
0