Excel sur Mac
Résolu
Olgufr
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Aliboron Martin Messages postés 3562 Date d'inscription Statut Contributeur Dernière intervention -
Aliboron Martin Messages postés 3562 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour
Je suis sur Mac et donc j'ai la version Excel correspondante.
Mon problème est : dans une cellule j'ai le nombre 1'000 (ou n'importe quel autre nombre). J'aimerai que la cellule devienne rouge si la personne qui me renvoie le fichier a changé le nombre de -20% et que la cellule devienne verte si le nombre a été augmenté de +20%. Comment je fais ?
Merci !
Je suis sur Mac et donc j'ai la version Excel correspondante.
Mon problème est : dans une cellule j'ai le nombre 1'000 (ou n'importe quel autre nombre). J'aimerai que la cellule devienne rouge si la personne qui me renvoie le fichier a changé le nombre de -20% et que la cellule devienne verte si le nombre a été augmenté de +20%. Comment je fais ?
Merci !
A voir également:
- Excel sur Mac
- Liste déroulante excel - Guide
- @ Sur mac - Guide
- Adresse mac - Guide
- Aller à la ligne excel mac - Guide
- Word et excel gratuit - Guide
4 réponses
Comment Excel peut-il savoir quelle était la valeur précédente si elle n'est pas enregistrée quelque part ?
Pour présenter autrement la remarque de Patrice :
La personne qui renvoie le fichier doit saisir son nombre dans une cellule différente que celle où tu as placé ton nombre initial, et que tu devrais protéger contre toute modification.
La personne qui renvoie le fichier doit saisir son nombre dans une cellule différente que celle où tu as placé ton nombre initial, et que tu devrais protéger contre toute modification.
Bonjour,
Il faut utiliser deux règles de mise en forme conditionnelle de la cellule à colorer.
Par exemple, avec le nouveau nombre en A1 et l'ancien en B1 :
- Sélectionner A1 /Accueil / Mise en forme conditionnelle / Gérer les règles
- Nouvelle règle / Utiliser une formule pour ... / Appliquer une mise en forme aux valeurs pour lesquelles cette formule est vraie : =$A$1<=$B$1*(1-20%) / Format / Remplissage : Rouge / Ok
- Nouvelle règle / Utiliser une formule pour ... / Appliquer une mise en forme aux valeurs pour lesquelles cette formule est vraie : =$A$1>=$B$1*(1+20%) / Format / Remplissage : Vert / Ok
- Ok
Il faut utiliser deux règles de mise en forme conditionnelle de la cellule à colorer.
Par exemple, avec le nouveau nombre en A1 et l'ancien en B1 :
- Sélectionner A1 /Accueil / Mise en forme conditionnelle / Gérer les règles
- Nouvelle règle / Utiliser une formule pour ... / Appliquer une mise en forme aux valeurs pour lesquelles cette formule est vraie : =$A$1<=$B$1*(1-20%) / Format / Remplissage : Rouge / Ok
- Nouvelle règle / Utiliser une formule pour ... / Appliquer une mise en forme aux valeurs pour lesquelles cette formule est vraie : =$A$1>=$B$1*(1+20%) / Format / Remplissage : Vert / Ok
- Ok
Joie des doublons (suite) : l’autre fil à carrément été supprimé. Subtilité de la modération...
Revoilà donc mon message (sans la copie d’écran...) :
Olgufr :
Je suis sur Mac et donc j'ai la version Excel correspondante.
Certes, mais ça ne dit pas vraiment laquelle (2011 ? 2016 ?) en quel niveau de mise à jour (14.7.7 , 16.15 ?) ni la version de macOS concernée. Même si ça n'a pas vraiment d'incidence ici (encore que), ça pourrait être utile de le savoir...
Olgufr :
dans une cellule j'ai le nombre 1'000 (ou n'importe quel autre nombre). J'aimerais que la cellule devienne rouge si la personne qui me renvoie le fichier a changé le nombre de -20% et que la cellule devienne verte si le nombre a été augmenté de +20%. Comment je fais ?
C'est envisageable via une macro événementielle. Mais ça n'est pas sans inconvénients ou du moins nécessite encore quelques précisions. Une solution plus simple consisterait à faire appel à une mise en forme conditionnelle (onglet "Accueil" du ruban ou menu "Mise en Forme") en comparant le nombre de la cellule voulue avec une cellule de référence, éventuellement placée sur une feuille masquée. Un exemple ci dessous, avec une feuille "Feuil1" masquée qui sert de référence (Excel 2016 en 16.15 sur High Sierra en 10.13.6) :
On ne voit pas complètement les formules dans la copie d'écran, il va de soi que pour la première ligne, la formule complète est =$A$1<=(Feuil1!$A$1*0,8) et la seconde =$A$1>=(Feuil1!$A$1*1,2).
Mais bon, avec plus de précisions, en particulier sur les contraintes qui doivent s'appliquer à la situation, on peut sûrement donner des éléments complémentaires.
Revoilà donc mon message (sans la copie d’écran...) :
Olgufr :
Je suis sur Mac et donc j'ai la version Excel correspondante.
Certes, mais ça ne dit pas vraiment laquelle (2011 ? 2016 ?) en quel niveau de mise à jour (14.7.7 , 16.15 ?) ni la version de macOS concernée. Même si ça n'a pas vraiment d'incidence ici (encore que), ça pourrait être utile de le savoir...
Olgufr :
dans une cellule j'ai le nombre 1'000 (ou n'importe quel autre nombre). J'aimerais que la cellule devienne rouge si la personne qui me renvoie le fichier a changé le nombre de -20% et que la cellule devienne verte si le nombre a été augmenté de +20%. Comment je fais ?
C'est envisageable via une macro événementielle. Mais ça n'est pas sans inconvénients ou du moins nécessite encore quelques précisions. Une solution plus simple consisterait à faire appel à une mise en forme conditionnelle (onglet "Accueil" du ruban ou menu "Mise en Forme") en comparant le nombre de la cellule voulue avec une cellule de référence, éventuellement placée sur une feuille masquée. Un exemple ci dessous, avec une feuille "Feuil1" masquée qui sert de référence (Excel 2016 en 16.15 sur High Sierra en 10.13.6) :
On ne voit pas complètement les formules dans la copie d'écran, il va de soi que pour la première ligne, la formule complète est =$A$1<=(Feuil1!$A$1*0,8) et la seconde =$A$1>=(Feuil1!$A$1*1,2).
Mais bon, avec plus de précisions, en particulier sur les contraintes qui doivent s'appliquer à la situation, on peut sûrement donner des éléments complémentaires.
Patrice33740 :
Tu repostes ici mais tu ne dis pas qu'est-ce qui ne te convient pas dans la solution proposée
Euh... Moi, personnellement, tout me convient. Si ce n'est le silence d'Olgurf (à se demander si ça valait vraiment la peine de lui trouver des solutions). ;-)
Je me suis juste permis de recopier la réponse que j'avais proposée dans l'autre fil, lequel a été supprimé sans autre forme de procès par un modérateur. Pour plus de clarté, dirons-nous. Mais c'est évidemment la même solution que celle que tu as proposé également, nous sommes d'accord...
Tu repostes ici mais tu ne dis pas qu'est-ce qui ne te convient pas dans la solution proposée
Euh... Moi, personnellement, tout me convient. Si ce n'est le silence d'Olgurf (à se demander si ça valait vraiment la peine de lui trouver des solutions). ;-)
Je me suis juste permis de recopier la réponse que j'avais proposée dans l'autre fil, lequel a été supprimé sans autre forme de procès par un modérateur. Pour plus de clarté, dirons-nous. Mais c'est évidemment la même solution que celle que tu as proposé également, nous sommes d'accord...