Cocher C2 et E2 en fonction d'une valeur présente dans B2

Bonjour à toutes et tous,

Je suis débutant sur Excel et je souhaite automatiser une opération si possible seulement avec Excel et non VBA.

Imaginez le tableau suivant:

1431613176 tableau

Toutes les valeurs présentent sous Rôle/Marque se trouve dans une liste.

J'aimerai par exemple que si B2 contient DHCP alors C2 et E2 se cochent

Ou

Si B2 contient CISCO alors D2 se coche

Que pouvez-vous me proposez?

Merci d'avance pour votre temps et votre aide,

Cordialement,

Ceelo

14test.xlsx (10.43 Ko)

Bonjour,

L'idéal serait que tu joignes ton fichier ... pour avoir une réponse adaptée ...

Fichier ajouté,

Merci,

Ceelo

Bonjour,

Ne sachant pas précisément ce qu'il faut entendre par "cocher", je vous présente dans mon ficher deux solutions :

1/ Les cellules concernées ont la valeur "X"

2/ Les cellules concernées sont mises en évidence par une Mise en Forme Conditionnelle (MFC)

8copie-de-test.xlsx (10.70 Ko)

Re,

JFL a raison ... que signifie cocher ...???

Ci-joint une autre interprétation ...

10test-ceelo.xlsx (10.44 Ko)

EDIT: James007, merci également pour ton temps. Ta méthode est la même que JFL

Bonjour JFL,

Merci beaucoup pour ton aide.

Si je comprend bien tu ne t'es pas servis de la liste sur la feuille 2.

Je préfère en effet les croix au remplissage.

Me confirmes tu que l'ajout de symbole n'est pas possible avec la mise en forme conditionnelle?

De plus, en utilisant la formule =SI(B2="DHCP";"X";""), est-il possible, à la place d'écrire DHCP, que la formule aille chercher plusieurs valeurs dans la liste feuille 2?

Exemple:

Sur la feuille2 j'ai ce tableau:

1431615429 tableau2

Est-il possible de faire la formule de cette façon: =SI(B2="A2 ou A4 sur Feuille2";"X";"")?

Cocher= Symbole ou remplissage

Merci par avance,

Ceelo

Ceelo a écrit :

Me confirmes tu que l'ajout de symbole n'est pas possible avec la mise en forme conditionnelle?

Oui ! La MFC n'apporte qu'une..... mise en forme. Pas de contenu.

Ceelo a écrit :

..... en utilisant la formule =SI(B2="DHCP";"X";""), est-il possible, à la place d'écrire DHCP, que la formule aille chercher plusieurs valeurs dans la liste feuille 2?

Oui ! Formule en C2 à tirer vers le bas :

=SI(OU(B2=Feuil2!$A$4;B2=Feuil2!$A$2);"X";"")

Remarque : Si la liste de la feuille 2 devait être plus importante, il faudrait revoir la formule afin qu'elle demeure lisible.

Merci beaucoup JFL, cela répond à mon besoin.

En effet, ce n'est qu'un exemple du fichier d'origine.

La liste est bien plus grande +/- 30 lignes.

Un nombre illimité de condition est possible ou faut-il obligatoirement changer la formule?

Cordialement,

Ceelo

Je vous livre une proposition dans le fichier joint.

Formule en C2 :

=RECHERCHEV(B2;Marques;2;FAUX)

"Marques" est une zone de la feuille 2

13copie-de-test.xlsx (10.94 Ko)

EDIT: J'ai saisis, merci beaucoup pour votre temps.

Le sujet peut-être clos

Merci beaucoup JFL,

Pour terminer, pouvez-vous m'expliquer vos manipulations:

  • Pourquoi avons-nous 2 colonnes (Liste et Marqueur)
  • A quoi correspond le 2 dans la formule?
  • A quoi correspond le FAUX dans la formule?

Merci par avance,

Ceelo

Finalement je n'ai pas tout saisis dans ta méthode:

  • Pourquoi avons-nous 2 colonnes (Liste et Marqueur)
  • A quoi correspond le 2 dans la formule?
  • A quoi correspond le FAUX dans la formule?

Je compte faire une marque par Colonne,

Exemple: une marque DNS avec les options à cocher, une marque DHCP avec les options, qu'en penses-tu?

Cordialement,

Ceelo

Ceelo a écrit :

Finalement je n'ai pas tout saisis dans ta méthode:

  • Pourquoi avons-nous 2 colonnes (Liste et Marqueur)
  • A quoi correspond le 2 dans la formule?
  • A quoi correspond le FAUX dans la formule?

La colonne "Marqueur" permet d'indiquer au regard de chaque marque si elle doit faire l'objet d'un traceur particulier ("X" ou autre...)

Le 2 dans la formule RECHERCHEV correspond au numéro de la colonne de la matrice, soit la colonne "Marqueur" dans le fichier.

Le FAUX est utilisé pour rechercher la valeur exacte de la marque.

L'aide Excel sur cette formule est intéressante à consulter.

Ceelo a écrit :

Je compte faire une marque par Colonne,

Exemple: une marque DNS avec les options à cocher, une marque DHCP avec les options

Je ne comprends pas votre besoin. Pourriez-vous poster un fichier avec un exemple précis ?

Merci pour ces informations concernant la formule.

Vous trouverez ci-joint mon fichier avec les 3 feuilles:

  • Supervision = Tableau final
  • Zone et Marqueurs = Défini les éléments à cocher
  • Liste = Liste complète des éléments

Pensez-vous pouvoir améliorer cette méthode?

De plus, est-il possible qu'il vérifie dans deux colonnes les valeurs avant de cocher?

Exemple: Peut-on vérifier dans A2 qu'il y ai "serveur" et B2 "DCHP" avant de cocher "C2"?

=RECHERCHEV(A2;Serveur;B2;DISQUE;2;FAUX)

Merci par avance,

Ceelo

14exemple4.xlsx (12.38 Ko)

Il n'y a que l'équipement "serveur" à tester ?

Si oui la formule pourrait être (C2) :

=SI(A2="Serveur";RECHERCHEV(B2;UC;2;FAUX);"")

sinon........et n'étant pas, hélas, devin, il vous faut préciser votre besoin !!!!

Je vais essayer d'être clair

Ce que vous me proposez fonctionne.

Maintenant j'aimerai ajouter un critère pour que le marqueur prenne effet.

Actuellement nous avons:

=RECHERCHEV(B2;RAM;2;FAUX)

Ou RAM est une zone et B2 le premier critère (DHCP, CISCO, NETAPP, etc..)

J'aimerai ajouter un second critère qui vérifie la colonne "Equipement".

Actuellement nous avons:

Si le type est DHCP alors je coche

Si le type est NETAPP alors je coche

Ce que nous voulons:

Si l'équipement est serveur et le type DHCP alors je coche

Si l'équipement est stockage et le type NETAPP alors je coche.

Je pensais rajouter une colonne dans mes zones et mettre deux critères dans RECHERCHEV mais je n'y arrive pas,

Merci par avance,

Ceelo

Pouvez-vous présenter, sous forme d'un tableau, les différents cas possibles qui génèrerait un marquage "X"

Ci-joint le tableau (exemple5.xlsx)

J'ai renommé les colonnes pour une meilleur lecture.

Les différents cas se trouvent sur la feuille "Zone et Marqueurs",

Merci à vous,

Ceelo

16exemple5.xlsx (12.06 Ko)

J'ai adapté la formule à votre nouvelle demande.

Attention : J'ai revu l'organisation de vos listes. Voir la feuille "Zone et Marqueurs".

Bonjour JFL,

Merci pour votre tableau qui correspond exactement à mes besoins.

Cependant je n'arrive pas à l'adapter à mon tableau final.

Pouvez-vous s'il vous plait m'expliquer la formule que vous utilisez:

=INDEX(INDIRECT(C$1);EQUIV(1;(Crit1=$A2)*(Crit2=$B2);0))

De plus, à quoi servent les zones UC, RAM et DISQUE?

Merci par avance,

Damien GENESTE

Rechercher des sujets similaires à "cocher fonction valeur presente"