Besoin d'aide pour formule complexe !!!
Latêteencompote
-
Latêteencompote -
Latêteencompote -
Bonjour,
voici mon souci : je souhaiterai faire cette formule mais franchement je ne sais plus comment m'y prendre : il y 6 cellules de concernés. chacune est le résultat d'une ligne de nombres (par exemple :1+1+2+1=(cellule A par exemple) soit 5. La cellule B par exemple 1+0+1+1=3, cellule c=0, cellule D=6, cellule E=1, cellule F=1. Voilà donc pour résumé on a 6 cellules contenant 6 résultats différents (pour faire simple).
On a donc CA=5
CB=3
CC=0
CD=6
CE=1
CF=1
Chaque cellule représente une chose (par exemple la Cellule A=le soleil, la B=la lune, la C=les étoiles, la D=les nuages, E=le vent, F=la pluie
j'aimerai que dans une autre et unique cellule (le résultat en clair), il apparaisse la chose la moins représentée. Ici ce serait donc : les étoiles.
J'aimerai que si je rajoute une cellule donc ici ce serait la cellule CE=par exemple à 0 et représentant par exemple la neige, vu qu'il y a 2 cellules à 0, elles apparaissent donc toutes les deux ainsi dans le résultat : les étoiles-la neige. Je ne sais pas si je me fait bien comprendre.
Donc dans cette cellule de résultat finalement, au début tout les noms apparaissent (le soleil-la lune- les étoiles-les nuages-le vent-la pluie-la neige), mais au fur et à mesure des résultats, certains disparaissent et ne reste que ceux à 0 et quand il n'y en a plus à 0 on passe à ceux ayant 1, etc etc...
Quelqu'un a-til pigé déjà mex explications un peu farfelus ?
J'attends votre aide please please please...
voici mon souci : je souhaiterai faire cette formule mais franchement je ne sais plus comment m'y prendre : il y 6 cellules de concernés. chacune est le résultat d'une ligne de nombres (par exemple :1+1+2+1=(cellule A par exemple) soit 5. La cellule B par exemple 1+0+1+1=3, cellule c=0, cellule D=6, cellule E=1, cellule F=1. Voilà donc pour résumé on a 6 cellules contenant 6 résultats différents (pour faire simple).
On a donc CA=5
CB=3
CC=0
CD=6
CE=1
CF=1
Chaque cellule représente une chose (par exemple la Cellule A=le soleil, la B=la lune, la C=les étoiles, la D=les nuages, E=le vent, F=la pluie
j'aimerai que dans une autre et unique cellule (le résultat en clair), il apparaisse la chose la moins représentée. Ici ce serait donc : les étoiles.
J'aimerai que si je rajoute une cellule donc ici ce serait la cellule CE=par exemple à 0 et représentant par exemple la neige, vu qu'il y a 2 cellules à 0, elles apparaissent donc toutes les deux ainsi dans le résultat : les étoiles-la neige. Je ne sais pas si je me fait bien comprendre.
Donc dans cette cellule de résultat finalement, au début tout les noms apparaissent (le soleil-la lune- les étoiles-les nuages-le vent-la pluie-la neige), mais au fur et à mesure des résultats, certains disparaissent et ne reste que ceux à 0 et quand il n'y en a plus à 0 on passe à ceux ayant 1, etc etc...
Quelqu'un a-til pigé déjà mex explications un peu farfelus ?
J'attends votre aide please please please...
A voir également:
- Besoin d'aide pour formule complexe !!!
- Formule si ou - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel ligne - Guide
- Mise en forme conditionnelle excel formule - Guide
8 réponses
désolé y a déjà une erreur dans ma question : si je rajoute une cellule, ce sera la cellule CG et non CE. Je pense que vous l'aviez compris mais c'est-on jamais...
Bonsoir,
pour ma part je ferais genre bas de donnée c'est à dire en A1 la première valeur, en B1 la deuxième etc
sur la deuxième ligne l'équivalence soit en A2 soleil, en B2 la lune etc ...
et j'utiliserais cette formule
=RECHERCHEH(MIN(A1:F1);A1:F2;2;0)
par contre si plusieurs valeurs mini peuvent être rencontrées il faudra utiliser une autre formule
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
pour ma part je ferais genre bas de donnée c'est à dire en A1 la première valeur, en B1 la deuxième etc
sur la deuxième ligne l'équivalence soit en A2 soleil, en B2 la lune etc ...
et j'utiliserais cette formule
=RECHERCHEH(MIN(A1:F1);A1:F2;2;0)
par contre si plusieurs valeurs mini peuvent être rencontrées il faudra utiliser une autre formule
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
c'est exactement ça ! mais si je les met tous à 0, ils devraient tous apparaître dans la liste de la cellule. Enfin c'est ce que je souhaiterai...et dès qu'il y en a un qui passe à 1 il s'efface de cette liste.
C'est faisable ?
C'est faisable ?
Bonsoir à vous deux
une possibilité (en rajoutant des lignes et colonnes)
Explications dans le fichier :
https://www.cjoint.com/?0Efw7n2Frol
Cdlmnt
une possibilité (en rajoutant des lignes et colonnes)
Explications dans le fichier :
https://www.cjoint.com/?0Efw7n2Frol
Cdlmnt
Re,
Tu en mets autant que tu veux, simplement
1) tu décales la liste de la colonne L (et tu l'allonges si necessaire)
2) tu nommes tes 3 plages entières comme je l'avais fait dans l'exemple
ou si elles sont déjà nommées et que tu veux les rallonger tu modifies leurs références (Formules Gestionnaire de noms cliquer sur le nom de la plage et modifier)
Si tu as un problème pour adapter post ton fichier sur cjoint et indiques le lien fourni, je regarderai
Tu en mets autant que tu veux, simplement
1) tu décales la liste de la colonne L (et tu l'allonges si necessaire)
2) tu nommes tes 3 plages entières comme je l'avais fait dans l'exemple
ou si elles sont déjà nommées et que tu veux les rallonger tu modifies leurs références (Formules Gestionnaire de noms cliquer sur le nom de la plage et modifier)
Si tu as un problème pour adapter post ton fichier sur cjoint et indiques le lien fourni, je regarderai
Re, Salut Via,
je reviens, il serait plus facile de traiter les données en colonnes, exemple entre A1 et A10 les numéros et en B le texte associé
ce qui pourrait donner
=SI(LIGNES($1:1)<=NB.SI($A$1:$A$10;(MIN($A$1:$A$10)));INDEX($B$1:$B$10;PETITE.VALEUR(SI($A$1:$A$10=(MIN($A$1:$A$10));LIGNE(INDIRECT("1:"&LIGNES($A$1:$A$10))));LIGNES($1:1)));"")
cette formule deviendrait plus lisible avec des plages nommées, exemple A1:A10 nommé Num et B1:B10 nommé Tex
=SI(LIGNES($1:1)<=NB.SI(Num;(MIN(Num)));INDEX(Tex;PETITE.VALEUR(SI(Num=(MIN(Num));LIGNE(INDIRECT("1:"&LIGNES(Num))));LIGNES($1:1)));"")
ces deux formules sont matricielles à confirmer en cliquant en même temps sur les trois touches du clavier Ctrl, Shift et Entrée, si tu fais bien la formule se placera entre {}
ensuite incrémenter vers le bas
si tes données doivent rester en ligne je n'ai rien trouvé de mieux que la proposition de Via
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
je reviens, il serait plus facile de traiter les données en colonnes, exemple entre A1 et A10 les numéros et en B le texte associé
ce qui pourrait donner
=SI(LIGNES($1:1)<=NB.SI($A$1:$A$10;(MIN($A$1:$A$10)));INDEX($B$1:$B$10;PETITE.VALEUR(SI($A$1:$A$10=(MIN($A$1:$A$10));LIGNE(INDIRECT("1:"&LIGNES($A$1:$A$10))));LIGNES($1:1)));"")
cette formule deviendrait plus lisible avec des plages nommées, exemple A1:A10 nommé Num et B1:B10 nommé Tex
=SI(LIGNES($1:1)<=NB.SI(Num;(MIN(Num)));INDEX(Tex;PETITE.VALEUR(SI(Num=(MIN(Num));LIGNE(INDIRECT("1:"&LIGNES(Num))));LIGNES($1:1)));"")
ces deux formules sont matricielles à confirmer en cliquant en même temps sur les trois touches du clavier Ctrl, Shift et Entrée, si tu fais bien la formule se placera entre {}
ensuite incrémenter vers le bas
si tes données doivent rester en ligne je n'ai rien trouvé de mieux que la proposition de Via
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.