Combien 2fois peut on répéter la fonction SI?
Résolu/Fermé
A voir également:
- Combien 2fois peut on répéter la fonction SI?
- Fonction si et - Guide
- Combien de temps pour télécharger 40go - Forum WiFi
- Ce fichier contient l'historique des livres empruntés à la bibliothèque. combien de titres différents contient-il ? ✓ - Forum Excel
2 réponses
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 308
7 avril 2010 à 15:34
7 avril 2010 à 15:34
Bonjour,
le nombre de fonction SI que tu peux imbriquer dépend de la version d'Office que tu as en ta possession. Dans les versions 2003 et plus anciennes, seules 7 fonctions SI peuvent être imbriquées. Pour les versions 2007 et 2010, c'est passé à 10 fonctions SI en imbrication.
Je suis désolé mais je crois que tu vas devoir trouver une autre solution pour faire ce à quoi tu pensais.
Cordialement.
le nombre de fonction SI que tu peux imbriquer dépend de la version d'Office que tu as en ta possession. Dans les versions 2003 et plus anciennes, seules 7 fonctions SI peuvent être imbriquées. Pour les versions 2007 et 2010, c'est passé à 10 fonctions SI en imbrication.
Je suis désolé mais je crois que tu vas devoir trouver une autre solution pour faire ce à quoi tu pensais.
Cordialement.
Bonjour,
Aucune idée de la limitation du nombre de SI.
Mais si tu as 12 SI consécutifs à faire, il faut mieux utiliser un select case.
Par exemple :
Select Case mois
Case 1
traitement janvier
Case 2
traitement février
... etc...
Case 12
traitement décembre
Case Else
traitement mois inconnu
End Select
Aucune idée de la limitation du nombre de SI.
Mais si tu as 12 SI consécutifs à faire, il faut mieux utiliser un select case.
Par exemple :
Select Case mois
Case 1
traitement janvier
Case 2
traitement février
... etc...
Case 12
traitement décembre
Case Else
traitement mois inconnu
End Select
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
7 avril 2010 à 15:51
7 avril 2010 à 15:51
Salut,
Si j'ai bien compris, tu as :
en Feuil1 colonne A : les mois de l'année
en colonne B : des données
en colonne C : blablabla
etc...
en Feuil2 A1 : une liste déroulante des 12 mois de l'année
Et tu souhaites récupérer en B1 la valeur contenue en Feuil1 col B, en C1 la val contenue en Feuil1 col C etc... selon ton choix en A1?
J'ai bien compris???
Si j'ai bien compris, tu as :
en Feuil1 colonne A : les mois de l'année
en colonne B : des données
en colonne C : blablabla
etc...
en Feuil2 A1 : une liste déroulante des 12 mois de l'année
Et tu souhaites récupérer en B1 la valeur contenue en Feuil1 col B, en C1 la val contenue en Feuil1 col C etc... selon ton choix en A1?
J'ai bien compris???
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
7 avril 2010 à 16:00
7 avril 2010 à 16:00
Si c'est le cas :
(on suppose le tableau en Feuil1 de A1 à D12 et la liste de choix en Feuil2 A1)
en Feuille2 B1 écrire :
=DECALER(INDEX(Feuil1!A1:D12;EQUIV(A1;Feuil1!A1:A12;0);1);0;1)
en Feuille2 C1 écrire :
=DECALER(INDEX(Feuil1!A1:D12;EQUIV(A1;Feuil1!A1:A12;0);1);0;2)
en Feuille2 D1 écrire :
=DECALER(INDEX(Feuil1!A1:D12;EQUIV(A1;Feuil1!A1:A12;0);1);0;3)
(on suppose le tableau en Feuil1 de A1 à D12 et la liste de choix en Feuil2 A1)
en Feuille2 B1 écrire :
=DECALER(INDEX(Feuil1!A1:D12;EQUIV(A1;Feuil1!A1:A12;0);1);0;1)
en Feuille2 C1 écrire :
=DECALER(INDEX(Feuil1!A1:D12;EQUIV(A1;Feuil1!A1:A12;0);1);0;2)
en Feuille2 D1 écrire :
=DECALER(INDEX(Feuil1!A1:D12;EQUIV(A1;Feuil1!A1:A12;0);1);0;3)
DSL mais j'arrive pas a mettre la formule bien comme il faut je m'y perd...
je te mets ma formule,..
=SI(Feuil4!C17=1;Feuil4!C4;SI(Feuil4!C17=2;Feuil4!C5;SI(Feuil4!C17=3;Feuil4!C6;SI(Feuil4!C17=4;Feuil4!C7;SI(Feuil4!C17=5;Feuil4!C8;SI(Feuil4!C17=6;Feuil4!C9;SI(Feuil4!C17=7;Feuil4!C10;SI(Feuil4!C17=8;Feuil4!C11;SI(Feuil4!C17=9;Feuil4!C12;SI(Feuil4!C17=10;Feuil4!C13;SI(Feuil4!C17=11;Feuil4!C14;SI(Feuil4!C17=12;Feuil4!C15" "))))))))))))
et quand je mets =SI(Feuil4!C17=1;Feuil4!C4;SI(Feuil4!C17=2;Feuil4!C5;SI(Feuil4!C17=3;Feuil4!C6;SI(Feuil4!C17=4;Feuil4!C7;SI(Feuil4!C17=5;Feuil4!C8;SI(Feuil4!C17=6;Feuil4!C9;SI(Feuil4!C17=7;Feuil4!C10;SI(Feuil4!C17=8;Feuil4!C11;" "))))))))
Bin la elle fonctionne super bien comme je souhaite.
alors je dis : si dans la C17 de feuil4 est = 1 alors cette cellule est = a C4 de la feuil4
et le 1 correspond a janvier
je te mets ma formule,..
=SI(Feuil4!C17=1;Feuil4!C4;SI(Feuil4!C17=2;Feuil4!C5;SI(Feuil4!C17=3;Feuil4!C6;SI(Feuil4!C17=4;Feuil4!C7;SI(Feuil4!C17=5;Feuil4!C8;SI(Feuil4!C17=6;Feuil4!C9;SI(Feuil4!C17=7;Feuil4!C10;SI(Feuil4!C17=8;Feuil4!C11;SI(Feuil4!C17=9;Feuil4!C12;SI(Feuil4!C17=10;Feuil4!C13;SI(Feuil4!C17=11;Feuil4!C14;SI(Feuil4!C17=12;Feuil4!C15" "))))))))))))
et quand je mets =SI(Feuil4!C17=1;Feuil4!C4;SI(Feuil4!C17=2;Feuil4!C5;SI(Feuil4!C17=3;Feuil4!C6;SI(Feuil4!C17=4;Feuil4!C7;SI(Feuil4!C17=5;Feuil4!C8;SI(Feuil4!C17=6;Feuil4!C9;SI(Feuil4!C17=7;Feuil4!C10;SI(Feuil4!C17=8;Feuil4!C11;" "))))))))
Bin la elle fonctionne super bien comme je souhaite.
alors je dis : si dans la C17 de feuil4 est = 1 alors cette cellule est = a C4 de la feuil4
et le 1 correspond a janvier
7 avril 2010 à 15:44
J'ai au boulot Excel 2000, donc je suis mort...va falloir que je trouve une solution a ce pb..
Bon, Merci quand meme Chossette,
25 nov. 2013 à 14:59