Formule conditionnel si

Résolu/Fermé
matos1234 Messages postés 3 Date d'inscription jeudi 2 avril 2015 Statut Membre Dernière intervention 2 avril 2015 - 2 avril 2015 à 05:09
Raymond PENTIER Messages postés 58678 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 octobre 2024 - 3 avril 2015 à 16:50
Bonjour je dois réaliser ceci mais je ne sais pas comment faire :

Votre tableau de planification de remboursement doit être dynamique. Lorsqu'on change la durée en années
ou le mode de versement, le nombre de lignes du tableau changera.Dans l'exemple en figure 1 ( https://i.imgur.com/l7X5gJZ.png ), on a 24
périodes. Si on changeait la durée en années pour 3, alors le tableau devrait automatiquement présenter 12
nouvelles lignes, pour un total de 36 lignes. Vous devez donc bâtir des fonctions conditionnelles permettant
d'afficher le bon nombre de lignes.
Ainsi, vous aurez à composer des formules à la première ligne du tableau que vous copierez vers le bas
jusqu'à la ligne 500 de votre tableau, couvrant jusqu'à 500 périodes. Bien entendu, les lignes inutiles doivent
demeurer vides. Vos formules conditionnelles prévoieront ce cas et n'afficheront rien, soit une paire de
double guillemets "".

Colonne V
Elle contient un numéro séquentiel représentant la période liée à un versement. Indice : les fonctions pour
obtenir la part en capital et la part en intérêts d'un versement utiliseront ce paramètre.

Si vous pouviez m'aider à comprendre la formule que je dois utiliser pour la colonne V sa m'aiderais énormément ! Merci

1 réponse

Raymond PENTIER Messages postés 58678 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 octobre 2024 17 204
2 avril 2015 à 16:36
Bonjour.
La première ligne de la colonne V contient le chiffre 1. Je suppose que c'est la cellule B10.
La cellule B11 doit contenir la formule
=SI(OU(B10="";B10=$D$6*$G$7);"";B10+1) à recopier vers le bas.
https://www.cjoint.com/c/EDcqXyM5Qhy
Comprends-tu cette formule ?
0
matos1234 Messages postés 3 Date d'inscription jeudi 2 avril 2015 Statut Membre Dernière intervention 2 avril 2015
2 avril 2015 à 16:59
Bonjour , j'ai finalement réussi à réaliser ce que je devais faire mais selon mes conditions votre formule ne marche pas car je ne peu pas écrire 1 dans v10 ! La formule doit être recopiable depuis la premiere ligne sinon ce n'est pas bon !

Pour votre information personnel j'en suis arrivé à ceci : SI(ET(A8="V";$F$6>0);1;SI($F$6>A8;A8+1;""))

Merci tout de même et bonne journée !
0
Raymond PENTIER Messages postés 58678 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 octobre 2024 17 204 > matos1234 Messages postés 3 Date d'inscription jeudi 2 avril 2015 Statut Membre Dernière intervention 2 avril 2015
2 avril 2015 à 18:50
Je n'avais pas l'intention de faire ton devoir à ta place ...
Je t'ai donc fourni une simple piste !

Mais ta formule n'est pas entièrement correcte, car les affichages de 13 à 24 n'apparaissent pas !
0
matos1234 Messages postés 3 Date d'inscription jeudi 2 avril 2015 Statut Membre Dernière intervention 2 avril 2015 > Raymond PENTIER Messages postés 58678 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 octobre 2024
2 avril 2015 à 19:35
?? Pourtant tout fonctionne peut-importe quel donnés je rentre dans les cellules en bleu tout fonctionne ! https://www.cjoint.com/c/EDctVCB8JYA :D
0
Raymond PENTIER Messages postés 58678 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 octobre 2024 17 204 > matos1234 Messages postés 3 Date d'inscription jeudi 2 avril 2015 Statut Membre Dernière intervention 2 avril 2015
3 avril 2015 à 16:50
Parce qu'entre-temps tu as remplacé SI($F$6>A8; par SI($F$6*$C$5>A8; ...
0