2 formules : SI et MODE -merci

  • Initiateur de la discussion Initiateur de la discussion JJ1
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

JJ1

Guest
Bonjour,
Pouvez-vous me dire quelle fonction remplace MODE pour du texte:
ex: A A B C A A D E renvoie A (le plus fréquent) ?

et m'aider à formuler cette condition (très facile !!!!! mais pas pour moi):
SI
(A1>0 et A1 <10) ET ( A2 =A3 ou A2=B3)
OU
(A1>10 et A1 <20) ET ( A2 =A4 ou A2=B4)
OU
(A1>20 et A1 <30) ET ( A2 =A5 ou A2=B5)
alors résultat 1
sinon 0

merci de votre aide
 
Re : 2 formules : SI et MODE -merci

Bonjour à tous

SI
(A1>0 et A1 <10) ET ( A2 =A3 ou A2=B3)
OU
(A1>10 et A1 <20) ET ( A2 =A4 ou A2=B4)
OU
(A1>20 et A1 <30) ET ( A2 =A5 ou A2=B5)

Donnerait :
Code:
=Si(OU(ET(A1>0;A1<10;OU(A2=A3;A2=B3));ET(A1>10;A1<30;OU(A2=A4;A2=B4));ET(A1>20;A1<30;OU(A2=A5;A2=B5)))=VRAI;1;0)

si je ne me suis pas mellangé les pedales dans les parentheses
 
Re : 2 formules : SI et MODE -merci

re bonjour à tous et merci
je vais installer la formule et voir si tu t'es mélangé les pédales!!!!
quelle formule !
et pour mode en texte?
faut il utiliser frequence ou max?
ex:
A
B
C
A
A
résultat A (la lettre la plus fréquente)?
merci et bon AM
 
Re : 2 formules : SI et MODE -merci

Dans la mesure où ta formule devient complexe, tu as intérêt à la simplifier au maximum pour faciliter la maintenance et l’évolution ultérieure.

Puisque tes deux valeurs de SI sont 1 et 0, tu peux passer par des vérifications logiques

=(A1>0)*(A1<30)*((A1<10)*OU(A2=A3;A2=B3)+((A1>10)*(A1<20)*OU(A2=A4;A2=B4))+((A1>20)*OU(A2=A5;A2=B5)))

A savoir en logique * équivaut à un ET dans un SI et + à un OU. Il devient par contre beaucoup plus aisé de rajouter un jour une nouvelle tranche.

Bonne journée
 

Pièces jointes

Re : 2 formules : SI et MODE -merci

Re bonjour à tous et encore merci.

A patte d'ours : effectivement ça simplifie les conditions!
A Wilfried: la formule est ok, pas de mélange de pédales!!
A JHA, suite au post "afficher la dernière ligne en haut " d'hier, voici, pour info, une formule retrouvée: (de Monique ):
{=INDEX(A:A;GRANDE.VALEUR(SI(A$4300:A$5200<>"";LIGNE(A$4300:A$5200));LIGNE()-11))} (à adapter bien sûr)

=> A Jocelyn, super ton fichier Excel (idem formule Wilfried) mais j'ai un problème pour MODE texte, je n'arrive pas à adapter la formule en colonne (et pas ligne comme ton exemple), car mes lettres sont dans une colonne? si tu as un moment pour me l'adapter.merci

merci encore et bonne soirée

ps: savez-vous que mode (en nombre ) renvoie la plus petite valeur du nombre dans le cas d'ex-aequo? ex:
1 2 2 2 3 4 4 4 5 renverra 2 et non 4 ? bizarre non?
bonne soirée
 
Re : 2 formules : SI et MODE -merci

Bonsoir Tibo et merci
Merci pour l'info, je ne savais pas comment Excel "choisissait" ses ex-aequo?
J'en profite pour envoyer le fichier Mode où je ne sais pas adapter verticalement la formule de Jocelyn?
Bonne soirée
 

Pièces jointes

Re : 2 formules : SI et MODE -merci

re,

dans la formule en C20, remplace la fin par :

;LIGNE(C12:C19)-11)))

à la place de :

;COLONNE(C12:C19))))

Toujours avec une validation matricielle.

Y a peut-être mieux, mais pas trouvé

@+
 
Re : 2 formules : SI et MODE -merci

Bonjour

Formule plus simple, non matricielle, pour savoir quelle lettre est la plus utilisée.
=INDEX(A3:H3;1;MODE(EQUIV(A3:H3;A3:H3;0)))

Cette formule ne retourne que la première lettre, elle ne gère pas les doublons.

@+Jean-Marie
 
Re : 2 formules : SI et MODE -merci

Bonjour,
PS: JHA as-tu vu la formule de Monique (pour info):

{=INDEX(A:A;GRANDE.VALEUR(SI(A$4300:A$5200<>"";LIG NE(A$4300:A$5200));LIGNE()-11))} (à adapter bien sûr)

Merci à tous, je reconnais aussi les formules simplifiées de Jean-Marie (merci), existe-t-il une solution pour afficher les ex-aequo:
ex:
col 1: A B B B D E E E résultat B (ex-aequo avec E)
col 2: A B B B C D E F résultat B
Dans ce cas , j'aurais préféré que le 1er résultat soit E (ex-aequo, pour avoir en résultats: E et B ) que d'avoir 2 B en résultats.
Mais je demande l'impossible à mon avis..(sauf macro bien sûr)
Bonne journée et encore un grand merci à vous tous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Réponses
8
Affichages
297
Réponses
10
Affichages
407
Réponses
23
Affichages
660
Réponses
4
Affichages
483
Réponses
4
Affichages
549
Retour