Help formule avec des Si imbriqués ? ou autre

Fermé
Sev94_75 Messages postés 3 Date d'inscription lundi 30 novembre 2020 Statut Membre Dernière intervention 30 novembre 2020 - 30 nov. 2020 à 15:37
Sev94_75 Messages postés 3 Date d'inscription lundi 30 novembre 2020 Statut Membre Dernière intervention 30 novembre 2020 - 30 nov. 2020 à 16:56
Bonjour,

Help,

Alors le résultat de ma formule est à plusieurs conditions et je n'y arrive pas

Si dans ma cellule AA1, il est indiqué en texte "A", alors cela me ramène à ce qui est indiqué dans ma cellule AJ1. jusqu'ici tout va bien
Par contre, si dans ma cellule AA1, il est indiqué en texte "B", c'est là que tout se complique :

2 possibilités pour récupérer le résultat que je souhaite qui doit être 11 ou 14

Première possibilité :

- Soit dans la cellule AE1, il est indiqué en texte "> 1 AN" et à ce moment là mon résultat doit être 11
- Soit dans la cellule AE1, il est indiqué en texte "< 1 AN" alors mon résultat doit être 14

Deuxième possibilité :
(Oui le logiciel utilisé compte 1 année comme étant sur 364 jours et non 365 jours)

- Soit le calcul qui ressort de la cellule AD1 est > à 363 et donc le résultat doit être 11
- Soit le calcul qui ressort de la cellule AD1 est <= à 363 le résultat doit être 14

C'est peut être bête comme chou mais je butte dessus et n'arrive plus à voir où cela cloche !!

Merci pour votre aide ;)
A voir également:

3 réponses

jee pee Messages postés 40565 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 18 décembre 2024 9 459
Modifié le 30 nov. 2020 à 16:07
Bonjour,

" n'arrive plus à voir où cela cloche" nous non plus ;-) il manque au moins ta formule, ou mieux un lien où tu déposerais ton fichier.

Et dans ton énoncé il manque une explication, qu'est-ce qui fait que l'on prend 1ère ou 2ème possibilité ?

0
Sev94_75 Messages postés 3 Date d'inscription lundi 30 novembre 2020 Statut Membre Dernière intervention 30 novembre 2020
30 nov. 2020 à 16:17
en fait j'ai dû mal m'exprimer

J'ai 2 choix : A ou B
Quand c'est A aucun soucis,
Quand c'est B, en fonction du temps (inférieur à 1 an ou supérieur à 1 an), je dois avoir 2 réponses possibles 11 (supérieur ou égal à 1 AN) ou 14 (Inférieur à 1 AN)
Mais la notion de Plus ou moins 1 an, je l'obtient de 2 façons différentes (d'où les 2 possibilités (en fonction de la complexité de la formule ou non, on peux choisir une des 2)

Moi en formule j'ai mis : (je l'ai fais avec la 2ème possibilité) mais cela ne fonctionne pas

=SI(AA1="A";AJ1;
SI(AA1="B";
SI(AE1>=363;11;14)))

Et cela fonctionne bien quand je choisi A, mais quand je choisi B, il ne prends pas en compte la notion de temps (>1 AN ou <1 AN) et le résultat est toujours 14, même si dans la cellule AE1 il est indiqué >1 an

Je pense qu'il doit y avoir des ET, OU à mettre mais je n'y arrive pas, et il doit y avoir qq chose qui cloche dans ma formule :/
0
jee pee Messages postés 40565 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 18 décembre 2024 9 459
Modifié le 30 nov. 2020 à 16:48
Pour moi ta formule doit fonctionner, je l'ai reprise en simplifiant A1 J1 ET E1
=SI(A1="A";J1;SI(A1="B";SI(E1>=363;11;14);"X"))    
, c'est OK

mais plus haut tu n'avais pas dit que tu testais AD1 pour le 363 jours, et AE1 pour 1 an?
0
Sev94_75 Messages postés 3 Date d'inscription lundi 30 novembre 2020 Statut Membre Dernière intervention 30 novembre 2020
30 nov. 2020 à 16:56
Alors, je comprends toute ta formule car c'est ce que j'avais mis mais la condition X correspond à quoi ?

En fait, il y a une notion de temps, à partir du moment où je choisi B
Pour avoir un résultat de 11 ou 14, cette notion de temps je peux l'avoir de 2 façons différentes
Donc soit dans la cellule AD1 il y a la notion de jours, soit dans la cellule AE j'ai un calcul pour indiquer inférieur ou supérieur à 1 an en fonction de la cellule des jours
Je trouvais plus facile de faire un calcul imbriqué en prenant la cellule AD qu'en prenant la cellule AE (pour moi, mais peut être pas pour des experts en excel lol)
0