Problème de SI
Résolu/Fermé
Tradia.Krach
Messages postés
10
Date d'inscription
samedi 13 août 2016
Statut
Membre
Dernière intervention
14 août 2016
-
13 août 2016 à 11:12
Tradia.Krach Messages postés 10 Date d'inscription samedi 13 août 2016 Statut Membre Dernière intervention 14 août 2016 - 14 août 2016 à 08:01
Tradia.Krach Messages postés 10 Date d'inscription samedi 13 août 2016 Statut Membre Dernière intervention 14 août 2016 - 14 août 2016 à 08:01
11 réponses
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
13 août 2016 à 14:18
13 août 2016 à 14:18
Bonjour
Essayer ceci
=Si(B23+D23+E23+F23>=600;600;B23+D23+E23+F23)
Essayer ceci
=Si(B23+D23+E23+F23>=600;600;B23+D23+E23+F23)
Tradia.Krach
Messages postés
10
Date d'inscription
samedi 13 août 2016
Statut
Membre
Dernière intervention
14 août 2016
13 août 2016 à 14:34
13 août 2016 à 14:34
Merci
celle-ci j'avais fini par trouver mais c'est plus vite sur la deuxième que je bloque.
celle-ci j'avais fini par trouver mais c'est plus vite sur la deuxième que je bloque.
Utilisateur anonyme
13 août 2016 à 14:35
13 août 2016 à 14:35
Bonjour Tradia.Krach,
Formule en J26 : =MIN(B23+D23+E23+F23;600)
------------------------------------
Pour ta 2ème formule, tu as écris :
« si J26 est égal à 600 on écrit la formule située en H29
et si c'est inférieur à 600 on écrit la formule située en I29 ».
Je pense que c'est plutôt :
« si J26 est égal à 600 on écrit la valeur située en H29
et si c'est inférieur à 600 on écrit la valeur située en I29 ».
Le 3ème cas (>600) n'est pas très clair ; je te laisse adapter.
Tu n'as pas indiqué la cellule où tu veux cette formule ;
je vais choisir J27 (par exemple) ; donc en J27 :
=SI(J26<600;I29;SI(J26=600;H29;J26-600))
Donc :
a) Si J26<600 alors I29
b) Si J26=600 alors H29
c) Si J26>600 alors J26-600 => si J26=741 : 741 - 600 = 141
------------------------------------
S'il faut un changement pour le 3ème cas, donne plus de précisions.
N'hésites pas à demander plus d'infos si nécessaire.
Si ton problème est réglé, merci d'aller en haut de page
pour cliquer sur « Marquer comme résolu ».
Cordialement. 😊
Formule en J26 : =MIN(B23+D23+E23+F23;600)
------------------------------------
Pour ta 2ème formule, tu as écris :
« si J26 est égal à 600 on écrit la formule située en H29
et si c'est inférieur à 600 on écrit la formule située en I29 ».
Je pense que c'est plutôt :
« si J26 est égal à 600 on écrit la valeur située en H29
et si c'est inférieur à 600 on écrit la valeur située en I29 ».
Le 3ème cas (>600) n'est pas très clair ; je te laisse adapter.
Tu n'as pas indiqué la cellule où tu veux cette formule ;
je vais choisir J27 (par exemple) ; donc en J27 :
=SI(J26<600;I29;SI(J26=600;H29;J26-600))
Donc :
a) Si J26<600 alors I29
b) Si J26=600 alors H29
c) Si J26>600 alors J26-600 => si J26=741 : 741 - 600 = 141
------------------------------------
S'il faut un changement pour le 3ème cas, donne plus de précisions.
N'hésites pas à demander plus d'infos si nécessaire.
Si ton problème est réglé, merci d'aller en haut de page
pour cliquer sur « Marquer comme résolu ».
Cordialement. 😊
Tradia.Krach
Messages postés
10
Date d'inscription
samedi 13 août 2016
Statut
Membre
Dernière intervention
14 août 2016
13 août 2016 à 15:16
13 août 2016 à 15:16
je vais redéfinir ce sur quoi je bloque
dans une cellule je dois pouvoir dire si J26=500 alors on calcule les 500 premiers avec cette formule (-((B2*($N$26))+(D2*($L$26+$N$26))+(E2*($K$28+$N$26))+(F2*($L$28+$N$26))))
et le reste avec cette formule (-((B2*($N$26+$O$26))+(D2*($L$26+$N$26+$O$26))+(E2*($K$28+$N$26+$O$26))+(F2*($L$28+$N$26+$O$26)))))
dans une cellule je dois pouvoir dire si J26=500 alors on calcule les 500 premiers avec cette formule (-((B2*($N$26))+(D2*($L$26+$N$26))+(E2*($K$28+$N$26))+(F2*($L$28+$N$26))))
et le reste avec cette formule (-((B2*($N$26+$O$26))+(D2*($L$26+$N$26+$O$26))+(E2*($K$28+$N$26+$O$26))+(F2*($L$28+$N$26+$O$26)))))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tradia.Krach
Messages postés
10
Date d'inscription
samedi 13 août 2016
Statut
Membre
Dernière intervention
14 août 2016
13 août 2016 à 15:28
13 août 2016 à 15:28
un peu plus d'info
j'ai 4 colonne ou j'indique des chiffres chaque jours, ils addition dans la case J26 pour un mois
chaque jour les chiffres inscrit dans les colonnes B,D,E,F sont recalculer en fonction des formules présenter dans le post précédent ce qui me donne un coût mais voila une fois que j’atteins 500 sur le mois avec les colonnes B,D,E,F la formule de calcule change et tout ce qui se trouve au dessus de 500 est calculé avec la 2ème formule.
j'ai 4 colonne ou j'indique des chiffres chaque jours, ils addition dans la case J26 pour un mois
chaque jour les chiffres inscrit dans les colonnes B,D,E,F sont recalculer en fonction des formules présenter dans le post précédent ce qui me donne un coût mais voila une fois que j’atteins 500 sur le mois avec les colonnes B,D,E,F la formule de calcule change et tout ce qui se trouve au dessus de 500 est calculé avec la 2ème formule.
Tradia.Krach
Messages postés
10
Date d'inscription
samedi 13 août 2016
Statut
Membre
Dernière intervention
14 août 2016
13 août 2016 à 15:30
13 août 2016 à 15:30
comment faire pour vous envoyé mon fichier excel
Tradia.Krach
Messages postés
10
Date d'inscription
samedi 13 août 2016
Statut
Membre
Dernière intervention
14 août 2016
13 août 2016 à 15:45
13 août 2016 à 15:45
voici mon fichier excel
http://www.cjoint.com/c/FHnnS41k4I6
http://www.cjoint.com/c/FHnnS41k4I6
Tradia.Krach
Messages postés
10
Date d'inscription
samedi 13 août 2016
Statut
Membre
Dernière intervention
14 août 2016
13 août 2016 à 15:50
13 août 2016 à 15:50
dans la colonne I (com $) c'est ici que je dois pouvoir calculer que les 500 premiers lots sont à un certain prix et le reste à un prix moins chère
J'indique le nbr de lot que je fais par jours dans les colonnes B,D,E,F
en D26 vous avez le nombre total de lot sur le mois et en J26 c'est la limite mensuel pour les xt fee (coût supplémentaire sur les 500 premiers lots)
J'indique le nbr de lot que je fais par jours dans les colonnes B,D,E,F
en D26 vous avez le nombre total de lot sur le mois et en J26 c'est la limite mensuel pour les xt fee (coût supplémentaire sur les 500 premiers lots)
Tradia.Krach
Messages postés
10
Date d'inscription
samedi 13 août 2016
Statut
Membre
Dernière intervention
14 août 2016
13 août 2016 à 16:16
13 août 2016 à 16:16
tout cela afin de pouvoir intégrer la ligne 4 (5bis) à la ligne 3 (5)
Merci d'avoir transmis le fichier.
Je ne regarde pas la feuille "aout" : je regarde seulement la 1ère feuille "juillet".
- En ligne 23, colonnes B et D à F, il y a le total de lots de la colonne (quantités).
- En D26, il y a le total global : B23+D23+E23+F23 : 2 119 lots (quantité).
- En J26, il y a le nombre de lots, avec 500 au maximum ; anomalies :
a) dans ton message initial, c'était par rapport à 600, et maintenant : 500 ;
est-ce une erreur ou as-tu changé d'avis ? pour l'instant, je retiens 500.
b) alors que c'est une quantité, il y a un format monétaire : $500,00 ;
il vaut mieux le mettre en format standard : 500
c) la formule peut être plus simple : =MIN(D26;500)
- si D26<500, ça affichera D26
- si D26>500, ça affichera 500
- si D26=500, ça affichera 500
donc pour D26 = 2 119 : MIN(D26;500) => 500
d) pour le calcul du reste, je te propose de mettre cette formule en J27 :
=SI(D26>500;D26-500;0)
donc pour D26 = 2 119, ça affiche 2 119 - 500 = 1 619
Il y aura donc les 500 premiers lots à un certain prix, et le reste donc 1 619 lots
à un prix moins cher. À toi de me dire ce que tu penses de tout ceci.
----------------------------------------------------------------
Ensuite, ça se complique car tout ce qui a été vu précédemment est pour des
totaux qui se situent en bas de tableau alors que tu veux une formule pour
chaque ligne située au-dessus !
Donc si tu es en ligne 2, tu as le total de lots de la ligne 2 : =B2+D2+E2+F2
Pour la ligne 3, idem : =B3+D3+E3+F3 ; etc...
Conséquence : pour une ligne donnée, tu ne peux pas savoir si le total de lots
ainsi calculé pour la ligne fait partie ou non des 500 premiers lots.
Je pense que le seul moyen d'y arriver est d'ajouter une colonne pour y mettre
le cumul successif du total des lots ; jusqu'à par exemple 480 : prix n° 1 ;
ligne suivante, 60 lots supplémentaires donnent 480 + 60 = 540 lots ;
donc sur les 60 lots : 500 - 480 = 20 lots au prix n° 1 ; et 40 lots au prix n° 2.
toutes les lignes suivantes au même prix préférentiel n° 2.
Je n'ai pas encore ajouté cette colonne, car je veux d'abord avoir ton opinion
là-dessus. Pour l'instant voici le fichier Excel 2007 modifié (en bas). À te lire.
Tradia.Krach
Messages postés
10
Date d'inscription
samedi 13 août 2016
Statut
Membre
Dernière intervention
14 août 2016
13 août 2016 à 18:18
13 août 2016 à 18:18
Merci pour cette réponse.
Je vais répondre point par point:
a) je parlais de 600 au départ car sa a changé entre juillet et août.
en juillet c'était 500 et maintenant c'est passé à 600 (xt fee).
b) ok fait
c)fait
d)fait en E26
e)je ne suis pas contre cette colonne.
Je la nommerai en conséquence si cela me permet d'entrer juste le nbr de lot que je fais par jour et que sa me calcul le tous avec les xt fee jusqu'au cap des 500/mois et le reste des lots du jour sans xt fee pour juillet, j'adapterai ensuite pour les mois suivant.
Je vais répondre point par point:
a) je parlais de 600 au départ car sa a changé entre juillet et août.
en juillet c'était 500 et maintenant c'est passé à 600 (xt fee).
b) ok fait
c)fait
d)fait en E26
e)je ne suis pas contre cette colonne.
Je la nommerai en conséquence si cela me permet d'entrer juste le nbr de lot que je fais par jour et que sa me calcul le tous avec les xt fee jusqu'au cap des 500/mois et le reste des lots du jour sans xt fee pour juillet, j'adapterai ensuite pour les mois suivant.
Voici le nouveau fichier Excel 2007.
Ligne 23 : texte noir sur fond rouge foncé : difficile à voir ! => blanc / rouge
En D3 : 540 au lieu de 416 pour mieux comprendre la suite, car avec 416,
le cumul arrive tout juste pile sur 500 ! Tu devras remettre 416 après !
================================
Changements concernant ce qui est sous le tableau :
a) En O26 : pas de formule : saisir le « seuil » : 500 (en juillet ; ce sera 600 en août)
b) En D26 : =B23+D23+E23+F23 (total de lots sur le mois) ; inchangé, pour rappel
c) En E26 : =MIN(D26;O26) => 500 : nombre de lots au prix 1
d) En F26 : =SI(D26>O26;D26-O26;0) => 1 743 : nombre de lots au prix 2
================================
Pour ce qui est au-dessus du tableau, il faut plutôt 5 colonnes en plus !
--------------------------------------------------------
1) Colonne G : total lots (ceux de la ligne), donc :
Formule en G2 (copiée jusque G22) : =B2+D2+E2+F2
Formule en G23 : =SOMME(G2:G22) : 2 243 (comme D26)
--------------------------------------------------------
2) Colonne H : cumul successif du total des lots :
Formule en H2 : =G2
Formule en H3 (copiée jusque H22) : =H2+G3
=> En H22 : 2 243 (comme G23 et D26) et ne pas mettre
de total de la colonne en H23 !
--------------------------------------------------------
3) Colonne I : k constante pour détecter le « seuil » O26 :
si cumul < O26 : 0 (plusieurs 0 possibles) ; sinon :
si seuil atteint la 1ère fois : 1 (donc toujours un seul 1) ;
après : 2 (plusieurs 2 possibles)
Formule en I2 : =SI(H2<O26;0;1)
Formule en I3 (copiée jusque I22) : =SI(H3<O$26;0;SI(I2=0;1;2))
Attention à bien mettre le caractère $
C'est cette constante k qui rend possible les 2 colonnes J et K.
--------------------------------------------------------
4) Colonne K : lots au prix 2 (sera utilisée par colonne J)
Formule en K2 (copiée jusque K22) : =SI(I2=0;0;SI(I2=1;H2-O$26;G2))
a) si k = 0 : avant le seuil, donc 0 lots au prix 2
b) si k = 2 : après le seuil, donc lots au prix 2 : total lots (de la ligne)
c) si k = 1 : on a atteint le seuil la 1ère fois : >=O26
avec G3 = 540 : 124 lots au prix 2
--------------------------------------------------------
5) Colonne J : lots au prix 1 (possible grâce à colonne K)
Formule en J2 () : =SI(I2=0;G2;SI(I2=1;G2-K2;0))
a) si k = 0 : avant le seuil, donc lots au prix 1 : total lots (de la ligne)
b) si k = 2 : après le seuil, donc 0 lots au prix 1
c) si k = 1 : on a atteint le seuil la 1ère fois : >=O26
avec G3 = 540 : 416 lots au prix 1 (540-124)
--------------------------------------------------------
Totaux des colonnes J et K :
Formule en J23 : =SOMME(J2:J22) : sera toujours <= O26 ; ici :
500 (comme en E26)
Formule en K23 : =SOMME(K2:K22) : 1 743 (comme en F26)
--------------------------------------------------------
Remets 416 en D3 =>
a) En J3 et K3 : 416 lots au prix 1 et aucun au prix 2
b) En J23 : 500 (comme en E26) ; en K23 : 1 619 (comme en F26)
================================
Le plus dur est fait : pour les lots de chaque ligne, distinguer
ceux au prix 1 et ceux au prix 2 ; je te laisse faire la suite.
À te lire pour avoir ton avis. 😊
Tradia.Krach
Messages postés
10
Date d'inscription
samedi 13 août 2016
Statut
Membre
Dernière intervention
14 août 2016
14 août 2016 à 08:01
14 août 2016 à 08:01
Merci beaucoup, je vais essaye de m'en sortir avec le fichier que tu as fait.
Bon dimanche
Bon dimanche