• Initiateur de la discussion Initiateur de la discussion andré
  • 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 !

A

andré

Guest
Salut à toutes et à tous,

Il y a-t-il moyen d'incorporer une formule matricielle dans une formule conditionnelle ?

Je m'explique :
=SI(formule matricielle=...;VRAI;FAUX).

Si oui, comment ?
Merci, parce que cela me dépasse.

Ândré.
 
Bonjour André et le forum, et toute la Belgique

il y a moyen de faire une formule matricielle avec un si (par exemple por compter les dimanche dans une plage de cellules :

{=SOMME(SI(JOURSEM(A$3:A$33)=7;SI(A$3:A$33<>0;1;0);0))}

la matricielle ne s'obtient qu'à la fin, quand on valide par ctrl+maj+entrée c'est pourquoi je ne comprends pas ta question : c'est toute la formule qui est une formule matricielle, pas seulement un bout qui serait situé au milieu d'une formule.

Qu'est-ce que tu veux faire exactement? J'avoue que moi aussi ça me dépasse...

BipBip.gif
 
Salut,

La Belgique vous remercie, d'autant plus que nous avons un nouveau petit prince depuis aujourd'hui.

J'ai une formule matricielle (de Monique) qui recherche la dernière valeur d'une colonne :
{=INDIRECT("A"&MAX(SI(A1:A65535<>"";LIGNE(A1:A65535))))}

Actuellement je l'emploie dans une cellule (B1), et dans une autre cellule j'ai la formule :
=Si(B1=blablabla; VRAI;FAUX).
Ce que je souhaitais faire est de grouper le tout sous une seule formule.

Pas plus compliqué que cela, mais je n'y parviens pas.

Ândré.
 
Bonjour

et bienvenue au petit prince.

Celles-là fonctionnent :
=SI(INDIRECT("A"&MAX(SI(A1:A65535<>"";LIGNE(A1:A65535))))>0;"solution 1";"solution 2")
=SI(INDIRECT("A"&MAX(SI(A1:A65535<>"";LIGNE(A1:A65535))))=B5/B6;"solution 1";"solution 2")

Seulement attention, si tu insères une ligne, ça ne fonctionne plus.
Les formules matricielles ne fonctionnent pas sur des colonnes entières.
Tu devrais délimiter ta plage (60000, ça ne suffit pas ?).

Cette formule, je ne sais pas de qui elle est, mais je n'aime pas indirect.
 
Salut C@thy, Monique et Jon,

Moi, j'aime tout le monde, tant que cela rapporte.
Donc je vous aime tous les trois (lol).

Quand à INDIRECT, que donc lui reprochez-vous ?
Etre trop DIRECT peu parfois poser pas mal de problèmes.
Il y a peut-être un EQUIValent, mais je crois qu'il est à l'INDEX.
Quant à ma SOMMEPRODuit, elle est égale à 2 (fils).

Bonne soirée et encore merci du coup de main.
Ândré.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
200
Réponses
5
Affichages
212
Réponses
10
Affichages
652
Réponses
9
Affichages
444
  • Question Question
Réponses
2
Affichages
103
Retour