Encore un soucis de fonction Excel......

Geronimette -  
geronimette77 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Y aurait-il à nouveau une personne bien sympathique qui pourrait m'aider dans la fonction suivante qui ne marche pas :

=SI(ET(L7="";F8="");"";SI(ET(L7<>"";F8="");DERCELL(G:G)-L7;SI(ET(L7="";F8<>"");DERCELL(G:G)+F8;SI(ET(L7<>"";F8<>"");DERCELL(G:G)-(L7+F8))))))

Merci d'avance pour votre aide très précieuse !
A voir également:

7 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
bonjour

Alors si tu ne veux pas de valeur sans mouvement tu peux mettre la formule en G7 :

=SI(ET(F7="";L7="");"";F7-L7+DECALER(G$5;EQUIV(9^9;G$6:G6;1);0))

et tu peux tirer la formule sur la colonne et la copier sur les 2 autres colonnes en changeant simplement L7 car le reste fonctionne après avoir initialisé la ligne 6.

La fonction DECALER récupère grâce à EQUIV le dernier montant de ta colonne, ce que tu avais mis dans DERCELL, je suppose, mais comme je n'ai pas vu la fonction, autant utiliser le standard.
1
geronimette77 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Waouh ! je suis scotchée ! Faut dire que ça fait que quelques jours que je me suis lancée dans ces fonctions, jusque là totalement inconnues pour moi.....mais que je trouve passionnantes !! Alors OK, ça marche, mais j'aimerais comprendre....... il y a pleiin de signes que je ne connais pas encore, jusque là, j'ai été glâné les autres (style DERCELL) sur la toile. Pourrais-tu s'il te plait me "traduire" tout ça ? Ce serait vraiment très gentil, et je te remercie déjà beaucoup d'avoir pris le temps de répondre à mon "énigme" !
0
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
=SI(ET(L7="";F8="");"";SI(ET(L7<>"";F8="");DERCELL(G:G)-L7;SI(ET(L7="";F8<>"");DERCELL(G:G)+F8;SI(ET(L7<>"";F8<>"");DERCELL(G:G)-(L7+F8)))))

Mais il; doit y avoir au moins une donnée dans la colonne G
A+
0
Geronimette
 
OK, il y avait une parenthèse de trop à la fin. n'empêche que ça ne marche toujours pas, bien qu'il y ait une donnée dans la colonne G ; la cellule me renvoit : NOM?

Avez-vous une idée ? Merci !
0
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Comme tu a fait les fonctions ce doit être des nombres qui sont dans les cellules, C'est quoi qu'il y a dedans ?
J'ai tester et ça fonctionne impec !
A+
0
Geronimette
 
*Ce sont effectivement des nombres dans les cases, mais j'ai aussi des titres inscrits en haut des colonnes ; C'est peut-être ça qui met le bazar ? Merci pour ton aide !
0
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191 > Geronimette
 
Ce n'est pas les titres, j'en ai rajouté et ça va encore impec !!
Tes cellules sont bien renseignées en Standard ou nombre ?
EDIT:
Ben non, j'ai mis la dernière cellule de G en texte et.... c'est toujours impec !!
0
Geronimette > lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention  
 
Ben oui, tout est bien renseigné, j'y comprends rien......... je m'arrache les cheveux..... Ya pas moyen de t'envoyer mon tableau ?
0
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191 > Geronimette
 
Si, tu peu le mettre sur Cjoint.com et mettre le lien dans un poste suivant.
0
Geronimette > lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention  
 
0
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Je vais essayer de comprendre.
1°) dans TON stock (en bleu) tu a X nombre de pièces.
2°) Quand un des 3 ajoute dans SONT stock il faudrait
a) Que TON stock diminue
b) Que dans SONT stock soit ajouter le nombre de pièces ajoutées.
3°) Quand il vend des pièce sont stock soit diminuer
Etc..
Je sais pas si je vais pouvoir faire ça par formule, mon avis qu'il faudra du VBA
Mais il y a des spécialistes des formules qui pourront peut-être te dépanner pour ce problème.
Je continue à chercher mais ce seras pour demain.
A+
Edit: Pour les formules voir avec Eriic !! c'est le super crack des formules. !
A+
0
geronimette77 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Oui, c'est ça, t'as tout compris !! Encore merci pour mes pauvres neuronnes......
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
bonjour à tous

Je n'ai peut-être rien compris mais il me semble que tu peux simplement mettre en G7 cette formule :

=G6-L6+F7

puis la tirer sur toute la colonne car dans une opération si la cellule est vide elle est compté à zéro.
0
geronimette77 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Ben le soucis avec cette simple formule, c'est que le dernier résultat s'étire sur toute la colonne (sauf erreur de ma part), et ça, je ne le souhaite pas.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonsoir tout le monde,

J'suis d'accord avec gb...
Tu as juste un test à rajouter, sur la date saisie par exemple. En G7:
=SI(B7="";"";G6+F7-L7)
A moins qu'il nous manque un élément (?)
eric

edit : heuu c'était avant son post 17... :-)
0
geronimette77 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Ok. j'ai vraiment à faire à des pros...... je ferme la boutique pour ce soir, comme on dit, et j'essayerai de comprendre tout ça demain.....mais je suis vraiment très très reconnaissante de votre aide ! C'est super gentil de votre part, et je ne sais pas quoi fiare pour vous remercier en retour....

A demain donc,
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
bonsoir Éric

Il me semble avoir compris que geronimette77 veux initialiser de nombreuses lignes avec ses formules sans qu'elles soient visibles.

Personnellement je pense qu'il est plus simple et efficace de tirer les formules, à la demande avec si l'on veut une macro événementielle mais chacun fait ce qu'il souhaite.

Lorsque l'on nous demandera comme faire "maigrir" le classeur, ce sera du gâteau !
0