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

Fermé
Geronimette - 6 févr. 2009 à 12:44
geronimette77 Messages postés 5 Date d'inscription vendredi 6 février 2009 Statut Membre Dernière intervention 7 février 2009 - 6 févr. 2009 à 20:50
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 712
6 févr. 2009 à 19:49
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 vendredi 6 février 2009 Statut Membre Dernière intervention 7 février 2009
6 févr. 2009 à 20:19
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 dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
6 févr. 2009 à 12:52
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
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 dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
6 févr. 2009 à 13:18
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
*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 dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190 > Geronimette
6 févr. 2009 à 13:34
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 dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020
6 févr. 2009 à 13:46
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 dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190 > Geronimette
6 févr. 2009 à 14:03
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 dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020
6 févr. 2009 à 14:09
0
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
6 févr. 2009 à 17:08
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 vendredi 6 février 2009 Statut Membre Dernière intervention 7 février 2009
6 févr. 2009 à 18:43
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 712
6 févr. 2009 à 18:58
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 vendredi 6 février 2009 Statut Membre Dernière intervention 7 février 2009
6 févr. 2009 à 19:14
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 mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
6 févr. 2009 à 20:04
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 vendredi 6 février 2009 Statut Membre Dernière intervention 7 février 2009
6 févr. 2009 à 20:50
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 712
6 févr. 2009 à 20:18
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