EXCEL IMBRICATION DE FONCTION SI
Fermé
Toums
-
Modifié par Toums le 11/01/2011 à 13:45
Raymond PENTIER Messages postés 58764 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 décembre 2024 - 13 janv. 2011 à 03:29
Raymond PENTIER Messages postés 58764 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 décembre 2024 - 13 janv. 2011 à 03:29
A voir également:
- EXCEL IMBRICATION DE FONCTION SI
- Fonction si et - Guide
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Fonction moyenne excel - Guide
- Word et excel gratuit - Guide
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
11 janv. 2011 à 13:48
11 janv. 2011 à 13:48
Bonjour
essayez avec:
SI(ET(Modélisation!E4="O";G33<=5;G33>0);BASE_THE*Feuil1!C33;SI(ET(Modélisation!E4="O";G33>5);Feuil1!G33*Feuil1!C33;""))
Crcdlmnt
essayez avec:
SI(ET(Modélisation!E4="O";G33<=5;G33>0);BASE_THE*Feuil1!C33;SI(ET(Modélisation!E4="O";G33>5);Feuil1!G33*Feuil1!C33;""))
Crcdlmnt
Merci de ta rapidité mais celle -ci ne fonctionne pas pour l'ensemble du résultat.
Pour préciser ma demande, la formule que je propose me donne les résultats quand j'insère comme donnée d'entrée un chiffre >5 mais en dessous rien ne s'affiche.
Je vous rappelle la formule :=SI(ET(Modélisation!E4="O";0<G31<=5);BASE_THE*Feuil1!C31;SI(ET(Modélisation!E4="O";G31>5);Feuil1!G31*Feuil1!C31;""))
Pour préciser ma demande, la formule que je propose me donne les résultats quand j'insère comme donnée d'entrée un chiffre >5 mais en dessous rien ne s'affiche.
Je vous rappelle la formule :=SI(ET(Modélisation!E4="O";0<G31<=5);BASE_THE*Feuil1!C31;SI(ET(Modélisation!E4="O";G31>5);Feuil1!G31*Feuil1!C31;""))
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
11 janv. 2011 à 14:55
11 janv. 2011 à 14:55
difficile de répondre tant que l'on ne sait pas à quoi correspond BASE_THE*Feuil1
crdlmnt
crdlmnt
Raymond PENTIER
Messages postés
58764
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 décembre 2024
17 256
12 janv. 2011 à 04:14
12 janv. 2011 à 04:14
Bonjour Toums.
=SI(ET(Modélisation!E4="O";0<G33<=5);BASE_THE*Feuil1!C33;SI(ET(Modélisation!E4="O";G33>5);Feuil1!G33*Feuil1!C33;""))
L'erreur est soulignée.
Le deuxième SI est parfaitement inutile ; en effet si la valeur de G33 n'est pas <=5, c'est qu'elle est >5 ; pas la peine de le redire !
La bonne formule est :
=SI(ET(Modélisation!E4="O";0<G33;G33<=5);BASE_THE*Feuil1!C33;"")
=SI(ET(Modélisation!E4="O";0<G33<=5);BASE_THE*Feuil1!C33;SI(ET(Modélisation!E4="O";G33>5);Feuil1!G33*Feuil1!C33;""))
L'erreur est soulignée.
Le deuxième SI est parfaitement inutile ; en effet si la valeur de G33 n'est pas <=5, c'est qu'elle est >5 ; pas la peine de le redire !
La bonne formule est :
=SI(ET(Modélisation!E4="O";0<G33;G33<=5);BASE_THE*Feuil1!C33;"")
Bonjour,
En effet si tu remarques bien dans le 2ème SI le alors change en effet il devient "Feuil1!G33*Feuil1!C33" au lieu de "BASE_THE*Feuil1!C33", c'est la raison pour laquelle deux SI me paraissait nécessaire.
Par ailleurs, ta formule fonctionne.
En te remerciant.
Cdlt.
En effet si tu remarques bien dans le 2ème SI le alors change en effet il devient "Feuil1!G33*Feuil1!C33" au lieu de "BASE_THE*Feuil1!C33", c'est la raison pour laquelle deux SI me paraissait nécessaire.
Par ailleurs, ta formule fonctionne.
En te remerciant.
Cdlt.
Raymond PENTIER
Messages postés
58764
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 décembre 2024
17 256
13 janv. 2011 à 03:29
13 janv. 2011 à 03:29
Excuse-moi ; je n'avais pas fait suffisamment attention !
Mais tu es retombé sur tes pides, c'est le principal ...
Amicalement.
Mais tu es retombé sur tes pides, c'est le principal ...
Amicalement.