GNT sans publicité, site mobile, fonctionnalitées exclusives...

S.O.S une formule à la mer !!!

Le
LE Messager du Bonheur !!!!
Bonjour,

Meilleurs Voeux 2004 !!!

Je souhaite grace a une formule de me calculer :

Cellule : F8,F27,F47

ex : F8 : Soissons = +2 ex2: F8 : Soissons = +2
F27 : Mal = -2 F27 : Soissons = +2
F47 : Agen = +2 F47 : Soissons = +2
=
==
= +4 = + 6

Par code :

cp = -2
abs j = -2
mal = -2

En espérant que ce soit compréhensible !
Lire les 4 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
FxM
Le #323561
Bonjour,

- as-tu lu les réponses précédentes dans les TROIS autres fils ?
- si oui, pourquoi ne te conviennet-elles pas ?
- pour rappel, le principe du forum est d'*aider à* réaliser et non *de*
réaliser (il existe des développeurs pour cela)

Si tu veux réellement suivre les fils, abandonne cette m**** de CDO et
utilise un vrai lecteur de news. Clique sur le lien ci-dessous et ca
devrait être automatique :
news://news.microsoft.com/microsoft...c.fr.excel

Ceci étant dit :

LE Messager du Bonheur !!!! wrote:
Je souhaite grace a une formule de me calculer :
Cellule : F8,F27,F47
ex : F8 : Soissons = +2 ex2: F8 : Soissons = +2
F27 : Mal = -2 F27 : Soissons = +2
F47 : Agen = +2 F47 : Soissons = +2
============ ============= > = +4 = + 6


=max(0;F8)+max(0;F27)+max(0;F47)

Par code :

cp = -2
abs j = -2
mal = -2
abs j => Mettre un espace dans un nom est un bon moyen pour chercher ses

problèmes durant un bon bout de temps ... Remplacer l'espace par rien
(donc l'enlever) ou par _

sub test()
cp=-2
absj = -2
mal = -2
msgbox
application.max(0,cp)+application.max(0,absj)+application.max(0,mal)
end sub


En espérant que ce soit compréhensible !
Tu es tellement dans ton truc que l'on devine plus que l'on ne répond :o)


@+
FxM

Jacquouille
Le #323522
Là, François, tu as fait son Bonheur ...-))

--
Jacquouille conseille : http://www.excelabo.net


"FxM" #KQ#
Bonjour,

- as-tu lu les réponses précédentes dans les TROIS autres fils ?
- si oui, pourquoi ne te conviennet-elles pas ?
- pour rappel, le principe du forum est d'*aider à* réaliser et non *de*
réaliser (il existe des développeurs pour cela)

Si tu veux réellement suivre les fils, abandonne cette m**** de CDO et
utilise un vrai lecteur de news. Clique sur le lien ci-dessous et ca
devrait être automatique :
news://news.microsoft.com/microsoft...c.fr.excel

Ceci étant dit :

LE Messager du Bonheur !!!! wrote:
Je souhaite grace a une formule de me calculer :
Cellule : F8,F27,F47
ex : F8 : Soissons = +2 ex2: F8 : Soissons = +2
F27 : Mal = -2 F27 : Soissons = +2
F47 : Agen = +2 F47 : Soissons = +2
============ ============= > > = +4 = + 6


=max(0;F8)+max(0;F27)+max(0;F47)

Par code :

cp = -2
abs j = -2
mal = -2
abs j => Mettre un espace dans un nom est un bon moyen pour chercher ses

problèmes durant un bon bout de temps ... Remplacer l'espace par rien
(donc l'enlever) ou par _

sub test()
cp=-2
absj = -2
mal = -2
msgbox
application.max(0,cp)+application.max(0,absj)+application.max(0,mal)
end sub


En espérant que ce soit compréhensible !
Tu es tellement dans ton truc que l'on devine plus que l'on ne répond :o)


@+
FxM




Le messager du Bonheur
Le #323520
Quelques précisions. Encore Merci !!!

=max(0;F8)+max(0;F27)+max(0;F47) = la cellule pour le
resultat ?


cp = -2
mal = -2
abs_j => Corrigé Mon Seigneur ! lol Merci pour éviter
les erreurs !!!


Ceci est une Macro ? ( oui ? )

sub test()
cp=-2
absj = -2 ===> la liste peut-on l'augmenter ?
mal = -2
msgbox
application.max(0,cp)+application.max(0,absj)
+application.max(0,mal)
end sub

OUPS !!!!! j'ai oublie dire que il y avait d'autres
elements en compte. Non...Päs les dents !!!! lol

il y a d'autres code mais qui vaut +2

Ex:

11 = +2 [F8] cp = -2
80 = +2 mal = -2 [F27]
103 = +2 [F47] abs_j = -2

Donc = +2 -2 +2 = + 2

autre ex : -2 -2 +2 = -2 si c est négatif une mise de
depart +6

donc = +6 -2 -2 = 2

La maison vends le rames !!!! lol
FxM
Le #323464
Re-

Le messager du Bonheur wrote:
Quelques précisions. Encore Merci !!!

=max(0;F8)+max(0;F27)+max(0;F47) = la cellule pour le
resultat ?
Comme ce qui va de =max... jusqu'à F47) est une formule destinée à une

feuille de calcul, tu tapes cette formule dans la cellule où tu veux
voir le résultat.

cp = -2
mal = -2
abs_j => Corrigé Mon Seigneur ! lol Merci pour éviter les erreurs !!!
... d'autant plus que abs est un nom réservé d'Excel car «s(...)

renvoit la valeur absolue de ce qui est entre parenthèses.

Ceci est une Macro ? ( oui ? )
Serait-ce de l'humour ;o) ? Dans ta question originale, tu indiques (je

cite) :
--- début de copie ---
Par code :

cp = -2
abs j = -2
mal = -2
--- fin de copie ---
A moins que l'on ne parle pas le même langage, "par code" signifie pour
moi "macro". Alt-F11 pour activer l'éditeur VBA. Aurais-je du comprendre
que tu as nommé des cellules et que tu utilises ces noms ? Ce n'est pas
évident.

Alors effectivement ce qui suit est une macro.
sub test()
cp=-2
absj = -2 ===> la liste peut-on l'augmenter ?
mal = -2
msgbox
application.max(0,cp)+application.max(0,absj)
+application.max(0,mal)
end sub


Par "liste", entends-tu le nombre d'éléments à prendre en compte ?
absj serait-il une zone nommée ? En bref, pas clair ..

OUPS !!!!! j'ai oublie dire que il y avait d'autres
elements en compte. Non...Päs les dents !!!! lol

il y a d'autres code mais qui vaut +2

Ex:
11 = +2 [F8] cp = -2
80 = +2 mal = -2 [F27]
103 = +2 [F47] abs_j = -2
Donc = +2 -2 +2 = + 2

autre ex : -2 -2 +2 = -2 si c est négatif une mise de
depart +6
donc = +6 -2 -2 = 2

La maison vends le rames !!!! lol


Pour rester poli, je n'ai *rien* compris à ce que tu viens d'écrire
(mais alors rien de rien, nada, que pouic !)

Comme te l'ont déjà signalé mes éminents confrères, les questions à
tiroir sont amusantes pendant un temps; après ça lasse vite. Y a-t-il un
endroit où l'on puisse disposer de TOUTES les informations simultanément
pour enfin daigner pouvoir penser à ton problème ?

L'expérience a montré ....
- que d'écrire (décrire) toutes les étapes de ce que tu veux faire rend
la question plus claire. Et une question claire appelle des réponses
tout aussi claires et exactes ;o)
- il vaut souvent mieux décomposer les calculs en plusieurs cellules
distinctes que de vouloir traiter tous les cas en une seule,

Je crains que tu ne cherches à faire un calcul dans une cellule à partir
de la même cellule et ca va probablement te mener vers des références
circulaires.

S'il n'y a rien de confidentiel dans ton fichier, mets-en une copie dans
ma bal (enlève le 1er x de l'adresse) avec une explication sérieuse ;o) .

@+
FxM

Publicité
Suivre les réponses
Poster une réponse
Anonyme