OVH Cloud OVH Cloud

Tiré une cellule sans utilisé les cellules masqués

3 réponses
Avatar
AnthonyLevesque
Bonjour,

J'ai actuellement une base de donné qui recense le prix d'une denrée à chaque jour de l'année avec une moyenne de la semaine.

Exemple ci-dessous (pas de transaction le samedi et le dimanche donc valeur de 0)

A1 -> lundi B1 -> 180$
A2 -> mardi B2 -> 179$
A3 -> mercredi B3 -> 181$
A4 -> jeudi B4 -> 183$
A5 -> vendredi B5 -> 182$
A6 -> samedi B6 -> 0
A7 -> dimanche B7 -> 0
A8 -> moyenne de la semaine #1 B8 -> 181$

A9 -> lundi B1 -> 178$
A10 -> mardi B2 -> 180$
A11 -> mercredi B3 -> 177$
A12 -> jeudi B4 -> 183$
A13 -> vendredi B5 -> 182$
A14 -> samedi B6 -> 0
A15 -> dimanche B7 -> 0
A16 -> moyenne de la semaine #2 B8 -> 181$
et etc...

Comment puis-je faire une sélection rapide de la moyenne des semaine uniquement (A8, A16, A24 et etc...)?

Exemple, je veux faire un graphique sur 52 semaines ou encore me faire un tableau récapitulatif dans un autre onglet qui présente uniquement les moyennes de chaque semaine (A8, A16, A24 et etc...)?

En masquant les cellules je peux voir uniquement les semaines, mais je veux être en mesure de faire des calculs rapide en inscrivant (exemple) =Onglet1!A8*$F$4 et tiré (draguer) la cellules vers le bas pour que chacune de mes moyennes soient multipliés par la cellule F4 sans multiplié chacune des journée par F4.

Merci,
Anthony

3 réponses

Avatar
MichD
Bonjour,
Pourquoi ne pas utiliser le filtre avancé avec une petite formule.
La première ligne de la plage de données doit être une ligne d'étiquettes.
Pour définir la zone de critère : G1:G24 24 étant la dernière ligne
G1 : Tu laisses la cellule totalement vide
G2 : la formule est : =MOD(A1;8)=0
Tu désignes la colonne où doit s'effectuer la filtre, dans mon exemple
A1:A24
Tu choisis la cellule où le résultat doit apparaître K1
Si tu as certains champs (colonnes dont tu veux obtenir les données
À partir de K1, tu écris le nom des champs de ta base de données,
seulement les champs qui t'intéressent et dans l'ordre que tu veux.
Attention aux fautes d'orthographe!
Si tu le désires, tu peux obtenir le résultat sur une autre feuille.
Pour appeler la commande du filtre avancé, tu dois d'abord sélectionner
la feuille qui doit recevoir les résultats et de cette feuille appelée
la commande. La zone de critère peut être où tu le désires, dans la feuille
que tu veux. À partir du résultat, tu peux construire tous les graphes
que tu désires.
MichD
Avatar
MichD
Le 22/09/20 à 15:54, MichD a écrit :
Bonjour,
Pourquoi ne pas utiliser le filtre avancé avec une petite formule.
La première ligne de la plage de données doit être une ligne d'étiquettes.
Pour définir la zone de critère : G1:G24 24 étant la dernière ligne
G1 : Tu laisses la cellule totalement vide
G2 : la formule est : =MOD(A1;8)=0
Tu désignes la colonne où doit s'effectuer la filtre, dans mon exemple
A1:A24
Tu choisis la cellule où le résultat doit apparaître K1
Si tu as certains champs (colonnes dont tu veux obtenir les données
À partir de K1, tu écris le nom des champs de ta base de données,
seulement les champs qui t'intéressent et dans l'ordre que tu veux.
Attention aux fautes d'orthographe!
Si tu le désires, tu peux obtenir le résultat sur une autre feuille.
Pour appeler la commande du filtre avancé, tu dois d'abord sélectionner
la feuille qui doit recevoir les résultats et de cette feuille appelée
la commande. La zone de critère peut être où tu le désires, dans la feuille
que tu veux. À partir du résultat, tu peux construire tous les graphes
que tu désires.
MichD

Pour être clair, si tu veux extraire plusieurs colonnes de ta base de
données, tu dois faire le filtre avancé sur toute ta base de données.
La formule utilise la colonne A dans le critère de filtre, mais tu dois
adapter selon la colonne contenant tes moyennes afin d'obtenir
l'information que tu désires.
MichD
Avatar
MichD
Le 22/09/20 à 15:54, MichD a écrit :
Bonjour,
Pourquoi ne pas utiliser le filtre avancé avec une petite formule.
La première ligne de la plage de données doit être une ligne d'étiquettes.
Pour définir la zone de critère : G1:G24 24 étant la dernière ligne
G1 : Tu laisses la cellule totalement vide
G2 : la formule est : =MOD(A1;8)=0
Tu désignes la colonne où doit s'effectuer la filtre, dans mon exemple
A1:A24
Tu choisis la cellule où le résultat doit apparaître K1
Si tu as certains champs (colonnes dont tu veux obtenir les données
À partir de K1, tu écris le nom des champs de ta base de données,
seulement les champs qui t'intéressent et dans l'ordre que tu veux.
Attention aux fautes d'orthographe!
Si tu le désires, tu peux obtenir le résultat sur une autre feuille.
Pour appeler la commande du filtre avancé, tu dois d'abord sélectionner
la feuille qui doit recevoir les résultats et de cette feuille appelée
la commande. La zone de critère peut être où tu le désires, dans la feuille
que tu veux. À partir du résultat, tu peux construire tous les graphes
que tu désires.
MichD

Désolé, la formule est plutôt ceci :
=MOD(Ligne(A1);8)=0
Dans cet exemple, le "8" représente à tous les 8 lignes, tu peux
modifier le "8", pour le chiffre que tu désires.
MichD