OVH Cloud OVH Cloud

Conversion d'une formule Calc

3 réponses
Avatar
Indigo
Bonjour à tous.

On saisit au fur et à mesure un historique en 2 colonnes :
1° colonne la date des transactions
2° colonne les produits traités lors de chaque transaction. Un seul produit
par transaction.

Il s'agit d'extraire toute les dates des transactions correspondant à un
produit en particulier.

Soit Date le nom de la 1° colonne, la zone des dates
Soit Produit le nom la 2) colonne, la zone des produits.

A1 est la cellule contenant le nom du produit à tester.
A5 est la première ligne de la matrice résultat.

Exemple :
10/2 Choux
11/2 Carotte
11/2 Choux
12/2 Choux
15/2 Choux
16/2 Carotte

Sur Calc j'ai cette formule matricielle :

{=INDIRECT(""&SUBSTITUE(GAUCHE(CELLULE("ADDRESS";Date);CHERCHE("$";CELLULE("ADDRESS";Date);CHERCHE("\.";CELLULE("ADDRESS";Date))+2));"$";"")&PETITE.VALEUR((Produit=A$1)*LIGNE(Produit);(LIGNE()-LIGNE(A$5)+1)+NB.SI(Produit;"<>"&CELLULE("CONTENTS";A$1)&"")+NB.VIDE(Produit))&"")}

Comment la traduire pour quelle fonctionne sur Excel ?

Merci à tous

3 réponses

Avatar
JLuc
Indigo avait soumis l'idée :
Bonjour à tous.

On saisit au fur et à mesure un historique en 2 colonnes :
1° colonne la date des transactions
2° colonne les produits traités lors de chaque transaction. Un seul produit
par transaction.

Il s'agit d'extraire toute les dates des transactions correspondant à un
produit en particulier.

Soit Date le nom de la 1° colonne, la zone des dates
Soit Produit le nom la 2) colonne, la zone des produits.

A1 est la cellule contenant le nom du produit à tester.
A5 est la première ligne de la matrice résultat.

Exemple :
10/2 Choux
11/2 Carotte
11/2 Choux
12/2 Choux
15/2 Choux
16/2 Carotte

Sur Calc j'ai cette formule matricielle :

{=INDIRECT(""&SUBSTITUE(GAUCHE(CELLULE("ADDRESS";Date);CHERCHE("$";CELLULE("ADDRESS";Date);CHERCHE(".";CELLULE("ADDRESS";Date))+2));"$";"")&PETITE.VALEUR((Produit=A$1)*LIGNE(Produit);(LIGNE()-LIGNE(A$5)+1)+NB.SI(Produit;"<>"&CELLULE("CONTENTS";A$1)&"")+NB.VIDE(Produit))&"")}

Comment la traduire pour quelle fonctionne sur Excel ?

Merci à tous


Et si tu utilisais le filtre automatique ?

--
JLuc

Avatar
Indigo

Et si tu utilisais le filtre automatique ?


Merci JLuc.

Il y a en réalité beaucoup de produits différents et il s'agit de regrouper
4 type d'information pour chacun des produits.

Sur Choux :
Date Quantité Net Stock
[...] Tout ce qui concerne Choux selon les différentes dates successives.

De même à droite de Choux pour carottes...
et ainsi de suite pour cahcun des produits.

Avatar
JLuc
Indigo avait soumis l'idée :

Et si tu utilisais le filtre automatique ?


Merci JLuc.

Il y a en réalité beaucoup de produits différents et il s'agit de regrouper
4 type d'information pour chacun des produits.

Sur Choux :
Date Quantité Net Stock
[...] Tout ce qui concerne Choux selon les différentes dates successives.

De même à droite de Choux pour carottes...
et ainsi de suite pour cahcun des produits.


Avec le filtre automatique et des sous totaux, tu devrais pouvoir t'en
sortir. Il y a aussi les TCD (tableaux croisés dynamiques)

--
JLuc