![]() |
|
Forum
|
|
|
#16 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: décembre 2007
Messages: 174
|
Re
Le rapport "taille" D24 et D55 donne la taille a apposer à la cellule B7; Si D24 "8,2" est plus petit que D55 "11", alors appliquer E2:I8 Sinon E2:I9 Ensuite Si D24 est plus grand que 11,5 Appliquer E2:I10 D55 donne une moyenne qui peut varier de 7 à 14,5 donc les plages doivent suivre. Voila, j'ai tout dit, je ne vois pas quoi rajouter...
__________________
Bonne journée à tous ![]() La connaissance, c'est comme la confiture, moins on en a, plus on l'étale !
|
|
|
|
| ANNONCES | |||
|
|
|
|
#17 (permalink) |
|
XLDnaute Accro
Date d'inscription: décembre 2007
Messages: 1 419
|
Re,
Je suis du type paresseux ! Tu ne crois quand même pas que je vais passer mon temps à reconstituer ton fichier pour essayer de t'aider ? Tibo t'a très justement demandé un exemple en pièce jointe. Est-ce tellement difficile ? abcd |
|
|
|
|
|
#18 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: décembre 2007
Messages: 174
|
Re bonjour
Il n'y a pas besoin de reconstituer tout le fichier, mais juste de visualiser les plages ( E2:I8 ) (E2:I9) (E2:I10) Je ne vois pas ce qu'ajouterait les plages qui suivent comme précision ?
__________________
Bonne journée à tous ![]() La connaissance, c'est comme la confiture, moins on en a, plus on l'étale !
|
|
|
|
|
|
#19 (permalink) |
|
XLDnaute Accro
Date d'inscription: juin 2007
Localisation: Montpellier
Version Excel : Excel 2000 (PC)
Messages: 1 206
|
Bonsoir,
Sans animosité aucune, 18 messages et toujours pas de réponse satisfaisante pour une question qui pourtant te sembles simple...bizarre non ! Est-ce si difficile de mettre quelques données dans un fichier avec une note indiquant ce que tu veux faire ? A+ kjin |
|
|
|
|
|
#20 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: décembre 2007
Messages: 174
|
Bonsoir Kjin
Sans animosité aucune aussi, cela a déja été fait le fichier de départ est là, avec les explications ( qui n'ont pas changé ) Vraiment je ne vois pas quoi apporter de plus ? LA seule chose que je voudrait est une formule qui n'occupe pas une place gigantesque, si on arrive a les faire avec ( E2:I8 ) (E2:I9) (E2:I10) je ne vois pas ce que peut apporter de plus les plages suivantes qui seront identiques ... Ps: je le remet
__________________
Bonne journée à tous ![]() La connaissance, c'est comme la confiture, moins on en a, plus on l'étale !
Dernière modification par Jimy ; 11/05/2008 à 22h14. |
|
|
|
|
|
#21 (permalink) |
|
XLDnaute Accro
Date d'inscription: décembre 2007
Messages: 1 419
|
Bonjour,
Sous ton message tu indiques des plages allant jusqu'en I8, I9 et I10, alors que dans ton exemple c'est I10, I11 et I12. Je suppose que ce n'est qu'une petite faute d'inattention. Tu donnes deux conditions : D24<=D55 et D24>=D55 Un des deux = est superflu, lequel ? Tu donnes trois plages de résultats possibles, mais seules les deux premières sont possibles. En dehors des deux conditions, je ne vois pas laquelle pourrait être la troisème, D24 est nécessairement >, = ou < que D55. Pour raccourcir la formule, il faut avoir une idée des plages suivantes, car le principe qui pourrait être retenu pour l'exemple n'est pas nécessairement appliquable à d'autre plages, si ce n'est en recopiant la formule et en faire à nouveau une "longue", ce qui ne semble pas être le but. Voici un exemple de ce qui pourrait être proposé pour ton exemple : =NB.SI(INDIRECT("E2:I"&10+(D24>D55));23) abcd |
|
|
|
|
|
#22 (permalink) | |
|
XLDnaute Barbatruc
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 6 525
|
Bonjour,
Je reprends ton message d'hier : Citation:
- Tu évoques la cellule D56 : dans ton fichier exemple, cette cellule ne contient rien - Il faut appliquer le travail à 6 cellules : oui, mais lesquelles ? - Tu parles de 40 valeurs : où seront-elles situées ? Dans quelles cellules ? Les Xldiens sont prêts à t'aider, mais surtout, aide nous à t'aider. Ce qui est clair dans ton esprit l'est beaucoup moins dans ton message. N'héiste pas à joindre un fichier en y indiquant manuellement le résultat attendu en fonction de 3 ou 4 situations différentes et avec une petite explication sur le pourquoi du comment. A te (re)lire @+
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent Amitiés XldiennesXLD vous a aidé, n'hésitez pas à aider XLD |
|
|
|
|
|
|
#23 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: décembre 2007
Messages: 174
|
Re
Oups, j'ai fait une erreur ! ce n'est pas D56 mais D55. Pour les 6 cellules ce sont les plages qui viennent a la suite de 1 ( E2:I9 ) donc 2 (E10:I17) Idem pour les autres et successivement pour les 4 autres restante Le si() est déja dans la formule en B7 mais je ne la trouve pas terrible Maintenant ce qui Fonctionne; je voulais parler de la Formule NbsiMZ() que j'ai rajouté. ( elle serait bien si elle n'englobait pas toutes les plages mais sélectionnait (E2:I9) et (E2:I10) sous condition comme indiqué dans le tableau) Pour réponse (abcd ) il n'y a pas de condition superflu, puisque D55 va de 7 a 14,5. donc si il dépasse la valeur de D24 il donne la plage intermédiaire
__________________
Bonne journée à tous ![]() La connaissance, c'est comme la confiture, moins on en a, plus on l'étale !
Dernière modification par Jimy ; 12/05/2008 à 11h10. |
|
|
|
|
|
#24 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 6 525
|
re,
Pas facile de jouer aux devinettes un jour férié. La plage 1 : E2:I9 La plage 2 : E10:I17 je suppose pour la plage 3 : E18:I25 etc. Ensuite, le rapport entre D24 ET D55 ? D24 peut être : - Inférieur à D55 - Supérieur à D55 - Egal à D55 Ca nous fait 3 conditions et je ne vois pas comment gérer les 6 plages avec 3 conditions. D'autre part, dans la formule en B7, les plages ne sont pas les mêmes que celles évoquées ci-dessus. On a : E2:I10 E2:I12 E2:I11 Je reviens sur ce que je demandais hier : donne nous différentes hypothèses sur la valeur de D24 et D55 et en fonction de ces hypothèses, nous indiquer sur quelle plage de cellules il faut rechercher la valeur 23. @+
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent Amitiés XldiennesXLD vous a aidé, n'hésitez pas à aider XLD |
|
|
|
|
|
#25 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: décembre 2007
Messages: 174
|
Re. Tibo
Oui tu as tout a fait raison ; La plage 1 : E2:I9 La plage 2 : E10:I17 et la suite E18:I25 ( mais ce n'est pas important du moment que la première formule est solutionnée, j'applique le procédé aux autres ) Donc concentrons nous sur la première série de plages. Pour D24 et D55 on ne gère pas 6 plages mais 3 plages (E2:I9) (E2:I10) et (E2:I11) Si D24 est plus petit que D55 ( on applique la première plage ) Si D24 est plus grand que 10,5 ( Appliquer E2:I11 ) sinon Appliquer (E2:I10) je ne sais pas si cela est plus clair pour toi ?
__________________
Bonne journée à tous ![]() La connaissance, c'est comme la confiture, moins on en a, plus on l'étale !
|
|
|
|
|
|
#26 (permalink) | |
|
XLDnaute Barbatruc
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 6 525
|
Re,
Décidément, difficile de se comprendre Citation:
La plage 2 : laquelle est la bonne : E10:I17 ou E2:I10 idem pour la plage 3 Le cas échéant, indique nous à quoi doit servir le fichier, ça nous permettra peut-être de mieux comprendre ce qu'il faut trouver. Sinon, j'avais trouvé une formule, je te la propose : Code:
=NB.SI(DECALER(E2;((ET(D24<D55;D24<10.5))*0+ (ET(D24>D55;D24>=10.5))*1+(ET(D24=D55;D24<10.5))*2)+1;;8;5);23) @+
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent Amitiés XldiennesXLD vous a aidé, n'hésitez pas à aider XLD |
|
|
|
|
|
|
#27 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: décembre 2007
Messages: 174
|
Re
Franchement, je ne sais pas si je m'exprime mal ? Bon, je réexplique: Concentrons nous sur la premiere série de plages (OUBLIONS les E10:I17 ) -Si D24 a une valeur de 8 on sélectionne la plage (E2:I9) -si la valeur D24 atteint 10 on sélectionne la plage (E2:I10) -et si elle est plus grande que 10,5 on sélectionne la plage (E2:I11) Sans animosité aucune, Je ne vois pas ce qui est dur a saisir la dedans ? ou alors je dois refaire des cours de Français lol excuses moi de m'être emmêlé dans les cellules d55 et d56 Ps Keep smiling ![]()
__________________
Bonne journée à tous ![]() La connaissance, c'est comme la confiture, moins on en a, plus on l'étale !
Dernière modification par Jimy ; 12/05/2008 à 13h04. |
|
|
|
|
|
#28 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Nantes
Version Excel : Excel 2003 (PC)
Messages: 3 594
|
Bonjour tout le monde,
Je profite de ce fil pour saluer Tibo (et les autres bien sûr), et aussi pour faire une grosse bise à Jimy qui fête aujourd'hui son anniversaire à l'autre bout du monde. Jimy : c'est dans ton profil qu'il faut renseigner ta date d'anniversaire si tu veux la voir apparaître dans le calendrier et en bas du forum des index. Bisous à tous.
__________________
A bientôt, ![]() Un petit coup de pouce à Xld ? Quelques photos de la rencontre, et aussi sur les profils de Sylvie, Pascal, BrunoM45, Tibo... ...
Dernière modification par Brigitte ; 12/05/2008 à 13h21. |
|
|
|
|
|
#29 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 6 525
|
re,
Dans ton dernier post, il n'est plus question de la cellule D55. Difficile de résoudre un problème quand l'énoncé évolue au fil du temps. Une dernière proposition : Code:
=NB.SI(DECALER(E1;((D24>=8)*(D24<10))+((D24>=10)*(D24<10.5))*2+ ((D24>=10.5))*3;;8;5);23) Si D24 est compris entre 10 et 10.5 (exclus), alors plage E2:I10 Si D24 est supérieur à 10.5 alors plage E2:I11 Et je ne suis toujours pas certain d'avoir compris... Cela dit, si tu avais dès le début mis un fichier avec plusieurs hypothèses et en indiquant le problème, on aurait sans doute plus vite compris. Un problème Excel demande certes des explications écrites, amis surtout un fichier assez détaillé. @+
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent Amitiés XldiennesXLD vous a aidé, n'hésitez pas à aider XLD |
|
|
|
|
|
#30 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: décembre 2007
Messages: 174
|
Bonjour Tibo; le forum
Je reconnais que j'ai changé la formule par rapport au début du fil, parce qu'elle n'était pas parfaite. Cela dit, le principe est pareil, les plages doivent changer selon la valeur de D24. J'ai mis ta formule dans le fichier mais elle ne renvoie pas la même chose que celle de B7... Je ne me sers pas souvent de =DECALER() et je ne sais pas trop comment elle fonctionne Regardes le fichier joint.J'ai rajouté en C7 l'autre option qui utilise D55 et renvoie la même chose que B7. Ps: pour comprendre changes les valeur en D24 et tu verras que le résultat de B7 change. Clmt
__________________
Bonne journée à tous ![]() La connaissance, c'est comme la confiture, moins on en a, plus on l'étale !
|
|
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Multi-recherche multi conditions (challenge) | j.torrents | Forum Excel | 3 | 19/02/2008 19h36 |
| Multi Tache - Multi Processus - Multi thread | MikeB | Forum Excel | 0 | 13/12/2006 13h52 |
| pb nbsi | sandrine | Forum Excel | 5 | 13/06/2006 16h35 |
| total multi feuilles +multi condition | Luc | Forum Excel | 5 | 15/04/2006 13h36 |
| Listbox multi colonnes multi sélections | Gipéhel | Forum Excel | 5 | 13/02/2006 16h09 |