Problème de formule

Bonjour à tous,

j'ai un problème de formule, pouvez vous me dire ou est l'erreur ?

merci

=SI(A2=31;"31";SI(A2=02;"31";SI(A2=12;"31";SI(A2=26;"31";SI(A2=32;"32";SI(A2=06;"32";SI(A2=07;"32";SI(A2=11;"32";SI(A2=33;"33"; SI(A2=4;"33";SI(A2=09;"33";SI(A2=10;"33"; SI(A2=34;"34";SI(A2=03;"34";SI(A2=27;"34";SI(A2=28;"34";SI(A2=35;"35";SI(A2=1;"35"; SI(A2=08;"35";SI(A2=30;"35"; SI(A2=36;"36"; SI(A2=05;"36";SI(A2=29;"36"; SI(A2=25;"36";SI(A2=0;"0"; SI(A2=15;"0";SI(A2=16;"0";SI(A2=21;"0";SI(A2=22;"0";SI(A2=13;"13";SI(A2=17;"13"; SI(A2=23;"13";SI(A2=24;"13"; SI(A2=14;"14"; SI(A2=18;"14";SI(A2=19;"14";SI(A2=20;"14")))))))))))))))))))))))))))))))))))))

Caroline

Bonsoir,

A première vue, ce n'est pas une formule polyvalente...

Avec un fichier exemple on peut faire plus courte.

@ +

bonjour

je te propose une solution radicalement differente (il te suffit de trouver une petite place dans 40 feuilles et x colonnes .....

17kapo31.zip (4.10 Ko)

cordialement

Merci mais ce n'est pas ce que je veux.

je veux taper un n° dans ma 1ere case et automatiquement dans ma 2eme case il me met à quelle série il appaetient...

merci de m'aider

Caro

Bonjour,

Tu ne peux pas imbriquer autant de "si" dans une formule.

Un essai sans explications claires

Cdlt.

10kapo31.zip (8.72 Ko)

Re

Je m' explique alors :

Si le chiffre 31 02 12 26 sort en 1ere case la case du dessous sera 31,

Si le chiffre 32 06 07 11 sort la case du dessous indiquera 32, etc...

J'ai 8 séries comme ca...

Merci

Caro

re

eh bien justement ;mon petit tableau fait la conversion de ce que tu saisis en A1 ; tu saisi la formule en a2 ;c'est facile

ou alors c'est =CHOISIR (EQUIV A1;{.......................}; 1); {................}) ce sont 2 fonctions combinées et c'est limité a 30 cas

parfois c'est mieux qu'une tralée de si

cordialement

ok, mais alors comment le modifier pour que ca donne ca en résultat :

=SI(A2=31;"31";SI(A2=02;"31";SI(A2=12;"31";SI(A2=26;"31";SI(A2=32;"32";SI(A2=06;"32";SI(A2=07;"32";SI(A2=11;"32";SI(A2=33;"33"; SI(A2=4;"33";SI(A2=09;"33";SI(A2=10;"33"; SI(A2=34;"34";SI(A2=03;"34";SI(A2=27;"34";SI(A2=28;"34";SI(A2=35;"35";SI(A2=1;"35"; SI(A2=08;"35";SI(A2=30;"35"; SI(A2=36;"36"; SI(A2=05;"36";SI(A2=29;"36"; SI(A2=25;"36";SI(A2=0;"0"; SI(A2=15;"0";SI(A2=16;"0";SI(A2=21;"0";SI(A2=22;"0";SI(A2=13;"13";SI(A2=17;"13"; SI(A2=23;"13";SI(A2=24;"13"; SI(A2=14;"14"; SI(A2=18;"14";SI(A2=19;"14";SI(A2=20;"14")))))))))))))))))))))))))))))))))))))

Merci

Caro

Re,

je vous explique un peu mieux ce que je voudrais :

si en A1 j'ai 31 ou 02 ou 12 ou 26, en A2 inscrire 31, si en A1 j'ai 32 ou 06 ou 07 ou 11, inscrire en A2 31, etc...

Voilà, j'espère que ca sera plus clair...

merci

Caro

Bonjour

Tu peux transformer ta formule pour qu'elle fonctionne quel que soit le nombre de SI

=SI(A2=31;"31";SI(A2=2;"31";SI(A2=12;"31";SI(A2=26;"31"))))+SI(A2=32;"32";SI(A2=6;"32";SI(A2=7;"32";SI(A2=11;"32"))))+SI(A2=33;"33"; SI(A2=4;"33";SI(A2=9;"33";SI(A2=10;"33"))))+SI(A2=34;"34";SI(A2=3;"34";SI(A2=27;"34";SI(A2=28;"34"))))+SI(A2=35;"35";SI(A2=1;"35"; SI(A2=8;"35";SI(A2=30;"35"))))+SI(A2=36;"36"; SI(A2=5;"36";SI(A2=29;"36"; SI(A2=25;"36"))))+SI(A2=0;"0"; SI(A2=15;"0";SI(A2=16;"0";SI(A2=21;"0";SI(A2=22;"0")))))+SI(A2=13;"13";SI(A2=17;"13"; SI(A2=23;"13";SI(A2=24;"13"))))+SI(A2=14;"14"; SI(A2=18;"14";SI(A2=19;"14";SI(A2=20;"14"))))

Cordialement

Merci, ca fonctionne, maintenant j'aurai une autre question concernant des boutons à créer.

Je vous ai envoyé une image expliquant ce que je souhaite

Merci

Caro

sans titre

Bonjour

Une image? Que faire avec une image? Recréer tout ton tableau pour écrire les Codes?

Envois plutôt ton vrai fichier en Excel

Cordialement

re

bonjour Amadeus (il doit y avoir une embrouille)

je recommence ..... avec les vrai valeurs; a la bonne position

8caro31-1.zip (4.10 Ko)

cordialement

voila

merci

Caro

9excel-caro1.xlsx (18.19 Ko)

Bonsoir

Un essai

Merci,

ca marche mais en bas quand je clique pour rentrer mon N° ca bloque et je peux plus rien faire...

merci

Caro

Bonsoir

Oui pour le moment je cherche une solution

En attendant modifies cette macro

Private Sub UserForm_Initialize()
Dim I As Integer
  With Me.ComboBox1
    .Font.Size = 16
    For I = 1 To 36
      .AddItem I
    Next I
  End With
'  Me.StartUpPosition = Manual
'  With ActiveCell
'    Me.Left = .Left + (2 * .Width)
'    Me.Top = .Top + (4 * .Height)
'  End With
End Sub

Bonjour

A vérifier

ok merci,

Et pour les autre style en bleue : 32 06 07 11

merci

Caro

Bonjour

caro31 a écrit :

Et pour les autre style en bleue : 32 06 07 11

Oui tu peux préciser ?

Je ne me suis pas occupé du style

Rechercher des sujets similaires à "probleme formule"