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

B

Bruno

Guest
Bonjour à tous,

Je ne parviens pas à efefctuer cette formule qui recherche ceci :
Si l'âge de l'enfant a plus que 7 mois, je peux compter 4.00 fr de repas, et bien sur quand il est présent => Au moyen de la cellule J4.Si l'enfant a moisn de 7 mois ce sera '0'.
Je vous remercie de vos précieux conseils.

Bruno [file name=L.zip size=2307]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/L.zip[/file]
 

Pièces jointes

  • L.zip
    L.zip
    33.5 KB · Affichages: 34
  • L.zip
    L.zip
    33.5 KB · Affichages: 35
  • L.zip
    L.zip
    33.5 KB · Affichages: 35
Merci Jean-Marie de la réponse si rapide.

Et si j'ajoute deux conditions à celle existante :

1. Si l'enfant a 12 mois le repas coûtera 5.50
2. Ou si l'enfant à 16 mois le repas coûtera 6.00

Quelles formules pour ces deux conditions supplémentaires ?

Merci infiniment pour les réponses.
 
Salut Bruno,

Tu peux essayer ceci :

=SI(J4=0;0;SI(G$2>=16;6;SI(G$2>=12;5.5;SI(G$2>=7;4;0))))

Attention, si tu dois avoir encore plus de conditions, le nombre de niveaux de tests est limité à 7 dans Excel.

La solution consistera alors à créer une table de correspondance exploitable avec RECHERCHEV ou INDEX EQUIV.

@+
 
Bonjour Bruno, Jean-marie, gérard et Tibo,

Une solution différente:

=CHOISIR(EQUIV(G2;{0;7;12;16};1);0;4;5,5;6)*J4

Si J4=0 ou 1

sinon il faut rajouter une condition initiale:

=Si(J4>0;=CHOISIR(EQUIV(G2;{0;7;12;16};1);0;4;5,5;6);0)

@+

Gael
 
Bonsoir Gael

Pas de nouvelles Bonnes nouvelles
c'est ce qu'il faut se dire en fonction du silence de Bruno ....

Je profite de ce moment de calme .... pour que tu éclaires un peu ma lanterne :

Je tripatouille cette association de Choisir Equiv (Animal nouveau pour moi) et je ne comprends pas très bien (pas du tout ) comment elle fonctionne !

quid du = dans
=Si(J4>0;=CHOISIR(EQUIV(G2;{0;7;12;16};1);0;4;5,5;6);0)
quid des { }

Une ou deux phrases en 'français courant' me rendraient bien service

Merci d'avance

@+ GD
 
Bonsoir Gérard,

Les chiffres entre acolades sont l'équivalent d'une plage de cellules. Comme il y a peu de données, cela évite de créer une plage spécifique. J'ai souvent vu cette présentation dans l'aide Excel.

Donc Equiv (G2;{0;7;12;16};1) va chercher G2 dans la table en prenant la première valeur proche et retourne un index de 1 à 4 selon le résultat.

CHOISIR (Index;0;4;5,5;6) va simplement mettre une valeur en fonction de l'index:
index=1 => 0
index=2 => 4...

Entre nous, c'est la première fois que je trouve un eapplication concrète à la fonction CHOISIR que je n'ai jamais utilisé dans mes applis.

Le signe égal '=' dans la formule... est une erreur de copier/coller et doit être supprimé.

@+

Gael
 
Rebonsoir Gérard,

ta question m'a amené à réfléchir à nouveau et finalement, on pourrait obtenir la même chose avec RECHERCHEV et une table à 2 dimensions.

Pour avoir une table 2D entre accolades, il faut séparer les valeurs de chaque colonne par un '.' soit:

{0.0;7.4;12.5,5;16.6} ce qui done la formule:

=RECHERCHEV(G2;{0.0;7.4;12.5,5;16.6};2)*J4

le ;2 indiquant la 2ième colonne donc les valeurs 0 4 5,5 et 6.

Pour les accolades, il suffit de les saisir en tant que telles dans la formule (AltGr 4 et AltGr+).

@+

Gael
 
- 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

S
Réponses
4
Affichages
14 K
sadlersmith
S
J
Réponses
3
Affichages
2 K
Compte Supprimé 979
C
M
Réponses
4
Affichages
2 K
M
P
Réponses
3
Affichages
2 K
H
Réponses
3
Affichages
3 K
Cemoi 031
C
P
  • Question Question
Réponses
6
Affichages
4 K
D
Réponses
3
Affichages
1 K
darib52
D
P
Réponses
9
Affichages
2 K
philest
P
S
  • Question Question
Réponses
0
Affichages
2 K
Sébastien
S
P
  • Question Question
Réponses
4
Affichages
1 K
Pedro
P
L
Réponses
1
Affichages
1 K
Luc72
L
J
  • Question Question
Réponses
3
Affichages
1 K
jhonny
J
H
Réponses
1
Affichages
1 K
E
  • Question Question
Réponses
2
Affichages
1 K
etudiant72
E
P
Réponses
6
Affichages
1 K
P
Réponses
1
Affichages
2 K
Pierrot93
P
I
Réponses
1
Affichages
1 K
L
Réponses
0
Affichages
828
L
Retour