Comparaison de tableau et reformatage

Mimi1er

XLDnaute Nouveau
[Résolu] Comparaison de tableau et reformatage

Bonjour,

Je souhaiterai trouver une fonction pour comparer des plages de données. En gros, j’ai une plage I1 :O1 comportant des données Texte (les différents entraînement que je dois réaliser au cours de cette semaine en vrac) et une plage B1 :H1 dans laquelle je viens saisir mes entraînements par jour (une colonne par jour et on va prendre un cas facile, un entraînement par jour)

J’aimerais donc comparer mes plages B1 :H1 et I1 :O1 et indiquer en A1 si il manque qqchose, au quel cas, quels sont les séances manquantes…

Mis à part utiliser le SI(), je n’ai pas d’autres idées…. Mais le SI ne me motive pas trop, car je dois tester 7x7 solutions… soit 49 formule à imbriquer…

Qq à une idée ???

Merci pour vos conseils !
 

Pièces jointes

  • exemple_comparaison.xls
    24 KB · Affichages: 56
  • exemple_comparaison.xls
    24 KB · Affichages: 62
  • exemple_comparaison.xls
    24 KB · Affichages: 60
Dernière édition:

JCGL

XLDnaute Barbatruc
Re : Comparaison de tableau et reformatage

Bonjour à tous,

Peux-tu essayer en A3 :

Code:
=SI(NB.SI($I$3:$O$3;B3)=1;"";I3)&" "&" "&" "&SI(NB.SI($I$3:$O$3;C3)=1;"";J3)&" "&SI(NB.SI($I$3:$O$3;D3)=1;"";K3)&" "&SI(NB.SI($I$3:$O$3;E3)=1;"";L3)&" "&SI(NB.SI($I$3:$O$3;F3)=1;"";M3)&" "&SI(NB.SI($I$3:$O$3;G3)=1;"";N3)&" "&SI(NB.SI($I$3:$O$3;H3)=1;"";O3)

Il y a surement plus court (FREQUENCE()...?), mais je ne maîtrise pas
Cela fera un Up....

A+
 

Pièces jointes

  • JC exemple_comparaison.zip
    6.3 KB · Affichages: 30

Mimi1er

XLDnaute Nouveau
Re : Comparaison de tableau et reformatage

Merci !

Je ne sais pas trop utiliser NB.SI... Je comprends pas tout !
Au début, tu regardes les cellules qui sont pleines, mais après je vois pas trop comment tu tries celle qui sont utilisées et celles qui sont manquantes.

Par contre, c'est bizarre, pour certaines chaines de caractères, c'est inversée. Style il manque VMA et il me mets Seuil à la place ??????

Bonne soirée
 

Mimi1er

XLDnaute Nouveau
Re : Comparaison de tableau et reformatage

J'ai pris un peu de tête pour réfcléchir....

Je ne comprends pas à quoi sert :

et après pour l'autre souci, cela vient de là je pense :

NB.SI($I$3:$O$3;B3)=1;"";I3

Car I3 n'est pas forcément la valeur stockée en B3. En gros, je ne fais pas forcément les séances dans l'autre qu'elles sont affichées en I3:O3.

Qqun sait-il comment s'affranchir de cela ?

Exemple + détaillé :
 

Pièces jointes

  • exemple_comparaison+détaillé.xls
    26 KB · Affichages: 65
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : Comparaison de tableau et reformatage

Bonjour,

Je te réponds ici :

Adaptation de la formule de JC :

En B3 :

Code:
=SI(NB.SI($C3:$I3;$J3)=0;$J3;"")&" "&SI(NB.SI($C3:$I3;$K3)=0;$K3;"")&" "
&SI(NB.SI($C3:$I3;$L3)=0;$L3;"")&" "&SI(NB.SI($C3:$I3;$M3)=0;$M3;"")&" "&
SI(NB.SI($C3:$I3;$N3)=0;$N3;"")&" "&SI(NB.SI($C3:$I3;$O3)=0;$O3;"")&" "&
SI(NB.SI($C3:$I3;$P3)=0;$P3;"")

Teste et dis nous

@+
 

Mimi1er

XLDnaute Nouveau
Re : Comparaison de tableau et reformatage

Parfait merci beaucoup !!!

Pour que je comprennes,
tu as inversé les tests SI en indiquant la valeur si il ne trouvait pas la case de la plage 2 ?!

Et à quoi sert, ou plutôt comment s'utilise le & ???
 

Tibo

XLDnaute Barbatruc
Re : Comparaison de tableau et reformatage

re,

J'ai effectivement inversé le test.

Le & est le symbole de la concaténation. La concaténation consiste à regrouper en une seule chaîne de caractères plusieurs chaînes de caractères.

Voilou

Bon app

@+
 

Discussions similaires

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz