Copier la valeur d'une cellule selon plusieurs critères

  • Initiateur de la discussion Initiateur de la discussion fredtu
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fredtu

XLDnaute Junior
Bonjour à tous,

Voilà mon problème : je souhaiterai afficher l'heure d'arrivée d'une personne le matin et l'après midi (après 12h00), en fonction d'une couleur.
Dit comme ça ce n'est pas très clair, c'est pourquoi je vous mets un petit exemple dans le fichier ci-joint.
Merci par avance pour votre aide.
 

Pièces jointes

Dernière édition:
Re : Copier la valeur d'une cellule selon plusieurs critères

Bonjour Fred,

une formule comme ceci peut-être, à mettre en C18
Code:
=SI(D6<>"";C6;"")
puis incémente les valeurs pour les prochaines cellules.

précision, met tes cellules c18 à d20 en format heure sinon ça ne fonctionne pas.
 
Dernière édition:
Re : Copier la valeur d'une cellule selon plusieurs critères

Bonjour KLLMOON et merci de te pencher sur mon cas.
Je vais essayer d'être plus clair dans ma demande.
Je voudrai que la fonction en C18 recherche et affiche l'heure qui serait < à 12h00 pour PAUL dans la colonne C si la couleur est noir vert ou jaune. Il peut ne pas y avoir de couleur mais il peut aussi y avoir la couleur bleu, ou rouge par exemple dans la colonne D.

Merci d'avance.
 
Re : Copier la valeur d'une cellule selon plusieurs critères

Je n'avais pas vu le < que 12h00...

Met ta valeur d'heure (12:00) en f2 pour tester ceci

Code:
=SI(D6="jaune";SI(C6 <F2;C6;"");SI(D6="Noir";SI(C6 >F2;C6;"");SI(D6="Vert";SI(C6 >F2;C6;"");"")))
 
Re : Copier la valeur d'une cellule selon plusieurs critères

Vraiment merci pour ton aide.
On y est presque.
Par contre, les données ne sont pas fixes. Dans mon exemple, la case C6 correspond à Paul, mais elles peuvent très bien concerner Pierre ou Jacques. De même, je n'ai pas de certitude que l'heure à reprendre soit dans cette case.

SOMMEPROD permet de rechercher une condition sur une plage. Est-ce que la fonction SI le permet aussi ?
 
Re : Copier la valeur d'une cellule selon plusieurs critères

Bon c'est un peu trop compliqué alors, avec cette multitude de facteurs. Il aurait été bien de préciser tous tes facteurs du début... Ajoute un bouton et essais en VBA, voici un code vite fait :

Code:
Private Sub CommandButton1_Click()
Dim a As Date
a = "12:00:00"
For n = Sheets("Feuil1").Range("c13").End(xlUp).Row To 6 Step -1
Range("C" & n).Select
If Selection.Value < a Then
  If ActiveCell.Offset(0, -1) = "Paul" Then [c18].Value = ActiveCell.Value
 If ActiveCell.Offset(0, -1) = "Pierre" Then [c19].Value = ActiveCell.Value
 If ActiveCell.Offset(0, -1) = "Jacques" Then [c20].Value = ActiveCell.Value
  End If
 Next
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
461
N
Réponses
2
Affichages
4 K
M
Réponses
5
Affichages
2 K
Retour