Niveaux d'imbrication fonction SI excel 2007

Fermé
veens777 - 13 mai 2010 à 13:31
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 13 mai 2010 à 17:37
bonjour, est-il possible de dépasser les 64 niveaux d'imbrication de la fonction SI dans excel?
voici un exemple simplifier de mon pb: j'aimerai que dans une cellule précise, si la valeur que je rentre est = à la première cellule de la colonne A , il m'affiche la valeur de la première cellule de la colonne B et si la valeur que je rentre est = à la deuxième cellule de la colonne A , il m'affiche la valeur de la deuxième cellule de la colonne B et ainsi de suite...mais j'ai essayer en imbriquant la fonction SI mais je but a 64 car ma colonne A comporte bien plus de 64 cellules...
merci de me venir en aide...

A voir également:

4 réponses

tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
13 mai 2010 à 16:39
Bonjour,
La fonction "si" n'est pas la mieux adaptée à ce problème.
La fonction "RechercheV" documentée ici donnera sans doute un bon résultat.
1
cptarget Messages postés 17 Date d'inscription dimanche 2 mai 2010 Statut Membre Dernière intervention 30 décembre 2010 1
Modifié par baladur13 le 31/12/2010 à 14:13
Bonjour

Ou si vous un code evenement associé à la feuille de calcul

click droit sur la feuille --> view code

coller ce code et mettre la valeur en C1

Private Sub Worksheet_Change(ByVal Target As Range)

Dim i As Integer
Dim j As Integer
If Target.Cells.Count > 1 Or IsEmpty(Target) Then Exit Sub

i = ActiveSheet.UsedRange.Rows.Count

For j = 1 To i

If Range("c1") = Range("a" & j) Then
Range("c1") = Range("b" & j)

End If


Next j
End Sub

Christophe
Pub supprimée Modération CCM
0
UltraMassiveBlackHOLE
13 mai 2010 à 17:07
A, lire ça j'ai l'impression qu'il n'y a pas besoin d'imbrication mais simplement d étirer la fonction si le long de la colonne
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
13 mai 2010 à 17:37
bonjour,
ta valeur cherchée saisie en C1 par ex

=si(NB.SI(A1:A1000;C1)=0;"inconnu";rechercheV(C1;A1:B1000;2;0))
0