Pourcentages excel
Résolu
gruchovitch
Messages postés
10
Statut
Membre
-
Robocopp Messages postés 169 Statut Membre -
Robocopp Messages postés 169 Statut Membre -
Bonjour,
Je fais actuellement des pourcentages permettant de comparer un resultat d'exploitation prévisionnel avec un résultat d'exploitation réalisée.
J ai donc plusieurs scénario
Ex :
Rexp=-100 R realisé= -50 resultat attendu: +50%
Rexp=100 R réalisé=200 resultat attendu: +100%
Rexp= -100 R réali= -200 resultat attendu:-100%
Rexp= 100 R réali= -100 resultat attendu: -200%
Rexp=-100 R réali= 200 resultat attendu: +300%
Rexp=100 R réali=50 resultat attendu: -50%
De plus le Rex prev ou le rex réalisé par moment ne sont pas communiqués donc dans ce cas je veux que la cellule affiche "donnée manquante"
J'espère que vous aurez compris et merci d'avance pour tout aide
Cordialement
Je fais actuellement des pourcentages permettant de comparer un resultat d'exploitation prévisionnel avec un résultat d'exploitation réalisée.
J ai donc plusieurs scénario
Ex :
Rexp=-100 R realisé= -50 resultat attendu: +50%
Rexp=100 R réalisé=200 resultat attendu: +100%
Rexp= -100 R réali= -200 resultat attendu:-100%
Rexp= 100 R réali= -100 resultat attendu: -200%
Rexp=-100 R réali= 200 resultat attendu: +300%
Rexp=100 R réali=50 resultat attendu: -50%
De plus le Rex prev ou le rex réalisé par moment ne sont pas communiqués donc dans ce cas je veux que la cellule affiche "donnée manquante"
J'espère que vous aurez compris et merci d'avance pour tout aide
Cordialement
A voir également:
- Pourcentages excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel camembert pourcentage - Guide
15 réponses
Bonjour,
je ne comprend pas les résultats attendus devraient êtres :
50%
200%
200%
-100%
-200%
-50%
Denis
je ne comprend pas les résultats attendus devraient êtres :
50%
200%
200%
-100%
-200%
-50%
Denis
Mais non,
Car dans le 1 er cas on sera 50% au dessus des prévisions, dans le deuxième 100% et ainsi de suite, dans le troisième 100% en dessous ect....
Si on étai à 200 % au deuxième on aurait un Rexp réalisé à 300
Cordialement
Car dans le 1 er cas on sera 50% au dessus des prévisions, dans le deuxième 100% et ainsi de suite, dans le troisième 100% en dessous ect....
Si on étai à 200 % au deuxième on aurait un Rexp réalisé à 300
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je viens de voir mais en faite cela me juste une différence qui est convertie en %. Mais ce que j aimerais avoir c'est une variarion en pourcentage.
car si je en A1 45 et 75 en B1 ma variation ne sera pas 30 %. C'est (45/75)-1 après je change le format, mais malheuresement cela ne marche pas pour tous...
car si je en A1 45 et 75 en B1 ma variation ne sera pas 30 %. C'est (45/75)-1 après je change le format, mais malheuresement cela ne marche pas pour tous...
c'est bien ça qui m'as mis dans le doute au départ
là, je n'ai plus le temps
peut être cet après midi
Denis
là, je n'ai plus le temps
peut être cet après midi
Denis
Bonour
Essayer cette formule:
En placant le Texte "Données manquantes" dans une cellule hors champ, mettons X1(c'est moins lourd dans le libellé des formules):
En A; Reex ,En B Réalisé, En C %(des titres)
Formater la colonne C en %
A partir de la ligne 2 vos valeurs.
Dans la colonne C, en C2 à tirer sur la hauteur du champ:
=SI(A2=0;$X$1;SI(B2=0;$X$1;(B2-A2)/ABS(A2)))
A première vue, ça donne ce que vous attendez (sachant que le ABS donne la valeur absolue de A2 sans changer pendant la division le signe de B2-A2)
Crdlmnt
Essayer cette formule:
En placant le Texte "Données manquantes" dans une cellule hors champ, mettons X1(c'est moins lourd dans le libellé des formules):
En A; Reex ,En B Réalisé, En C %(des titres)
Formater la colonne C en %
A partir de la ligne 2 vos valeurs.
Dans la colonne C, en C2 à tirer sur la hauteur du champ:
=SI(A2=0;$X$1;SI(B2=0;$X$1;(B2-A2)/ABS(A2)))
A première vue, ça donne ce que vous attendez (sachant que le ABS donne la valeur absolue de A2 sans changer pendant la division le signe de B2-A2)
Crdlmnt
bonjour Vaucluse
ça à l'air bien, mais j'aurais pas si =à 0
il se peut qu'il n'y ai rien de produit donc 0 réalisé
en reprenant ta formule, j'aurais mis:
=SI(A2="";"";SI(B2="";"";(B2-A2)/ABS(A2)))
crdlt
Denis
ça à l'air bien, mais j'aurais pas si =à 0
il se peut qu'il n'y ai rien de produit donc 0 réalisé
en reprenant ta formule, j'aurais mis:
=SI(A2="";"";SI(B2="";"";(B2-A2)/ABS(A2)))
crdlt
Denis
je viens de relire la question de départ et mettre plutôt :
=SI(A2="";"";SI(B2="";"donnée manquante";(B2-A2)/ABS(A2)))
Denis
=SI(A2="";"";SI(B2="";"donnée manquante";(B2-A2)/ABS(A2)))
Denis
Re
A chacun son truc...
Mais dans les zones où rien n'est rentré, si le tableau est plus grand que les besoins "instantanés", la formule va afficher #/DIV0, ce n'est pas très chouette
Ensuite,"" ou 0, ça n'est plus qu'une question d'affichage,sauf si le résultat de ta formule est ensuite repris dans un autre calcul, car là, le format "",non numérique, pollue les résultats
Par exemple pour faire une moyenne des %...
..
Nota: On peux supprimer l'affichage des 0 dans le tableau en allant dans Outil / Option / Affichage et décocher valeur 0
Bonne route
Crdlmnt
A chacun son truc...
Mais dans les zones où rien n'est rentré, si le tableau est plus grand que les besoins "instantanés", la formule va afficher #/DIV0, ce n'est pas très chouette
Ensuite,"" ou 0, ça n'est plus qu'une question d'affichage,sauf si le résultat de ta formule est ensuite repris dans un autre calcul, car là, le format "",non numérique, pollue les résultats
Par exemple pour faire une moyenne des %...
..
Nota: On peux supprimer l'affichage des 0 dans le tableau en allant dans Outil / Option / Affichage et décocher valeur 0
Bonne route
Crdlmnt
je me répéte peut être:
il se peut qu'il n'y ai rien de produit donc: 0 réalisé
avec zones où tu n'auras encore rien rentré:
http://www.cijoint.fr/cjlink.php?file=cj200810/ciji8AHgWw.xls
crdlt
Denis
il se peut qu'il n'y ai rien de produit donc: 0 réalisé
avec zones où tu n'auras encore rien rentré:
http://www.cijoint.fr/cjlink.php?file=cj200810/ciji8AHgWw.xls
crdlt
Denis
Merci pour tout vous avez résolu mon problème
A bientot pour d'autres renseignement, vu mon niveau lol
Cordialement
A bientot pour d'autres renseignement, vu mon niveau lol
Cordialement
Bonjour gruchovitch,
Je t'ai fait un tableau qui répond à ta demande, malheureusement, le site de Cjoint ne marche pas, je ne peux donc pas te le présenter ici, mais je vais essayer de te l'expliquer.
Nous allons paramétrer la première ligne qui comptera 3 colonnes cela correspond à la première ligne de ton exemple.
Disons que: la cellule B5 est celle dans laquelle il va y avoir ton premier résultat de REXP ( -100), dans la cellule C5, il va y avoir ton premier résultat de RREAL ( -50) , dans la cellule D5, il va y avoir ton résultat en % ou ta notification éventuelle.
1) Colonne D: lui appliquer sur le nombre de lignes nécessaire le format "pourcentage": Format - Cellules - Pourcentage - OK.
2) Cellule D5: a) Cliquer sur "fonctions" ( fx ).
b) Quand la fenêtre " Insérer un fonction" s'ouvre, cliquer sur "SI" et OK.
c) Dans la fenêtre "arguments de la fonction" cliquer dans la case blanche en face de "test logique".
Il faut à ce moment insérer dans cette fonction "SI" un fonction"OU" pour pouvoir faire apparaître plus tard ta notification " Donnée manquante". C'est ce que nous allons faire maintenant.
Quand tu es ouvert la "fonction SI", ne ligne s'est ouverte afichant "=SI()". A gauche de cette fenêtre, tu as dans l'ordre en allant vers la gauche: "fx", un "v" vert pour valider, une croix rouge pour annuler, et encore plus à gauche, il y a une petite flèche noire pour descendre.
a) Cliquer sur cette flèche. Une liste de fonction apparait. Si la fonction "OU" est dans la liste , cliquer dessus, sinon, cliquer sur "autres fonctions", et aller jusqu'à la fonction "OU" ( rangée par ordre alphabétique) et cliquer dessus.
b) Une fenêtre " Arguments de la fonctions" s'ouvre.
c) Sélectionner la cellule B5. Dans la fenêtre " Arguments de la fonctions", En face de "Valeur logique 1" apparait "B5". ajouter "=0". Ce qui nous donne "B5=0".
d) Cliquer dans la case en face de "Valeur logique 2".
e) Sélectionner la cellule "C5". En face de "Valeur logique 2" s'affiche "D7". Ajouter"=0". Ce qui nous donne "C5=0".
f) Cliquer sur OK. Si Un panneau jaune disant que la formule contient un erreur, Cliquer sur OK.
g) Dans la ligne en face de "fx", on a maintenant =SI(OU(B5=0;C5=0)).
h) L'indice clignote entre les deux dernières parenthèses.Taper alors( attention tout ce qui est en gras doit apparaitre) ;"Donnée manquante";(C5-B5)/100.
Voilà, notre formule est crée ce qui nous donne: =SI(OU(B5=0;C5=0);"Donnée manquante";(C5-B5)/100) il ne reste plus qu'à valider.
S'il n'y a pas d'erreur, dans la case D5 doit apparaitre " 50,00%".
Pour vérifier, effacer une des deux cellules ou les deux, et "Donnée manquante" doit apparaitre.
Faire un copier-coller de cette cellule vers toutes les cellules nécessaires.
J'espère que cela te conviendra, tiens moi au courant s'il te plait.
Cordialement.
Je t'ai fait un tableau qui répond à ta demande, malheureusement, le site de Cjoint ne marche pas, je ne peux donc pas te le présenter ici, mais je vais essayer de te l'expliquer.
Nous allons paramétrer la première ligne qui comptera 3 colonnes cela correspond à la première ligne de ton exemple.
Disons que: la cellule B5 est celle dans laquelle il va y avoir ton premier résultat de REXP ( -100), dans la cellule C5, il va y avoir ton premier résultat de RREAL ( -50) , dans la cellule D5, il va y avoir ton résultat en % ou ta notification éventuelle.
1) Colonne D: lui appliquer sur le nombre de lignes nécessaire le format "pourcentage": Format - Cellules - Pourcentage - OK.
2) Cellule D5: a) Cliquer sur "fonctions" ( fx ).
b) Quand la fenêtre " Insérer un fonction" s'ouvre, cliquer sur "SI" et OK.
c) Dans la fenêtre "arguments de la fonction" cliquer dans la case blanche en face de "test logique".
Il faut à ce moment insérer dans cette fonction "SI" un fonction"OU" pour pouvoir faire apparaître plus tard ta notification " Donnée manquante". C'est ce que nous allons faire maintenant.
Quand tu es ouvert la "fonction SI", ne ligne s'est ouverte afichant "=SI()". A gauche de cette fenêtre, tu as dans l'ordre en allant vers la gauche: "fx", un "v" vert pour valider, une croix rouge pour annuler, et encore plus à gauche, il y a une petite flèche noire pour descendre.
a) Cliquer sur cette flèche. Une liste de fonction apparait. Si la fonction "OU" est dans la liste , cliquer dessus, sinon, cliquer sur "autres fonctions", et aller jusqu'à la fonction "OU" ( rangée par ordre alphabétique) et cliquer dessus.
b) Une fenêtre " Arguments de la fonctions" s'ouvre.
c) Sélectionner la cellule B5. Dans la fenêtre " Arguments de la fonctions", En face de "Valeur logique 1" apparait "B5". ajouter "=0". Ce qui nous donne "B5=0".
d) Cliquer dans la case en face de "Valeur logique 2".
e) Sélectionner la cellule "C5". En face de "Valeur logique 2" s'affiche "D7". Ajouter"=0". Ce qui nous donne "C5=0".
f) Cliquer sur OK. Si Un panneau jaune disant que la formule contient un erreur, Cliquer sur OK.
g) Dans la ligne en face de "fx", on a maintenant =SI(OU(B5=0;C5=0)).
h) L'indice clignote entre les deux dernières parenthèses.Taper alors( attention tout ce qui est en gras doit apparaitre) ;"Donnée manquante";(C5-B5)/100.
Voilà, notre formule est crée ce qui nous donne: =SI(OU(B5=0;C5=0);"Donnée manquante";(C5-B5)/100) il ne reste plus qu'à valider.
S'il n'y a pas d'erreur, dans la case D5 doit apparaitre " 50,00%".
Pour vérifier, effacer une des deux cellules ou les deux, et "Donnée manquante" doit apparaitre.
Faire un copier-coller de cette cellule vers toutes les cellules nécessaires.
J'espère que cela te conviendra, tiens moi au courant s'il te plait.
Cordialement.
Re bonjour,
Ca y est, Cjoint remarche.
Voici donc un lien vers le petit tableau dont je te parlais jettes-y un oeil.
https://www.cjoint.com/?kcrNOWaKWh
Ca y est, Cjoint remarche.
Voici donc un lien vers le petit tableau dont je te parlais jettes-y un oeil.
https://www.cjoint.com/?kcrNOWaKWh