Google Sheer me rend fous

Résolu/Fermé
User.number.xxxxxxx1 - Modifié le 22 mai 2017 à 09:24
 User.number.xxxxxxx1 - 22 mai 2017 à 14:51
Bonjour, j'ai un petit problème sur "sheet" j'essaye de créé un tableau de stock.

Feuille 1 : Gestion des achats

Chaque vendeur peut effectuer des achats en fiction de l'état des stock (un même vendeur peut acheté le même produit en quantité différente à différent moment)

Feuille 2 : Gedtion des ventes

Chaque vendeur peut vendre les produit précédemment acheté à plusieurs moment en différente quantité

Feuille 3 : Gestion des stocks

Récupère les données de quantité en fonction du nom des produits donnée par la feuille calcule [ =IF(ISNA(VLOOKUP(B6;Conditionement!$B$6:$H$1002;7;TRUE()));"";(VLOOKUP(B6;Conditionement!$B$6:$H$1002;7;TRUE()))) ]


Feuille 4 : Conditionement (Calcule en condition ps: ok le nom est nul)

En colonne A récupéré le nom des produits du catalogue.
En volonté B récupéré le nombre d'achats en feuille 1 en fonction du nom des produit [ =IF(ISNA(VLOOKUP(B6;Achat!$B$7:$C1000;2;TRUE()=0));"";(VLOOKUP(B6;Achat!$B$7:$C1000;2;TRUE()=0))). ]
Problème il ne récupère que le premier chiffre correspondant au nom du produit.

En Colone C récupère le nombre de vente en feuille 2 en fonction du nom des produits [ =IF(ISNA(VLOOKUP(B6;Ventes!$E$8:$F$999;2;TRUE()=0));"";(VLOOKUP(B6;Ventes!$E$8:$F$999;2;TRUE()=0))) ]
Même problème

En Colone D fais la différence entre produit acheté et produits vendus utilise par la feuille stock.


J'aurais bien besoin d'un petit coups de mains la ;)

Merci par avance
A voir également:

4 réponses

PHILOU10120 Messages postés 6371 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 5 mai 2024 797
22 mai 2017 à 09:33
Bonjour

Je ne pratique pas l'anglais mais je pense avoir compris

Voici la formule à utiliser

=SOMME.SI(condt!A1:A20;Feuil3!A4;condt!H1:H20)

condt = conditionnement pour vous
changer les adresses de début et fin
0
User.number.xxxxxxx1
22 mai 2017 à 10:32
Le problème ce pose au niveau des Colone B et C pas au niveau des somme.

Merci, d'avoir répondu

En français da donne
=SI(ESTNA(RECHERCHEV(.......)
0
PHILOU10120 Messages postés 6371 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 5 mai 2024 797
22 mai 2017 à 10:46
La recherchev donne le premier élément répondant à la recherche
autrement utiliser la fonction Equiv(...) et ligne(...) pour en avoir plusieurs
0
eriiic Messages postés 24571 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 8 mai 2024 7 216
22 mai 2017 à 11:14
Bonjour ,

En volonté B récupéré le nombre d'achats
au passage tu aurais pu te relire avant de valider, simple respect du lecteur...
Il s'agit bien d'une somme, pourquoi tu ne testes pas la proposition de philou somme.si() ?
Si tu n'es pas d'accord explique pourquoi pour la compréhension
eric
0
User.number.xxxxxxx1
22 mai 2017 à 11:15
Heu j'ai jamais combattu avec EQUIV et LIGNE...
=EQUIV(B6;Achats!$B$7:$B$999;2)
0
User.number.xxxxxxx1
Modifié le 22 mai 2017 à 11:42
Effectivement je n'ai pas préciser que j'avais teste avant de répondre (désolé Ériiic mon orthographe laisse à désirer de plus sur un ecrant de téléphone)

Formule que j'ai utiliser
=SOMME.SI.ENS(Achats!C7:C999,Achats!B7:B999,(<>B6)
achats C7 C999 = plage quantité de produit acheté
Achats B7 B999 = plage désignation du produit acheté
B6 = désignation de produit sur la feuille conditionnement
0
PHILOU10120 Messages postés 6371 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 5 mai 2024 797
22 mai 2017 à 11:36
Bonjour User.number.xxxxxx1

Equiv (...) donne la première ligne avec le critère recherché donc si vous voulez la ligne 2 on met Equiv(...)+1 et cela donne la ligne suivante à utiliser avec la fonction Adresse(...)
La base doit être triée dans l'ordre croissant

0
User.number.xxxxxxx1
22 mai 2017 à 14:51
Après avoir testé CORECTEMENT et à tête reposée il semblerais que la solution première de PHILOU10120 est la bonne !
Je suis super content !
Sur ceux je vais me flageller pour avoir dit que cette solution ne fonctionnait pas

MERCI ! MERCI ! MERCI ! PHILOU10120
0