OVH Cloud OVH Cloud

Formule matricielle

5 réponses
Avatar
Michel
Bonsoir,
j'ai cette formule matricielle qui fonctionne très bien.
Mais comment écrire dans la cellule "Néant" si elle ne trouve rien ?
Si il n'y a pas d'élément dans la plage C1:C3
Merci beaucoup
Michel
=INDEX(C1:C3;EQUIV(1;(E1=A1:A3)*(F1=B1:B3);0))

5 réponses

Avatar
Philippe.R
Bonsoir Michel,
=SI(INDEX(C1:C3;EQUIV(1;(E1¡:A3)*(F1±:B3);0))=0;"Néant";INDEX(C1:C3;EQUIV(1;(E1¡:A3)*(F1±:B3);0)))
devrait pouvoir convenir
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Michel" a écrit dans le message de news:

Bonsoir,
j'ai cette formule matricielle qui fonctionne très bien.
Mais comment écrire dans la cellule "Néant" si elle ne trouve rien ?
Si il n'y a pas d'élément dans la plage C1:C3
Merci beaucoup
Michel
=INDEX(C1:C3;EQUIV(1;(E1¡:A3)*(F1±:B3);0))



Avatar
LSteph
bonsoir,

ou maformul réfère à =INDEX(C1:C3;EQUIV(1;(E1¡:A3)*(F1±:B3);0))


=si(estna(maformul);"Néant";maformul)

lsteph

"Michel" a écrit dans le message de news:

Bonsoir,
j'ai cette formule matricielle qui fonctionne très bien.
Mais comment écrire dans la cellule "Néant" si elle ne trouve rien ?
Si il n'y a pas d'élément dans la plage C1:C3
Merci beaucoup
Michel
=INDEX(C1:C3;EQUIV(1;(E1¡:A3)*(F1±:B3);0))



Avatar
Michel
Bonsoir et merci
Cela fonctionne parfaitement
Michel

"Philippe.R" a écrit dans le message de news:

Bonsoir Michel,
=SI(INDEX(C1:C3;EQUIV(1;(E1¡:A3)*(F1±:B3);0))=0;"Néant";INDEX(C1:C3;EQUIV(1;(E1¡:A3)*(F1±:B3);0)))
devrait pouvoir convenir
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Michel" a écrit dans le message de news:

Bonsoir,
j'ai cette formule matricielle qui fonctionne très bien.
Mais comment écrire dans la cellule "Néant" si elle ne trouve rien ?
Si il n'y a pas d'élément dans la plage C1:C3
Merci beaucoup
Michel
=INDEX(C1:C3;EQUIV(1;(E1¡:A3)*(F1±:B3);0))






Avatar
RaMa
Bonsoir

=SI(SOMME(((C1:C3<>"")*(E1¡:A3)*(F1±:B3))*1)=0;"Néant";INDEX(C1:C3;EQUIV(1;(E1¡:A3)*(F1±:B3);0)))
Salutations
RaMa

"Philippe.R" a écrit dans le message de news:

Bonsoir Michel,
=SI(INDEX(C1:C3;EQUIV(1;(E1¡:A3)*(F1±:B3);0))=0;"Néant";INDEX(C1:C3;EQUIV(1;(E1¡:A3)*(F1±:B3);0)))
devrait pouvoir convenir
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Michel" a écrit dans le message de news:

Bonsoir,
j'ai cette formule matricielle qui fonctionne très bien.
Mais comment écrire dans la cellule "Néant" si elle ne trouve rien ?
Si il n'y a pas d'élément dans la plage C1:C3
Merci beaucoup
Michel
=INDEX(C1:C3;EQUIV(1;(E1¡:A3)*(F1±:B3);0))






Avatar
Michel
Merci beaucoup à tous
Michel

"LSteph" a écrit dans le message de news:
%
bonsoir,

ou maformul réfère à =INDEX(C1:C3;EQUIV(1;(E1¡:A3)*(F1±:B3);0))


=si(estna(maformul);"Néant";maformul)

lsteph

"Michel" a écrit dans le message de news:

Bonsoir,
j'ai cette formule matricielle qui fonctionne très bien.
Mais comment écrire dans la cellule "Néant" si elle ne trouve rien ?
Si il n'y a pas d'élément dans la plage C1:C3
Merci beaucoup
Michel
=INDEX(C1:C3;EQUIV(1;(E1¡:A3)*(F1±:B3);0))