Autres aide sur une formule excel 2007

kalilo35

XLDnaute Nouveau
Bonjour j'ai tableau de données je veux rendre le montant d'une cellule négatif mais sous condition, exemple si la cellule A1 = (lettre R) multiplier le contenu de la cellule M1 *-1 pour le rendre négatif, et faire pareil pour toutes les autres lignes, j’espère être claire dans ma question et merci d'avance.
 

Victor21

XLDnaute Barbatruc
Bonjour kalilo35 et bienvenue sur ce magnifique forum.

1° =Si(A1="(lettre R)";M1*-1;M1)
2° Si c'est pas ça, c'est :
- soit que vous n'avez pas été claire dans votre question,​
- soit que le fichier que vous avez joint était trop explicite ;)
- soit que je n'ai rien compris.​
 

kalilo35

XLDnaute Nouveau
Bonjour kalilo35 et bienvenue sur ce magnifique forum.

1° =Si(A1="(lettre R)";M1*-1;M1)
2° Si c'est pas ça, c'est :
- soit que vous n'avez pas été claire dans votre question,​
- soit que le fichier que vous avez joint était trop explicite ;)
- soit que je n'ai rien compris.​
merci d'avoir répondu a ma question je vais essayer ça sinon j'essayerai de joindre mon fichier peut etre ça sera plus facile de me comprendre, encors une fois merci.
 

kalilo35

XLDnaute Nouveau
la formule que vous m'avez proposé donne le résultat négatif c'est bon, car je l'ai mise sur la colonne S sur la même ligne je veux que le montant de la cellule K qui soit multiplier *-1 , je vous envoi un fichier pour être plus claire ou je souhaite que les résultats vont apparaître sur la colonne K
 

Pièces jointes

  • Kalilo.xlsx
    11 KB · Affichages: 9

Victor21

XLDnaute Barbatruc
Re, kalilo35.
Une formule ne peut pas, dans un fonctionnement standard, faire appel à sa propre valeur sauf dans un calcul itératif, impropre ici.
Une solution en pj ( la colonne L est masquée)
 

Pièces jointes

  • Copie de Kalilo-1.xlsx
    11.6 KB · Affichages: 6

kalilo35

XLDnaute Nouveau
MERCI Victor d'avoir essayer de m'aidé, mais la solution proposée ne m'aide pas trop car je voulais avoir une réponse pour la colonne K apres je me débrouillerais pour les 6 autres colonnes, avec la solution proposé je doit inserer une colonne avant ou après chaque colonne que je veux multiplier ensuite inserer les formules dans chacune des nouvelles colonnes et masqué les anciennes, sa me prendra beaucoup de temps, je sais que c'est possible avec une macro ou autre chose mais je ne maîtrise pas VBA malheureusement. je vais essayer de trouver une solution car je doit crée ma base de données 1 fois par mois qui contient presque 40 000 lignes. merci quand même.
 

Victor21

XLDnaute Barbatruc
Re,
[...] je sais que c'est possible avec une macro ou autre chose mais je ne maîtrise pas VBA [...]
Moi non plus ...
Bonjour jacky c'est pas ce que je veux, [...]
Bon, maintenant qu'on sait ce que vous ne voulez pas, peut-être pourriez-vous faire l'effort d'expliquer ce que vous voulez, comment vous le voulez et dans quel contexte.
En pj une proposition sans formule qui renvoie très exactement le résultat demandé. (mise en forme conditionnelle)
 

Pièces jointes

  • Copie de Kalilo-1.xlsx
    11.6 KB · Affichages: 9

kalilo35

XLDnaute Nouveau
ok Victor
je commence du début, je fusionne une 20 de fichiers DBF concernant les créances dans classeur excel avec asap utilités dans la colonne "codi" A j'ai 3 lettre I = impayé, R - recouvrée, A = annulé, je doit multiplier *-1 les cellules des colonnes impaye tva fsi td tg totperc des recouvrées ou annulées , pour que je suis crées apres un TCD tableau croisé dynamique quand je veux savoir le reste des créance d'un client X j'aurai le bon montant, je veux aussi que j'utilise actuellement ce TCD mais je fais la multiplication *-1 manuellement je tri la premiere colonne et je multiplie *-1 avec copier la cellule -1 ensuite je selectionne la cellules que je veux mutliplié je fais collage special - valeur - multiplication je veux eviter tout ca avec une macro ou avec une formule
 

Discussions similaires

Statistiques des forums

Discussions
311 724
Messages
2 081 937
Membres
101 844
dernier inscrit
pktla