Afficher une valeur d'une cellule inconnu.
Résolu/Fermé
Utilisateur anonyme
-
3 oct. 2014 à 21:51
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 4 oct. 2014 à 23:10
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 4 oct. 2014 à 23:10
A voir également:
- Afficher une valeur d'une cellule inconnu.
- Appel inconnu - Guide
- Aller à la ligne dans une cellule excel - Guide
- Bloquer une cellule excel - Guide
- Excel colorer une cellule sous condition d'une autre cellule ✓ - Forum Excel
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
5 réponses
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
3 oct. 2014 à 23:32
3 oct. 2014 à 23:32
Bonjour,
Merci de déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.
eric
Merci de déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.
eric
Utilisateur anonyme
4 oct. 2014 à 16:35
4 oct. 2014 à 16:35
Bonjour;
Merci pour ta réponse, et voici le lien : https://www.cjoint.com/?DJeqKUZIUGx
J'espère qu'il est compréhensible.
Merci pour ta réponse, et voici le lien : https://www.cjoint.com/?DJeqKUZIUGx
J'espère qu'il est compréhensible.
via55
Messages postés
14403
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
24 avril 2024
2 703
4 oct. 2014 à 17:18
4 oct. 2014 à 17:18
Bonjour Honiir
Salut Eric ;)
Une possibilité, mettre en J7 la formule suivante :
=INDEX($F$3:$F$11;EQUIV("*"&I7&" 2014";$C$3:$C$11;0)+NB.SI(C3:C11;"*"&I7&" 2014")-1)
et l'étirer ensuite
Explication : avec EQUIV on trouve le rang dans la plage des dates de la 1ere avec le mois voulu auquel on ajoute le nombre de dates de ce mois -1 (trouvé avec NB.SI) et INDEX retourne la valeur de même range dans la plage des soldes
ex : pour Septembre EQUIV donne 5 et NB.SI donne 4 , ainsi 5+4-1 donne 8 et le solde renvoyé est celui de la 8eme ligne de la plage
Mais peut-être qu'Eric aura une meilleure idée?
Cdlmnt
Salut Eric ;)
Une possibilité, mettre en J7 la formule suivante :
=INDEX($F$3:$F$11;EQUIV("*"&I7&" 2014";$C$3:$C$11;0)+NB.SI(C3:C11;"*"&I7&" 2014")-1)
et l'étirer ensuite
Explication : avec EQUIV on trouve le rang dans la plage des dates de la 1ere avec le mois voulu auquel on ajoute le nombre de dates de ce mois -1 (trouvé avec NB.SI) et INDEX retourne la valeur de même range dans la plage des soldes
ex : pour Septembre EQUIV donne 5 et NB.SI donne 4 , ainsi 5+4-1 donne 8 et le solde renvoyé est celui de la 8eme ligne de la plage
Mais peut-être qu'Eric aura une meilleure idée?
Cdlmnt
Utilisateur anonyme
4 oct. 2014 à 18:18
4 oct. 2014 à 18:18
Merci pour cette réponse; elle fonctionne.
Mais Je voudrai l'appliquer à un autre tableau donc pourrai tu l'écrire en remplacent les valeurs, cellule : par une manière général ou expliquer le fonctionnement plus en détail.
Car je ne suis pas expert en Microsoft Excel .
Mais Je voudrai l'appliquer à un autre tableau donc pourrai tu l'écrire en remplacent les valeurs, cellule : par une manière général ou expliquer le fonctionnement plus en détail.
Car je ne suis pas expert en Microsoft Excel .
via55
Messages postés
14403
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
24 avril 2024
2 703
4 oct. 2014 à 18:37
4 oct. 2014 à 18:37
De manière générale :
=INDEX(la plage où se trouve la valeur à retourner ;EQUIV("*"& la cellule où est indiquée le mois cherché &" 2014";la plage des dates ;0)+NB.SI(la plage des dates;"*"& la cellule où est indiqué le mois cherché &" 2014")-1
les * remplacent tous ce qu'il y avant, les & concatenent les données ainsi "*"&I7&" 2014" vaut *septembre 2014 et EQUIV recherche la 1ere date se terminant par septembre 2014
L'année de recherche pourrait aussi être mise dans une cellule, par exemple en I2, la partie de formule serait alors "*" & I7 & $I$2 (avec les signes $ pour cette derniere reference qui doit être absolue et ne pas changer selon les lignes)
Si tu as de la peine à l'adapter à un autre tableau renvoie un exemple allégé et anonymé de ton tableau, je regarderai
Cdlmnt
=INDEX(la plage où se trouve la valeur à retourner ;EQUIV("*"& la cellule où est indiquée le mois cherché &" 2014";la plage des dates ;0)+NB.SI(la plage des dates;"*"& la cellule où est indiqué le mois cherché &" 2014")-1
les * remplacent tous ce qu'il y avant, les & concatenent les données ainsi "*"&I7&" 2014" vaut *septembre 2014 et EQUIV recherche la 1ere date se terminant par septembre 2014
L'année de recherche pourrait aussi être mise dans une cellule, par exemple en I2, la partie de formule serait alors "*" & I7 & $I$2 (avec les signes $ pour cette derniere reference qui doit être absolue et ne pas changer selon les lignes)
Si tu as de la peine à l'adapter à un autre tableau renvoie un exemple allégé et anonymé de ton tableau, je regarderai
Cdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
Modifié par eriiic le 4/10/2014 à 23:23
Modifié par eriiic le 4/10/2014 à 23:23
Re,
déjà il faut mettre de vraies dates en C (01/08/14), et mettre le format d'affichage personnalisé éventuellement.
En J7 :
La formule doit s'entourer de { } si la validation est correcte.
http://cjoint.com/?DJexAJF9Hfy
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
déjà il faut mettre de vraies dates en C (01/08/14), et mettre le format d'affichage personnalisé éventuellement.
En J7 :
=INDEX($F:$F;EQUIV(MAX(($C$3:$C$11)*(MOIS($C$3:$C$11)=MOIS($I7 & J$2))*(ANNEE($C$3:$C$11)=J$2));$C:$C;0))formule matricielle à valider avec shift+ctrl+entrée
La formule doit s'entourer de { } si la validation est correcte.
http://cjoint.com/?DJexAJF9Hfy
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci