Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[RESOLU] - Fonction SI

FlorianN

XLDnaute Junior
Bonsoir le fofo,

J'ai un soucis avec la fonction SI.

Si souhaite faire ceci :
Code:
=SI($C$36<>"";"=SOMME.SI(C6:C14;"pommes";D6:D14)";"")
Cependant, Excel indique qu'il y a une erreur si je mets les guillemets pour pommes. Logique me direz-vous...
J'ai donc contourné le problème avec deux apostrophes.

Le hic, c'est que cela empêche une mise en forme conditionnelle de bien fonctionner.
La mise en forme conditionnelle est en C35.

Si vous avez une idée, je suis preneur.
 

Pièces jointes

  • Classeur1.xlsm
    15.7 KB · Affichages: 26
  • Classeur1.xlsm
    15.7 KB · Affichages: 34
  • Classeur1.xlsm
    15.7 KB · Affichages: 34
Dernière édition:

FlorianN

XLDnaute Junior
Re : Fonction SI

Slt JBARBE,

Je ne comprends pas où est l'erreur.
Peux-tu m'expliquer ?

En gros, je souhaite :
si une formule est saisie en D16
alors
C36 = formuleQ3 >> =LIRE.CELLULE(6;D16) via le Gestionnaire de noms
et donc
C39:C40 affichage des solutions

Dans MFC pour C36 et C39:C40


Donc comment faire en C35 pour que cela soit en vert ?
Car en C40 j'ai du mettre des apostrophes à la place des guillemets dans la formule pour pommes.
Code:
=SI($C$36<>"";"=SOMME.SI(C6:C14;"pommes";D6:D14)";"")
 

Pièces jointes

  • Ma formule.jpg
    30.1 KB · Affichages: 21
Dernière édition:

ralph45

XLDnaute Impliqué
Re : Fonction SI

Bonsoir @tou(te)s,

Depuis mon téléphone, donc pas trop de bla-bla et pas testé. Essaye comme ceci :

Code:
=SI($C$36<>"";SOMME.SI(C6:C14;"pommes";D6:D14);"")

A+
 
Dernière édition:

FlorianN

XLDnaute Junior
Re : Fonction SI

Slt ralph45,

Ta solution est parfaite pour afficher le résultat.
Mais je souhaite afficher la formule et non le résultat de celle-ci.


Finalement, j'ai réussi à contourné le problème :
J'ai saisi la bonne formule en F40 avec les guillemets
Code:
=SOMME.SI(C6:C14;"pommes";D6:D14)
J'ai utilisé le Gestionnaire de noms en F40 pour lire la cellule
Code:
=LIRE.CELLULE(6;$F$40)
J'ai utilisé ce nom en C40
Code:
=SI($C$36<>"";formuleQ3_REP2;"")

En faisant cela, le MFC en C35 fonctionne parfaitement.


Merci pour votre aide les gars.
Bon dimanche !
 

Pièces jointes

  • Classeur1 - fonctionnel.xlsm
    15.7 KB · Affichages: 20
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…