Formule excel
Résolu/Fermé
jigour
Messages postés
39
Date d'inscription
lundi 27 novembre 2006
Statut
Membre
Dernière intervention
12 février 2017
-
9 oct. 2007 à 18:42
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 11 oct. 2007 à 23:16
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 11 oct. 2007 à 23:16
A voir également:
- Formule excel
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule moyenne excel - Guide
- Formule excel - Guide
- Excel mise en forme conditionnelle formule - Guide
19 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
9 oct. 2007 à 18:48
9 oct. 2007 à 18:48
Bonsoir,jigour
Dans la cellule A3, vous devez donc avoir: =A1-A2 ?
Dans ce cas, rentrer la formule en remplacement:
=si(A1-A2<0;0;A1-A2)
Ca devrait suffire.
Bien cordialement
Dans la cellule A3, vous devez donc avoir: =A1-A2 ?
Dans ce cas, rentrer la formule en remplacement:
=si(A1-A2<0;0;A1-A2)
Ca devrait suffire.
Bien cordialement
Matio
Messages postés
671
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
25 janvier 2011
299
9 oct. 2007 à 18:48
9 oct. 2007 à 18:48
Faut que tu mette un truc comme ça :
si a3<0 alors a3=0
si a3<0 alors a3=0
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
9 oct. 2007 à 19:52
9 oct. 2007 à 19:52
Bonsoir Valixi
Désolé d'être désolé pour vous, mais si vous lisez bien la question,il s'agit d'éliminer les nombres négatifs! Ore, la votre donne obligatoirement comme résultat 0 ou.... rien. (Vous devriez l'essayer)
Et le tour est joué....!
Un peu trop sur de vous, peut être?
Sans rancune
Cordialement
Désolé d'être désolé pour vous, mais si vous lisez bien la question,il s'agit d'éliminer les nombres négatifs! Ore, la votre donne obligatoirement comme résultat 0 ou.... rien. (Vous devriez l'essayer)
Et le tour est joué....!
Un peu trop sur de vous, peut être?
Sans rancune
Cordialement
valixi
Messages postés
16
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
1 mars 2008
1
9 oct. 2007 à 20:29
9 oct. 2007 à 20:29
bonsoir vaucluse,
j'ai peut être mal compris l'énnoncé
désolé
à jigour de juger si cela correspond à son besoin
bonne fin de soirée à tous
j'ai peut être mal compris l'énnoncé
désolé
à jigour de juger si cela correspond à son besoin
bonne fin de soirée à tous
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 238
9 oct. 2007 à 22:11
9 oct. 2007 à 22:11
Bonsoir tout le monde,
A aucun moment jgour ne dit qu'il(elle) ne veut rien si le résultat est positif.
Vaucluse a fourni la bonne réponse dans la mesure où A3=A2-A1 (ce qui n'est pas dit non plus mais correspond aux valeurs)
eric
A aucun moment jgour ne dit qu'il(elle) ne veut rien si le résultat est positif.
Vaucluse a fourni la bonne réponse dans la mesure où A3=A2-A1 (ce qui n'est pas dit non plus mais correspond aux valeurs)
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
just1xpa2
Messages postés
1603
Date d'inscription
jeudi 26 juillet 2007
Statut
Membre
Dernière intervention
3 février 2013
196
9 oct. 2007 à 20:46
9 oct. 2007 à 20:46
bonsoir, si en a 3, tu ne veux rien si le nombre est positif, =SI(A2<0;0;"") dans la cellule A3 sinon =SI(A2<0;0;A2) et le resultat de 2 sera marque dans A3
just1xpa2
Messages postés
1603
Date d'inscription
jeudi 26 juillet 2007
Statut
Membre
Dernière intervention
3 février 2013
196
9 oct. 2007 à 22:46
9 oct. 2007 à 22:46
A1=12
A2=A1-(0.75 * 28) ok
formule a mettre an A3:
A3=SI(A2<0;0;A2)
et conclusions du problème
si resultat négatif cellule A2 cellule A3 affichera 0
si resultat positif, cellule A3 affichera resultat cellula A2
A2=A1-(0.75 * 28) ok
formule a mettre an A3:
A3=SI(A2<0;0;A2)
et conclusions du problème
si resultat négatif cellule A2 cellule A3 affichera 0
si resultat positif, cellule A3 affichera resultat cellula A2
jigour
Messages postés
39
Date d'inscription
lundi 27 novembre 2006
Statut
Membre
Dernière intervention
12 février 2017
6
9 oct. 2007 à 23:32
9 oct. 2007 à 23:32
Merci à tous, la formule de just1xpa2 =si(A2<0;0;A2) marche tout à fait bien.
A+
A+
just1xpa2
Messages postés
1603
Date d'inscription
jeudi 26 juillet 2007
Statut
Membre
Dernière intervention
3 février 2013
196
10 oct. 2007 à 00:02
10 oct. 2007 à 00:02
0.75*28 cela represente quoi exactement comme calcul merci
valixi
Messages postés
16
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
1 mars 2008
1
10 oct. 2007 à 18:27
10 oct. 2007 à 18:27
Désolé vaucluse,
j'étais plus proche de la vérité que toi ! lol
tchao @+
j'étais plus proche de la vérité que toi ! lol
tchao @+
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 238
10 oct. 2007 à 18:58
10 oct. 2007 à 18:58
Ah ?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
10 oct. 2007 à 18:49
10 oct. 2007 à 18:49
Bonsoir Valixi
Si ca peut vous faire plaisir, libre à vous d'utilisez des formules qui vous donnent 0 ou rien, mais on peut se demander leur utilité?
Ceci dit, la formule de just1xpa2 est exactement la même que la mienne, écrite plus simplement, j'en conviens.
Mais bien entendu, c'est vrai que vous étiez plus prés, ..............pour obtenir 0 dans tous les cas sur toute la colonne A3!?
CRDLMNT
Si ca peut vous faire plaisir, libre à vous d'utilisez des formules qui vous donnent 0 ou rien, mais on peut se demander leur utilité?
Ceci dit, la formule de just1xpa2 est exactement la même que la mienne, écrite plus simplement, j'en conviens.
Mais bien entendu, c'est vrai que vous étiez plus prés, ..............pour obtenir 0 dans tous les cas sur toute la colonne A3!?
CRDLMNT
just1xpa2
Messages postés
1603
Date d'inscription
jeudi 26 juillet 2007
Statut
Membre
Dernière intervention
3 février 2013
196
10 oct. 2007 à 20:16
10 oct. 2007 à 20:16
c'est la base, mais, j'en conviendrait, ta solution etait bonne,aussi ,mais comme je fais surtout du basique, avec excel, je simplifie, excel est un outil merveilleux, tu peux même dessiner, oui même dessiner.... il faut le voir pour le croire, mais ca marche.... bonne fin de journée a tous...
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
10 oct. 2007 à 20:24
10 oct. 2007 à 20:24
Jigour a choisis la meilleure solution, et probablement la seule, car la mienne correspondait à A1-A2, mais pas tout à fait à ce qu'il voulaia apparemment. Problème de compréhension au départ,car je ne voyais pas pourquoi mettre une troisième colonne pour reporter un résultat en A2 négatif positif et en A3 positif seulement.Mais il doit avoir ses raisons.
CRDLMNT. Bonne route
CRDLMNT. Bonne route
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 238
10 oct. 2007 à 23:45
10 oct. 2007 à 23:45
Personnellement je reste persuadé que A3 est bien égal à A2 et que ta réponse est donc également juste.
A quoi servirait de mettre la valeur -9 (sans formule) dans une cellule et demander comment je fais pour avoir 0 ?
C'est l'évidence même...
eric
A quoi servirait de mettre la valeur -9 (sans formule) dans une cellule et demander comment je fais pour avoir 0 ?
C'est l'évidence même...
eric
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
11 oct. 2007 à 06:14
11 oct. 2007 à 06:14
RE Eric
Ce qui, avec un peu de recul m'a surpris dans la demande de Jigour et si on relit bien la question, c'est que son résultat en A2, une valeur fixe (0,75*28_cad21_) déduite de la valeur A1 négatif ne le gène pas à priori? et qu'il veuille réécrire le résultat positif seulement, en A3.
Ma logique n'avait pas percuté sur ce point, et j'ai anticipé une opération suivante.
En fait la formule que je lui ai donnée, comme je l'ai précisé dans le même le message donne en A3 A1-A2 et non A1-21, 21 étant déja déduit de A2
La vraie formule aurait été:
si(A1-21<0;0;A1-21) et la, on économisait la colonne A3
Mais jigour a sans doute ses raisons et c'est bien , selon sa demande la formule en A3:si(A2<0,0A2) qui est la bonne
CRDLMNT
Ce qui, avec un peu de recul m'a surpris dans la demande de Jigour et si on relit bien la question, c'est que son résultat en A2, une valeur fixe (0,75*28_cad21_) déduite de la valeur A1 négatif ne le gène pas à priori? et qu'il veuille réécrire le résultat positif seulement, en A3.
Ma logique n'avait pas percuté sur ce point, et j'ai anticipé une opération suivante.
En fait la formule que je lui ai donnée, comme je l'ai précisé dans le même le message donne en A3 A1-A2 et non A1-21, 21 étant déja déduit de A2
La vraie formule aurait été:
si(A1-21<0;0;A1-21) et la, on économisait la colonne A3
Mais jigour a sans doute ses raisons et c'est bien , selon sa demande la formule en A3:si(A2<0,0A2) qui est la bonne
CRDLMNT
jigour
Messages postés
39
Date d'inscription
lundi 27 novembre 2006
Statut
Membre
Dernière intervention
12 février 2017
6
11 oct. 2007 à 08:29
11 oct. 2007 à 08:29
Bonjour à tous et toutes
Jecrois qu'une explication s'impose concernant les raisons de cette formule.
Le but pour moi est de pouvoir calculer un prix et pour cela il faut que la réponse ne soit jamais négative.J'explique:
dans une pièce métalique un outil doit réaliser un trou rond d'un diamètre précis . Cet outil est forcément plus petit que le trous à faire car il par d'un point de la cironférence et fait le tour ; ensuite il continuera evider sur un diamète plus petit de 2 fois son diamètre et ainsi de suite j'usquau centre du trous ( si le diamètre du trous doit etre 200 et le diamètre de l'outil est 22, après 1 tour ilreste 200-44=156;puis 112;puis68;puis 24;etaprès la valeur deviendra négative (-20) or il faut que le calcul s'arrête ,sinon je commence à perdre de l'argent
et la c'est pas bon du tout.
J'espère m'etre bien expliqué , en tous les cas merci à tous .J'aurais surement d'autre question dans les temps à venir car je n'ai qu'une formation très sommaire sur excel
cordialement
jigour
Jecrois qu'une explication s'impose concernant les raisons de cette formule.
Le but pour moi est de pouvoir calculer un prix et pour cela il faut que la réponse ne soit jamais négative.J'explique:
dans une pièce métalique un outil doit réaliser un trou rond d'un diamètre précis . Cet outil est forcément plus petit que le trous à faire car il par d'un point de la cironférence et fait le tour ; ensuite il continuera evider sur un diamète plus petit de 2 fois son diamètre et ainsi de suite j'usquau centre du trous ( si le diamètre du trous doit etre 200 et le diamètre de l'outil est 22, après 1 tour ilreste 200-44=156;puis 112;puis68;puis 24;etaprès la valeur deviendra négative (-20) or il faut que le calcul s'arrête ,sinon je commence à perdre de l'argent
et la c'est pas bon du tout.
J'espère m'etre bien expliqué , en tous les cas merci à tous .J'aurais surement d'autre question dans les temps à venir car je n'ai qu'une formation très sommaire sur excel
cordialement
jigour
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
11 oct. 2007 à 10:58
11 oct. 2007 à 10:58
Bien compris, jigour, merci pour ces précisions
Pour le coté mécanique de la question, je suppose que votre "trou" n'est pas débouchant(!) et en rapport avec la formule, que vous prévoyez un recouvrement de 25% pour votre outil qui doit avoir un diamètre de 14
et qu'en conséquence, vous "descendez" votre formule dans les lignes jusqu'à ce que la valeur obtenue soit négative(donc nulle)
Ainsi donc, pour info,excel vous aurait permis:
_de réserver une cellule : diamétre de l'outil (par ex X1)
_de réserver une cellule :valeur du recouvrement, directement en %(par ex X2
_de créer un tableau identique en faisant références à ces deux variables
comme cela la formule si(A1_$X$1*$X$2)<0;0;A1-$X$1*$X$2)
vous donne directement le 0 quand la valeur est négative et fonctionne avec tous les types d'outils en modifiant les valeurs en X1 t X2
et même en haut de votre colonne, ou en bas, la formule dans une cellule vide:NB.SI(A1:A12;"<0") vous donnait le nombre de passes à effectuer
de surcroit, en creusant un peu, excel pourrait à l'inverse, vous donner une adaptation de la valeur du recouvrement dans certains limites pour économiser une passe, et là, vous gagnez de l'argent.
BCRDLMNT et merci encore pour cet éclairage , il est toujours agréable de savoir à quoi ça sert, surtout quand on a un passé de mécanicien outilleur, ça rappelle des souvenirs!.
Science sans conscience n'est que ruine de l'Ame
Pour le coté mécanique de la question, je suppose que votre "trou" n'est pas débouchant(!) et en rapport avec la formule, que vous prévoyez un recouvrement de 25% pour votre outil qui doit avoir un diamètre de 14
et qu'en conséquence, vous "descendez" votre formule dans les lignes jusqu'à ce que la valeur obtenue soit négative(donc nulle)
Ainsi donc, pour info,excel vous aurait permis:
_de réserver une cellule : diamétre de l'outil (par ex X1)
_de réserver une cellule :valeur du recouvrement, directement en %(par ex X2
_de créer un tableau identique en faisant références à ces deux variables
comme cela la formule si(A1_$X$1*$X$2)<0;0;A1-$X$1*$X$2)
vous donne directement le 0 quand la valeur est négative et fonctionne avec tous les types d'outils en modifiant les valeurs en X1 t X2
et même en haut de votre colonne, ou en bas, la formule dans une cellule vide:NB.SI(A1:A12;"<0") vous donnait le nombre de passes à effectuer
de surcroit, en creusant un peu, excel pourrait à l'inverse, vous donner une adaptation de la valeur du recouvrement dans certains limites pour économiser une passe, et là, vous gagnez de l'argent.
BCRDLMNT et merci encore pour cet éclairage , il est toujours agréable de savoir à quoi ça sert, surtout quand on a un passé de mécanicien outilleur, ça rappelle des souvenirs!.
Science sans conscience n'est que ruine de l'Ame
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 238
11 oct. 2007 à 19:14
11 oct. 2007 à 19:14
Bonjour,
si d1 est le diametre de ton trou, d2 le diametre de ton outil, et si j'ai bien compris ton explication tu peux calculer directement le nbre de tours n.
n > (d1 / 2 / d2) donc n = ent((d1/2/d2)+1) car il te faut un nbre entier de tours (ent() étant la fonction partie entière)
avec ton exemple d1=200, d2= 22 :
n> (200/2/22)
n> 4.54 (4 tours 1/2) donc n=ent(4.54+1) = 5 tours
si tu veux tester tu ecris dans A3: =ENT(A2/2/B2+1) , puis tu saisis le diametre du trou dans A2 et le diametre de l'outil dans B2
c'est bon ???
Peut-être y'a-t-il des adaptations à faire en fonction de contraintes que tu n'as pas citées...
eric
si d1 est le diametre de ton trou, d2 le diametre de ton outil, et si j'ai bien compris ton explication tu peux calculer directement le nbre de tours n.
n > (d1 / 2 / d2) donc n = ent((d1/2/d2)+1) car il te faut un nbre entier de tours (ent() étant la fonction partie entière)
avec ton exemple d1=200, d2= 22 :
n> (200/2/22)
n> 4.54 (4 tours 1/2) donc n=ent(4.54+1) = 5 tours
si tu veux tester tu ecris dans A3: =ENT(A2/2/B2+1) , puis tu saisis le diametre du trou dans A2 et le diametre de l'outil dans B2
c'est bon ???
Peut-être y'a-t-il des adaptations à faire en fonction de contraintes que tu n'as pas citées...
eric
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
11 oct. 2007 à 19:54
11 oct. 2007 à 19:54
...'soir Eric
Là, on élucubre sur les besoins de jigour, car c'est bien moi , et non lui, qui ai interprèté à mon gré la demande initiale, et évoqué gratuitement ce qui pourrait se faire avec excel dans ce genre de problème.
Mais c'est effectivement intéressant de s"attaquer à ce type de question
Ceci dit, si cela peut intéresser jigour, on va attendre qu'il nous fasse ses demandes?à moins que tu veuilles faire joujou?:
Calcul du nombre de tours, optimisation du recouvrement, calcul du trajet parcouru, etc... il y a effectivement de quoi faire!
BCRLMNT
Là, on élucubre sur les besoins de jigour, car c'est bien moi , et non lui, qui ai interprèté à mon gré la demande initiale, et évoqué gratuitement ce qui pourrait se faire avec excel dans ce genre de problème.
Mais c'est effectivement intéressant de s"attaquer à ce type de question
Ceci dit, si cela peut intéresser jigour, on va attendre qu'il nous fasse ses demandes?à moins que tu veuilles faire joujou?:
Calcul du nombre de tours, optimisation du recouvrement, calcul du trajet parcouru, etc... il y a effectivement de quoi faire!
BCRLMNT
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
11 oct. 2007 à 20:30
11 oct. 2007 à 20:30
Allez va Eric, ta formule marche au top, mais elle ne tient pas compte du recouvrement de 25% que j'avais évoqué, suite au 0,75 de la demande de jigour:
je vous propose la mienne qui donne le même résultat:
=ARRONDI.SUP(A2/2/(B2*0,75);0)
Ca revient au même , ça évite d'arrondir à l'inférieur pour rajouter 1
BCRDLMNT
PS:
Si nous continuons comme cela, jigour va penser que nous allons même lui usiner ses trous!
je vous propose la mienne qui donne le même résultat:
=ARRONDI.SUP(A2/2/(B2*0,75);0)
Ca revient au même , ça évite d'arrondir à l'inférieur pour rajouter 1
BCRDLMNT
PS:
Si nous continuons comme cela, jigour va penser que nous allons même lui usiner ses trous!
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
11 oct. 2007 à 20:31
11 oct. 2007 à 20:31
Allez va Eric, ta formule marche au top, mais elle ne tient pas compte du recouvrement de 25% que j'avais évoqué, suite au 0,75 de la demande de jigour:
je tepropose la mienne qui donne le même résultat:
=ARRONDI.SUP(A2/2/(B2*0,75);0)
Ca revient au même , ça évite d'arrondir à l'inférieur pour rajouter 1
BCRDLMNT
PS:
Si nous continuons comme cela, jigour va penser que nous allons même lui usiner ses trous!
je tepropose la mienne qui donne le même résultat:
=ARRONDI.SUP(A2/2/(B2*0,75);0)
Ca revient au même , ça évite d'arrondir à l'inférieur pour rajouter 1
BCRDLMNT
PS:
Si nous continuons comme cela, jigour va penser que nous allons même lui usiner ses trous!
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 238
11 oct. 2007 à 23:16
11 oct. 2007 à 23:16
Ah ben j'suis pas mécanicien outilleur moi !!!!! ;-)
Mais j'ai un vague souvenir d'un angle alpha qu'il fallait calculer pour fabriquer les outils de tour au bahut.
Sur ces questions là je te laisse discuter avec lui... :-)
Mais j'ai un vague souvenir d'un angle alpha qu'il fallait calculer pour fabriquer les outils de tour au bahut.
Sur ces questions là je te laisse discuter avec lui... :-)
valixi
Messages postés
16
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
1 mars 2008
1
9 oct. 2007 à 19:09
9 oct. 2007 à 19:09
tu tapes la formule =SI(A2<0;0;"") dans la cellule A3
et le tour est joué.
Cette formule est la bonne, désolé pour les autres !!!lol
et le tour est joué.
Cette formule est la bonne, désolé pour les autres !!!lol