Combinaison de RECHERCHEV, Si et ANNEE
Résolu/Fermé
A voir également:
- Recherche v et si
- Si(recherchev vrai alors) ✓ - Forum Excel
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. ✓ - Forum Graphisme
- Combien de combinaison possible avec 4 chiffres - Forum Programmation
- Recherchev + somme plusieurs lignes ✓ - Forum Excel
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
Modifié par Vaucluse le 17/03/2014 à 15:42
Modifié par Vaucluse le 17/03/2014 à 15:42
Bonjour
la formule en K5 à tirer sur la hauteur utile:
=SI(J5="";"";SI(ANNEE(RECHERCHEV(J5;Saisie_test;2;0))=2014;"oui";"non"))
que vous pouvez complèter comme suit pour éviter des affichages parasites quand la valeur cherchée n'est pas numérique:
=SI(ESTERREUR(RECHERCHEV(J5;Saisie_test;2;0)*1);"";SI(ANNEE(RECHERCHEV(J5;Saisie_test;2;0))=2014;"oui";"non"))
sauf erreur de compréhension.
crdlmnt
Errare humanum est, perseverare diabolicum
la formule en K5 à tirer sur la hauteur utile:
=SI(J5="";"";SI(ANNEE(RECHERCHEV(J5;Saisie_test;2;0))=2014;"oui";"non"))
que vous pouvez complèter comme suit pour éviter des affichages parasites quand la valeur cherchée n'est pas numérique:
=SI(ESTERREUR(RECHERCHEV(J5;Saisie_test;2;0)*1);"";SI(ANNEE(RECHERCHEV(J5;Saisie_test;2;0))=2014;"oui";"non"))
sauf erreur de compréhension.
crdlmnt
Errare humanum est, perseverare diabolicum
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
Modifié par pilas31 le 17/03/2014 à 15:39
Modifié par pilas31 le 17/03/2014 à 15:39
Bonjour,
A ma connaissance on ne peut pas, sans utiliser VBA, tester si le type est date. On peut tester si c'est numérique (une date en Excel est numérique) et si ce n'est pas vide.
Le test ressemble donc à ça :
=SI(J5="";"";SI(ET(RECHERCHEV(J5;Saisie_test;2;0)<>"";TYPE(RECHERCHEV(J5;Saisie_test;2;0))=1);"oui";"non"))
Voir si quelqu'un trouve mieux
Cordialement,
A ma connaissance on ne peut pas, sans utiliser VBA, tester si le type est date. On peut tester si c'est numérique (une date en Excel est numérique) et si ce n'est pas vide.
Le test ressemble donc à ça :
=SI(J5="";"";SI(ET(RECHERCHEV(J5;Saisie_test;2;0)<>"";TYPE(RECHERCHEV(J5;Saisie_test;2;0))=1);"oui";"non"))
Voir si quelqu'un trouve mieux
Cordialement,