Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion mosbehslim
  • 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 !

M

mosbehslim

Guest
Bonjour tous le monde

pouvez vous s'il vous plait m'expliquer pourquoi j'ai eu les erreurs suivantes en travaillant avec la fonction si. erreurs dans cellules A10 et A11.(voir fichier rattaché)
de même je ne comprends pas pourquoi ça ne marche pas dans les cellules A7 et A8. Lorsque je change la valeur de la cellule I7 de 3 ----> 1 j'obtiens un résultat correct dans la cellule A7
ps je ne cherche pas à utiliser des formules matricielles plutôt comprendre les erreurs et les résultats
merci beaucoup
 

Pièces jointes

Dernière modification par un modérateur:
Re : fonction si

Salut mosbehslim et le forum
je ne cherche pas à utiliser des formules matricielles
Excel fait toujours lui demandes (quand c'est possible) et quelques (rares) fois ce que tu veux !

Tu mets une formule avec une syntaxe matricielle et tu l'utilises comme une formule normale => Excel fait ce qu'il peut !!!
Dans une formulation Si(), la condition doit répondre à Faux ou Vrai (0 ou différent de 0)
en A7 :
Code:
=SI(I4:$I$9=$A$4;DECALER(I4;0;-4))
Comme ce n'est pas validé en matricielle, et qu'Excel s'efforce de répondre, il considère la formule comme
Code:
=SI(I4=$A$4;DECALER(I4;0;-4);Faux)
Si tu l'avais validé en matricielle, tu lui aurais demandé
Code:
=SI($I$9=$A$4;DECALER(I4;0;-4);Faux)
comme il ne sais donner qu'une seule réponse à une formule. Et comme tu omets de préciser quoi répondre en cas de condition fausse, il te répond la condition.

Excel, c'est comme tout langage : il y a des obligations de syntaxe et de terme et comme il est poli, il cherche à répondre avec correction. Mais si tu fais n'importe quoi, il ne te répondra jamais ce que tu attends !
A+
 
Re : fonction si

Bonjour
en complément, un peu de lecture sur les formules matricielles 🙂
Ce lien n'existe plus

Si tu valides
=SI(I4:$I$9=$A$4;DECALER(I4;0;-4))
en matricielle, excel évalue chaque valeur de la plage I4:I9 et la teste pour savoir si elle est égale à A4. Sinon il ne comprend pas comment comparer d'un seul coup 6 valeurs à une seule
 
- 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
6
Affichages
108
Réponses
9
Affichages
508
Réponses
3
Affichages
512
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…