probleme de formule

V

veronique

Guest
bonjour jai un souci avec cette formule pourier vous m'aider merci d'avance

=SI(A3<>A5;"ok";SI(A5<>A7;"ok";SI(A7<>A9;"ok";SI(A9<>A11;"ok ";SI(A11<>A13;"ok";SI(A13<>A15;"ok";SI(A15<>A17;"ok";SI(A17<>A19;"ok ";si(a19<>a21;"ok";A3)))))))

vous serier des amour de m'aider
 
V

veronique

Guest
bonsoir merci de maider tu et un amour mais ta formule ne fonctionne pas
je mexplique je lui demande si tout les chiffre coordone il le prend .
je viens dessayer ta formule et des le 2 éme chiffre il me dit ok et en plus il y avait un chiffre different . non mois ce que je veut cest quil me dise ok si tout les chiffre sont identique. merci de m'aider tu et un amour
 
J

Jean-Marie

Guest
Re...

Essaye =SI(SOMMEPROD((A3<>A5:A21)*(MOD(LIGNE(A5:A21);2)=1))>0;"OK";A3)

Peux-tu mettre un fichier d'exemple, ce sera plus parlant, mon cerveau commence à être dans le brouillard après 1 heure du mat.

@+Jean-Marie
 
V

veronique

Guest
bon je te remerci mais cela ne marche toujour pas et crois mois le fichier que ke jai créer ne taidera pas plus que ça aide toi de ma formule en fait elle marche mais c'est la derniere condition qui ne fonctionne pas

=SI(A3<>A5;"ok";SI(A5<>A7;"ok";SI(A7<>A9;"ok";SI(A9<>A11;"ok ";SI(A11<>A13;"ok";SI(A13<>A15;"ok";SI(A15<>A17;"ok";SI(A17<>A19;"ok ";si(a19<>a21;"ok";A3)))))))

pourquoi
 
A

andré

Guest
Salut Véronique,

J'espère que ton sommeil a été reposant !

Je vois deux solutions :

Concatener la formule par tranches de 7 conditions, ce qui donnerait :
=SI(A3<>A5;"ok";SI(A5<>A7;"ok";SI(A7<>A9;"ok";SI(A9<>A11;"ok ";SI(A11<>A13;"ok";SI(A13<>A15;"ok";SI(A15<>A17;"ok";"")))))))&SI(A17<>A19;"ok ";SI(A19<>A21;"ok";A3))

Rechercher une règle générale qui répond à toutes tes conditions :
A3, A5, A7, ... : =MOD(ligne();2)<>0
A7, A9, A11, ... : =INDIRECT("A"&ligne()+2)
 
A

andré

Guest
Oups, parti trop tôt !

la suite :

ce qui donnerait (à placer en B3) :=SI(ET(MOD(ligne();2)<>0;A3<>INDIRECT("A"&ligne()+2));"ok";A3)
formule à copier vers la bas.

Vérifie quand même, parce que je ne l'ai pas fait.

Ândré.
 
M

Monique

Guest
Bonjour,

Ta formule :
=SI(A3<>A5;"ok";SI(A5<>A7;"ok";SI(A7<>A9;"ok"; etc
dit la même chose que celle-ci :
=SI(OU(A3<>A5;A5<>A7;A7<>A9;A9<>A11;A11<>A13;A13<>A15;A15<>A17;A17<>A19;A19<>A21);"ok ";A3)
Mais tu dis : "non mois ce que je veut cest quil me dise ok si tout les chiffre sont identique"
C'est le contraire, à mon avis.

à essayer (dit "ok" si tous les chiffres sont identiques) :
=SI(ET(A3=A5;A5=A7;A7=A9;A9=A11;A11=A13;A13=A15;A15=A17;A17=A19;A19=A21);"ok ";A3)

La même chose en (beaucoup) plus court :
=SI(SOMMEPROD((A3:A19<>A5:A21)*1)=0;"ok";A3)

L'équivalent :
=SI(SOMMEPROD((A3:A19<>DECALER(A3:A19;2;))*1)=0;"ok";A3)

Si ce n'est pas ça, tu remplaces les <> par = et les = par <>
 

Discussions similaires

Réponses
8
Affichages
343
  • Résolu(e)
Microsoft 365 Formule SI
Réponses
8
Affichages
232

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 611
Messages
2 090 226
Membres
104 453
dernier inscrit
benjiii88