Sos excel
Fermé
acc21
Messages postés
5
Date d'inscription
mercredi 21 décembre 2016
Statut
Membre
Dernière intervention
23 décembre 2016
-
21 déc. 2016 à 19:26
acc21 Messages postés 5 Date d'inscription mercredi 21 décembre 2016 Statut Membre Dernière intervention 23 décembre 2016 - 23 déc. 2016 à 07:16
acc21 Messages postés 5 Date d'inscription mercredi 21 décembre 2016 Statut Membre Dernière intervention 23 décembre 2016 - 23 déc. 2016 à 07:16
A voir également:
- Sos excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
21 déc. 2016 à 20:03
21 déc. 2016 à 20:03
Bonjour
on ne sait pas avec ça comment arrive votre valeur dans la cellule
pour ne pas placer au clavier plus de 66 fois une valeur dans la même colonne (exemple pour un champ de A1 à A1000)
=NB.SI($A$1:$A$1000;A1)<=66
attention aux signes $
en cliquant sur option dans cette fenêtre, vous pouvez même afficher un message d'avertissement
Vous pouvez par ailleurs identifier les valeurs qui sont plus nombreuses que 66 dans la colonne
la formule
=NB.SI($A$1:$A$1000;A1)>66
format / formatez une couleur et fermer par OK
Et si aucune solution ne convient, déposer votre fichier avec quelques explications ici:
https://www.cjoint.com/
et revenez ici coller le lien que vous aurez créé sur le site
crdlmnt
on ne sait pas avec ça comment arrive votre valeur dans la cellule
pour ne pas placer au clavier plus de 66 fois une valeur dans la même colonne (exemple pour un champ de A1 à A1000)
- sélectionnez le champ
- ruban / onglet données / validation
- ans la, fenêtre "personnalisé"
- et entrez cette formule:
=NB.SI($A$1:$A$1000;A1)<=66
attention aux signes $
en cliquant sur option dans cette fenêtre, vous pouvez même afficher un message d'avertissement
Vous pouvez par ailleurs identifier les valeurs qui sont plus nombreuses que 66 dans la colonne
- Ruban accueil / Mise en forme conditionnelle / nouvelle régle *Utilitiser une formule
la formule
=NB.SI($A$1:$A$1000;A1)>66
format / formatez une couleur et fermer par OK
Et si aucune solution ne convient, déposer votre fichier avec quelques explications ici:
https://www.cjoint.com/
et revenez ici coller le lien que vous aurez créé sur le site
crdlmnt
Raymond PENTIER
Messages postés
58757
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
12 décembre 2024
17 251
22 déc. 2016 à 02:41
22 déc. 2016 à 02:41
Si j'ai bien compris l'explication et le fichier, il suffit de sélectionner F2:F67 et de faire [ctrl]+[B]
acc21
Messages postés
5
Date d'inscription
mercredi 21 décembre 2016
Statut
Membre
Dernière intervention
23 décembre 2016
22 déc. 2016 à 06:46
22 déc. 2016 à 06:46
Bonjour,
Pour obtenir la colonne I c'est la manip que j'ai effectué en arrêtant ma sélection juste avant une cellule dont la valeur est présente 66 fois dans la colonne.
Pour la sélection suivante je suis parti après la dernière cellule dont la valeur est présente initialement 66 fois.
A l'origine les valeurs se suivent et s'incrémentent de 1 à chaque fois qu'elles changent.
Pour la nouvelle colonne il suffit qu'elles se suivent.
Merci.
Cordialement
Pour obtenir la colonne I c'est la manip que j'ai effectué en arrêtant ma sélection juste avant une cellule dont la valeur est présente 66 fois dans la colonne.
Pour la sélection suivante je suis parti après la dernière cellule dont la valeur est présente initialement 66 fois.
A l'origine les valeurs se suivent et s'incrémentent de 1 à chaque fois qu'elles changent.
Pour la nouvelle colonne il suffit qu'elles se suivent.
Merci.
Cordialement
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
Modifié par Vaucluse le 22/12/2016 à 07:05
Modifié par Vaucluse le 22/12/2016 à 07:05
Bonjour
tout ce que je peux trouver
en I2 seulement la formule: =F2
en I3 à tirer sur la hauteur:
=SI(NB.SI($I$1:I1;I1)=66;F2;I2)
attention aux signes $ sur le 1° I dans NB.SI
Ca donne le résultat du modèle...plus qu'à espèrer que c'est ce que vous attendez, mais ça élimine pas mal de référence de F!
donc si c'est pour les incrémenter de 1 à chaque fois après 66, la formule est plutôt en I3 après avoir placé la première valeur en I2
=SI(NB.SI($I$1:I1;I1)=66;I2+1;I2)
crdlmnt
tout ce que je peux trouver
en I2 seulement la formule: =F2
en I3 à tirer sur la hauteur:
=SI(NB.SI($I$1:I1;I1)=66;F2;I2)
attention aux signes $ sur le 1° I dans NB.SI
Ca donne le résultat du modèle...plus qu'à espèrer que c'est ce que vous attendez, mais ça élimine pas mal de référence de F!
donc si c'est pour les incrémenter de 1 à chaque fois après 66, la formule est plutôt en I3 après avoir placé la première valeur en I2
=SI(NB.SI($I$1:I1;I1)=66;I2+1;I2)
crdlmnt
ACC21
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
22 déc. 2016 à 13:16
22 déc. 2016 à 13:16
Bonjour,
Merci pour votre aide,
La 1ier formule fonctionne bien pour mettre 66 fois le même valeur .
Mais j'ai une contrainte supplémentaire :
Si la valeur est présente 66 dans la colonne de départ je ne la modifie pas.
Cela veut dire que les cellules modifiées auront soit 66 fois la même valeur soit moins.
Un peu casse pied je suis .
Merci.
Cordialement
Merci pour votre aide,
La 1ier formule fonctionne bien pour mettre 66 fois le même valeur .
Mais j'ai une contrainte supplémentaire :
Si la valeur est présente 66 dans la colonne de départ je ne la modifie pas.
Cela veut dire que les cellules modifiées auront soit 66 fois la même valeur soit moins.
Un peu casse pied je suis .
Merci.
Cordialement
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 417
>
ACC21
22 déc. 2016 à 13:53
22 déc. 2016 à 13:53
casse pied,n'est peut être pas le mot, (pour le moment ) mais trop vague depuis le début c'est assez vrai. alors pour être précis, vu qu'il y a encore du chemin à faire:
après ça, on verra peut être
à vous lire
- vous créez une colonne avec ces nouvelles valeurs à partir de F vrai?faux?
- vous voulez afficher toutes les valeurs contenues dans F vrai ? faux?
- sufsi la valeur existe 66 fois dans F, on ne la reprend pas dans la colonne (vrai? faux?
- les 66 valeurs en F se suivent elles ou sont elles parsemées dans la colonne?
- vous parlez aussi d'incréme,ntation à +1. à partir, de quoi et par rapport à quoi?
- qu'entendez vous par 66 fois la même valeur soit moins?
après ça, on verra peut être
à vous lire
acc21
Messages postés
5
Date d'inscription
mercredi 21 décembre 2016
Statut
Membre
Dernière intervention
23 décembre 2016
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
22 déc. 2016 à 20:39
22 déc. 2016 à 20:39
Bonsoir,
-oui je veux créer une nouvelle colonne à partir de F
-non je ne veux pas afficher dans la nouvelle colonne toutes les valeurs
-si la valeur existe 66 fois dans F les 66 cellules correspondantes dans la nouvelle colonne auront cette valeur (dans mon exemple F90:F155=I90:I150)
-les valeurs identiques se suivent en F
-incrémentation de 1 par rapport à la 1iere cellule de F (cette incrémentation se fait chaque fois que je change de département (colonne C) et si pour le même département il à la 67 ième ligne concernant de département
En colonne I une fois ma manip faite il se peut que je n'ai pas 66 fois de suite la même valeur :(voir entre I68 et I89 car en I90 commence une série de 66fois la même valeur (comme cela figure en colonne F de F90 à F155).
Une fois ma manip fini je vais recopier le contenu de la colonne I sur celui de la colonne F (peut être est il plus simple d'intervenir directement sur F)
J'espère avoir été un peu plus précis.
Pas toujours simple de s'exprimer désolé.
Bon courage et un nouveau grand merci
-oui je veux créer une nouvelle colonne à partir de F
-non je ne veux pas afficher dans la nouvelle colonne toutes les valeurs
-si la valeur existe 66 fois dans F les 66 cellules correspondantes dans la nouvelle colonne auront cette valeur (dans mon exemple F90:F155=I90:I150)
-les valeurs identiques se suivent en F
-incrémentation de 1 par rapport à la 1iere cellule de F (cette incrémentation se fait chaque fois que je change de département (colonne C) et si pour le même département il à la 67 ième ligne concernant de département
En colonne I une fois ma manip faite il se peut que je n'ai pas 66 fois de suite la même valeur :(voir entre I68 et I89 car en I90 commence une série de 66fois la même valeur (comme cela figure en colonne F de F90 à F155).
Une fois ma manip fini je vais recopier le contenu de la colonne I sur celui de la colonne F (peut être est il plus simple d'intervenir directement sur F)
J'espère avoir été un peu plus précis.
Pas toujours simple de s'exprimer désolé.
Bon courage et un nouveau grand merci
acc21
Messages postés
5
Date d'inscription
mercredi 21 décembre 2016
Statut
Membre
Dernière intervention
23 décembre 2016
23 déc. 2016 à 07:16
23 déc. 2016 à 07:16
Bonjour,
Je pense avoir trouver la solution
coller la formule en I3 et la tirer ensuite
la valeur de I2 =F2
=SI(F3="";"";SI(NB.SI(F:F;F3)>=66;F3;SI(NB.SI(I$1:$J2;I2)>=66;F3;I2)))
cordialement
Je pense avoir trouver la solution
coller la formule en I3 et la tirer ensuite
la valeur de I2 =F2
=SI(F3="";"";SI(NB.SI(F:F;F3)>=66;F3;SI(NB.SI(I$1:$J2;I2)>=66;F3;I2)))
cordialement
21 déc. 2016 à 21:19
Un fichier en exemple avec la colonne F à l'état initial et ce que je souhaite obtenir en colonne I (les autres colonnes n'ont pas besoin d'etre retouchées)
https://www.cjoint.com/c/FLvumOJXDbH
Je suis peut être un peu trop gourmand pour faire cela de manière automatique avec excel.
Merci à vous tous.