Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Je ne prend que le 1er, la "racine", les autres étages j'ignore (en attente d'infos contradictoires de kdet)
J'ai fais preuve d'imagination 😁
@kdet
Une version sans PIVOTER (attention en terme de performances !)
=LET(mfs;INDEX(FRACTIONNER.TEXTE(TblSaisieFactures[FOURNISSEURS];" ");;1)...
C'est vrai qu'elle est récente mais Microsoft l'indique comme disponible pour 2024
https://support.microsoft.com/fr-fr/office/fonction-pivoter-par-de86516a-90ad-4ced-8522-3a25fac389cf
Je propose
=PIVOTER.PAR(INDEX(FRACTIONNER.TEXTE( TblSaisieFactures[FOURNISSEURS];" ");;1);ANNEE(TblSaisieFactures[Date]);TblSaisieFactures[Montant];SOMME)
Bonjour,
Ca ne répond pas à ta question mais ta formule en A2 ne pourrait pas être
=Let(f;UNIQUE(TblSaisieFactures[FOURNISSEURS]);
m;SOMME.SI.ENS(TblSaisieFactures[MONTANT]; TblSaisieFactures[FOURNISSEURS]; f & "*"; annee(TblSaisieFactures[DATE]);INDEX(B$1:F$1;1;SEQUENCE(;5)));
ASSEMB.H(f;m))...
Bonjour harveyspecter,
" créer un graph empilé" => Donc on doit empiler quelque chose !
Les produits : " l'axe des abscisse les produits A B C " => donc NON
Les années : "chaque produit 2024 et 2025 cote à coté" => donc NON
Dis nous ce que tu veux empiler.
Bonjour,
Je ne vois pas d'erreur, simplement tu récupère 5 colonnes et au minimum 3 lignes.
Le principe, avec LET on définit
Liste : Liste des enregistrements correspondants au département
ValSeuil : La valeur limite inférieure des valeurs à récupérer
Résultat de LET : on filtre Liste pour...
Remplace ma précédente proposition où je ne tenais pas compte du département !
=LET(Liste;FILTRE(communes!C2 : D40;communes!A2:A40=chercher!C2);ValSeuil;GRANDE.VALEUR(INDEX(Liste;0;2);5);TRIER(FILTRE(Liste;INDEX(Liste;0;2)>=ValSeuil);2;-1))
Bonjour à tous,
Il faut vraiment que j'y pense à TEXTE.AVANT, TEXTE.APRES !
Pour le plaisir, basée sur la solution de Nain porte quoi si la 2ème paires "//" n'est pas un critère valable
="SUPP"&TEXTE.AVANT(TEXTE.APRES(A2;"SUPP");" ")