Re : recherche de la position d'une valeur / excel
Bonjour
Tibo,
David84 et le forum.
Je tiens tout d'abord à vous
féliciter pour votre efficacité à répondre et le temps passer à m'aider,
merci. "
Clap Clap"
J'utilise
Excel 2003 ou bien
OpenOffice 3.2.1
Pour le premier point, j'ai fait la MFC (Mise en Forme Conditionnelle) sur les cellules B2:H5 avec : >"Condition 1">"La formule est">"=NB.SI($B$1:$H$1;B2)". >
Cela fonctionne à merveille : Excellentissime
😕 Par contre, je ne comprends pas le fonctionnement de la formule.
Puisque NB.SI va comparer les valeurs des cellules B2:H5 aux valeurs absolue $B$1:$H$1.(Ceci j'ai compris)
En ce qui concerne le critère B2 qui est égale à 5 ? Pourquoi renvoyer sur B2 ?
Pour le second point, c'est génial
David84 a fait un tableau de trie qui résout mon problème.
😕 Mais, quand je copie la formule de la cellule M10 du fichier "Copie de Jour_v3.xls" vers mon fichier "Jour.xls" il m'indique une erreur "NOMS" ?
(cf. fichier "Jour v2.zip")
Pour le troisième point, donc la formule en "
L1". C'est géant, bravo.
Sauf que ........
😕 J'ai eu un
Message de Microsoft Excel 2003 :
"Les formules matricielles ne sont pas valides dans les cellules fusionnées."
😕Ha bon ! Pourquoi ?
Par conséquent, j'ai copié la formule dans une seule cellule "
L1" valider par
CTRL + MAJ + ENTREE puis j'ai recopié vers la droite
en utilisant les touches clavier.
Pourquoi les touches clavier ? parce que la formule est longue, elle cache l'accès à la cellule "
L1".
Petit problème :
* Je dois recopier la formule dans 28 cellules et donc les totaux sont très éloignés et ça ne facilite pas la lecture des résultats. Ce serait intéressant d'avoir les résultats dans des cellules fusionnés, est-ce que c'est possible ?
Sinon, je me contenterais du travail de David84 sur le trie sans doublon qui correspond parfaitement.
david84
Re : recherche de la position d'une valeur / excel
Re,
ci-joint la formule avec une partie conditionnelle acceptée sous Excel 2007 mais apparemment pas sous les versions antérieures (c'est bizarre quand même...), à placer en B10 du dernier fichier joint et à tirer vers la droite :
=SI(COLONNES($A:A)<=SOMME(SI(ESTNUM(EQUIV(zone;jou r;0));1/NB.SI(zone;zone)));INDIRECT(ADRESSE(MIN(SI((zone<> "")*(ESTNUM(EQUIV(zone;jour;0))*(NB.SI($A$10:A10;z one)=0));LIGNE(zone)));MIN(SI((zone<>"")*(ESTNUM(E QUIV(zone;jour;0))*(NB.SI($A$10:A10;zone)=0))*(LIG NE(zone)=MIN(SI((zone<>"")*(ESTNUM(EQUIV(zone;jour ;0))*(NB.SI($A$10:A10;zone)=0));LIGNE(zone))));COL ONNE(zone)))));"")
Comme je ne sais pas sous quelle version te es je livre au cas où...
sur ce, bonne nuit.
Je confirme, Excel 2003 indique une erreur.
En tout cas je suis content, car cela à pris forme grâce à vous, encore merci.
mick
PS : En fin de compte, en fonction de ce que l'on veut faire comme par exemple totaliser une suite de nombres dans une cellule.
Cela paraît simple pour un humain, mais très compliqué à mettre en place dans un tableur.