OVH Cloud OVH Cloud

Deux conditions

29 réponses
Avatar
BIANCAV
Bonsoir,
J'ai besoin d'obtenir un résultat en fonction de 2 paramètres.
En G3 j'ai une date format date 01/01/06
En L3 un montant
En M3 un nbr par exercice qui peut être égal (selon une liste validation) à
: annuel, trimestriel; bimestriel, mensuel.
de N2 à AW2 j'ai janvier 2007 à decembre 2009.
Le montant qui se trouve en L3 doit se reporter dans les cellules N3 à W3 en
fonction de la date inscrite en G3 et du nbre d'exercice en M3.
J'ai réussi la première condition mais je bloque pour ajouter la seconde
=SI($G3=N$2;$L3;"")
Merci de votre aide

9 réponses

1 2 3
Avatar
FxM
Mais euuuuhhh :o)

Du coup j'ai compris le 3 de JB, si on remplace la feuille 2 par index
1;3;... comme la formule à JB cela collerait ?
A priori, oui. A vérifier si les écritures doivent strictement identiques.


Est-ce qu'il faudrait que je rajoute une colonne pour qu'il ne continue pas
en 2008 si je ne veux pas ? car je me répète mais je n'ai pas une année
identique.
Tu remplaces la partie

DATE(ANNEE($G3)+$K3;MOIS($G3);
par
DATE(ANNEE($G3)+1;MOIS($G3);
($K3 devient 1)


Et si mon JS à moi il me met sur un de ces tableaux 30% le
premier trimestre, et le solde partagé sur les 3 trimestres restant (je l'ai
déjà lu mêm si je n'en suis pas encore à cette rubrique) il faut d'autres
colonnes pour adapter la formule ?
C'est carré la compta mais :o)
Ca sent la question à tiroirs ... !

C'est tout le temps 30% ou tu prévois des variantes ? Tu peux nous
lister TOUTES les possibilités ?

Bref, ne te précipites pas pour le premier point car celui-ci aura une
influence dessus !

@+
FxM

Avatar
JB
=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX(Rmb2;EQUIV($M3;Rmb1 ;0))*12/INDEX(Rmb2;EQUIV($M3;Rmb1;0));1);MOD(COLONNE()-MOD(MOIS($G$3)-INDEX (Rmb2;EQUIV($M3;Rmb1;0))+1;INDEX(Rmb2;EQUIV($M3;Rmb1;0)));INDEX(Rmb2;EQUIV( $M3;Rmb1;0)))=0);$L3/(12/INDEX(Rmb2;EQUIV($M3;Rmb1;0)));"")

http://cjoint.com/?lrgVGDaOn1

JB

Merci JB cela me semble coller , je l'appliquerai demain car là je stop
Bonne soirée
"JB" a écrit dans le message de news:

http://cjoint.com/?lqxlfIj1HC

jb


http://cjoint.com/?lqw3Puk4BF
Comme je rajoute bimestre, je pense que j'ai un souci avec la partie
index.
Cordialement
"JB" a écrit dans le message de news:


=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX({1;3;6;12};EQUI V($M$3;{"mois";"trimestre";"semestre";"annuel"};0))*12/INDEX({1;3;6;12};EQU IV($M$3;{"mois";"trimestre";"semestre";"annuel"};0));1);MOD(COLONNE()-MOD(M OIS($G$3)-INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annue l"};0))+1;INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annue l"};0)));INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel "};0)))=0);$L3/(12/INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semes tre";"annuel"};0)));"")

http://cjoint.com/?lqwCoys0If

JB


Je joint un exemple qui sera plus clair que mes paroles
Cordialement
http://cjoint.com/?lqvDicqPt4
"JB" a écrit dans le message de news:

=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX({1;3;6;12};EQ UIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0));1));$L3;"")

http://cjoint.com/?lqu5SFhLWL

JB


Bonsoir,
J'ai besoin d'obtenir un résultat en fonction de 2 paramètres.
En G3 j'ai une date format date 01/01/06
En L3 un montant
En M3 un nbr par exercice qui peut être égal (selon une liste
validation)
à
: annuel, trimestriel; bimestriel, mensuel.
de N2 à AW2 j'ai janvier 2007 à decembre 2009.
Le montant qui se trouve en L3 doit se reporter dans les cellules N 3 à
W3
en
fonction de la date inscrite en G3 et du nbre d'exercice en M3.
J'ai réussi la première condition mais je bloque pour ajouter la
seconde
=SI($G3=N$2;$L3;"")
Merci de votre aide








Avatar
BIANCAV
Bonjour,
Un peu plus fraiche ce matin (quoi que) tu as raison mais euuuuhh, pas trés
dans l'axe la biancav
A+
"FxM" a écrit dans le message de news:

Mais euuuuhhh :o)

Du coup j'ai compris le 3 de JB, si on remplace la feuille 2 par index
1;3;... comme la formule à JB cela collerait ?
A priori, oui. A vérifier si les écritures doivent strictement identiques.


Est-ce qu'il faudrait que je rajoute une colonne pour qu'il ne continue
pas en 2008 si je ne veux pas ? car je me répète mais je n'ai pas une
année identique.
Tu remplaces la partie

DATE(ANNEE($G3)+$K3;MOIS($G3);
par
DATE(ANNEE($G3)+1;MOIS($G3);
($K3 devient 1)


Et si mon JS à moi il me met sur un de ces tableaux 30% le
premier trimestre, et le solde partagé sur les 3 trimestres restant (je
l'ai déjà lu mêm si je n'en suis pas encore à cette rubrique) il faut
d'autres colonnes pour adapter la formule ?
C'est carré la compta mais :o)
Ca sent la question à tiroirs ... !

C'est tout le temps 30% ou tu prévois des variantes ? Tu peux nous lister
TOUTES les possibilités ?

Bref, ne te précipites pas pour le premier point car celui-ci aura une
influence dessus !

@+
FxM



Avatar
jps
moi jadore cette formule : on y rigole à chaque ligne....
jps

"JB" a écrit dans le message de news:

=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX(Rmb2;EQUIV($M3;Rmb1;0))*12/INDEX(Rmb2;EQUIV($M3;Rmb1;0));1);MOD(COLONNE()-MOD(MOIS($G$3)-INDEX(Rmb2;EQUIV($M3;Rmb1;0))+1;INDEX(Rmb2;EQUIV($M3;Rmb1;0)));INDEX(Rmb2;EQUIV($M3;Rmb1;0)))=0);$L3/(12/INDEX(Rmb2;EQUIV($M3;Rmb1;0)));"")

http://cjoint.com/?lrgVGDaOn1

JB

Merci JB cela me semble coller , je l'appliquerai demain car là je stop
Bonne soirée
"JB" a écrit dans le message de news:

http://cjoint.com/?lqxlfIj1HC

jb


http://cjoint.com/?lqw3Puk4BF
Comme je rajoute bimestre, je pense que j'ai un souci avec la partie
index.
Cordialement
"JB" a écrit dans le message de news:


=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0))*12/INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0));1);MOD(COLONNE()-MOD(MOIS($G$3)-INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0))+1;INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)));INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)))=0);$L3/(12/INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)));"")

http://cjoint.com/?lqwCoys0If

JB


Je joint un exemple qui sera plus clair que mes paroles
Cordialement
http://cjoint.com/?lqvDicqPt4
"JB" a écrit dans le message de news:

=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0));1));$L3;"")

http://cjoint.com/?lqu5SFhLWL

JB


Bonsoir,
J'ai besoin d'obtenir un résultat en fonction de 2 paramètres.
En G3 j'ai une date format date 01/01/06
En L3 un montant
En M3 un nbr par exercice qui peut être égal (selon une liste
validation)
à
: annuel, trimestriel; bimestriel, mensuel.
de N2 à AW2 j'ai janvier 2007 à decembre 2009.
Le montant qui se trouve en L3 doit se reporter dans les cellules N3
à
W3
en
fonction de la date inscrite en G3 et du nbre d'exercice en M3.
J'ai réussi la première condition mais je bloque pour ajouter la
seconde
=SI($G3=N$2;$L3;"")
Merci de votre aide








Avatar
BIANCAV
Je n'ai pas l'humour excel donc là je ne sais pas ou je ris, néanmoins merci
à tous.
Je profite de ce post car je crois que c'est toi qui gère le repas du
15/12/06.
Histoire de rire autrement je viendrais peut-être avec mon mari si nos
rendez-vous sur la capital peuvent coincider avec la date. Nous aurons la
réponse Mardi.
Cordialement
"jps" a écrit dans le message de news:
%
moi jadore cette formule : on y rigole à chaque ligne....
jps

"JB" a écrit dans le message de news:

=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX(Rmb2;EQUIV($M3;Rmb1;0))*12/INDEX(Rmb2;EQUIV($M3;Rmb1;0));1);MOD(COLONNE()-MOD(MOIS($G$3)-INDEX(Rmb2;EQUIV($M3;Rmb1;0))+1;INDEX(Rmb2;EQUIV($M3;Rmb1;0)));INDEX(Rmb2;EQUIV($M3;Rmb1;0)))=0);$L3/(12/INDEX(Rmb2;EQUIV($M3;Rmb1;0)));"")

http://cjoint.com/?lrgVGDaOn1

JB

Merci JB cela me semble coller , je l'appliquerai demain car là je stop
Bonne soirée
"JB" a écrit dans le message de news:

http://cjoint.com/?lqxlfIj1HC

jb


http://cjoint.com/?lqw3Puk4BF
Comme je rajoute bimestre, je pense que j'ai un souci avec la partie
index.
Cordialement
"JB" a écrit dans le message de news:


=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0))*12/INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0));1);MOD(COLONNE()-MOD(MOIS($G$3)-INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0))+1;INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)));INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)))=0);$L3/(12/INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)));"")

http://cjoint.com/?lqwCoys0If

JB


Je joint un exemple qui sera plus clair que mes paroles
Cordialement
http://cjoint.com/?lqvDicqPt4
"JB" a écrit dans le message de news:

=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0));1));$L3;"")

http://cjoint.com/?lqu5SFhLWL

JB


Bonsoir,
J'ai besoin d'obtenir un résultat en fonction de 2 paramètres.
En G3 j'ai une date format date 01/01/06
En L3 un montant
En M3 un nbr par exercice qui peut être égal (selon une liste
validation)
à
: annuel, trimestriel; bimestriel, mensuel.
de N2 à AW2 j'ai janvier 2007 à decembre 2009.
Le montant qui se trouve en L3 doit se reporter dans les cellules
N3 à
W3
en
fonction de la date inscrite en G3 et du nbre d'exercice en M3.
J'ai réussi la première condition mais je bloque pour ajouter la
seconde
=SI($G3=N$2;$L3;"")
Merci de votre aide












Avatar
jps
bonjour biancaV
en effet, c'est un peu moi et beaucoup MHD qui gérons le repas du 16/12
(attention, pas le 15 mais bien le samedi 16 : FxM t'aurait-il enduite avec
de l'erreur?)
nous espérons que mardi tu nous donneras une réponse positive et que nous
aurons ainsi le plaisir de vous compter, toi et ton mari, parmi nous...
quant à la formule de JB, tu n'as pas vu tous les o)))) qui la jalonnent?
à bientôt de tes nouvelles
jps

"BIANCAV" a écrit dans le message de news:

Je n'ai pas l'humour excel donc là je ne sais pas ou je ris, néanmoins
merci à tous.
Je profite de ce post car je crois que c'est toi qui gère le repas du
15/12/06.
Histoire de rire autrement je viendrais peut-être avec mon mari si nos
rendez-vous sur la capital peuvent coincider avec la date. Nous aurons la
réponse Mardi.
Cordialement
"jps" a écrit dans le message de news:
%
moi jadore cette formule : on y rigole à chaque ligne....
jps

"JB" a écrit dans le message de news:

=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX(Rmb2;EQUIV($M3;Rmb1;0))*12/INDEX(Rmb2;EQUIV($M3;Rmb1;0));1);MOD(COLONNE()-MOD(MOIS($G$3)-INDEX(Rmb2;EQUIV($M3;Rmb1;0))+1;INDEX(Rmb2;EQUIV($M3;Rmb1;0)));INDEX(Rmb2;EQUIV($M3;Rmb1;0)))=0);$L3/(12/INDEX(Rmb2;EQUIV($M3;Rmb1;0)));"")

http://cjoint.com/?lrgVGDaOn1

JB

Merci JB cela me semble coller , je l'appliquerai demain car là je stop
Bonne soirée
"JB" a écrit dans le message de news:

http://cjoint.com/?lqxlfIj1HC

jb


http://cjoint.com/?lqw3Puk4BF
Comme je rajoute bimestre, je pense que j'ai un souci avec la partie
index.
Cordialement
"JB" a écrit dans le message de news:


=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0))*12/INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0));1);MOD(COLONNE()-MOD(MOIS($G$3)-INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0))+1;INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)));INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)))=0);$L3/(12/INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)));"")

http://cjoint.com/?lqwCoys0If

JB


Je joint un exemple qui sera plus clair que mes paroles
Cordialement
http://cjoint.com/?lqvDicqPt4
"JB" a écrit dans le message de news:

=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0));1));$L3;"")

http://cjoint.com/?lqu5SFhLWL

JB


Bonsoir,
J'ai besoin d'obtenir un résultat en fonction de 2 paramètres.
En G3 j'ai une date format date 01/01/06
En L3 un montant
En M3 un nbr par exercice qui peut être égal (selon une liste
validation)
à
: annuel, trimestriel; bimestriel, mensuel.
de N2 à AW2 j'ai janvier 2007 à decembre 2009.
Le montant qui se trouve en L3 doit se reporter dans les cellules
N3 à
W3
en
fonction de la date inscrite en G3 et du nbre d'exercice en M3.
J'ai réussi la première condition mais je bloque pour ajouter la
seconde
=SI($G3=N$2;$L3;"")
Merci de votre aide
















Avatar
J
Cher jps
Console moi, stp.
Je prends le fil, plus facile que le train par ici, je lis une gentille question
de bianca à laquelle je comprends à peu près tous les mots, quoique pas vraiment
le sens de toutes les phrases.
J'y vais gaiement.
Et après, fin du fil, comme pourrait dire les lyonnais, je vois une formule de
JB qui m'a fait péter le bord droit de mon écran LCD de 17 gros pouces et à
laquelle je ne comprends plus rien.

Et tu disais que le Beaujolais a le goût de cerise, cette année??
D'habitude, c'était la banane.
Rome n'est plus dans Rome....

Bon courage à tous(tes) et je vais chercher un bout de contre plaqué pour
réparer mon écran.
Encore bravo JB ;-)
@+
J@@



jps wrote:
bonjour biancaV
en effet, c'est un peu moi et beaucoup MHD qui gérons le repas du 16/12
(attention, pas le 15 mais bien le samedi 16 : FxM t'aurait-il enduite
avec de l'erreur?)
nous espérons que mardi tu nous donneras une réponse positive et que
nous aurons ainsi le plaisir de vous compter, toi et ton mari, parmi
nous...
quant à la formule de JB, tu n'as pas vu tous les o)))) qui la jalonnent?
à bientôt de tes nouvelles
jps

"BIANCAV" a écrit dans le message de news:

Je n'ai pas l'humour excel donc là je ne sais pas ou je ris, néanmoins
merci à tous.
Je profite de ce post car je crois que c'est toi qui gère le repas du
15/12/06.
Histoire de rire autrement je viendrais peut-être avec mon mari si nos
rendez-vous sur la capital peuvent coincider avec la date. Nous aurons
la réponse Mardi.
Cordialement
"jps" a écrit dans le message de news:
%
moi jadore cette formule : on y rigole à chaque ligne....
jps

"JB" a écrit dans le message de news:

=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX(Rmb2;EQUIV($M3;Rmb1;0))*12/INDEX(Rmb2;EQUIV($M3;Rmb1;0));1);MOD(COLONNE()-MOD(MOIS($G$3)-INDEX(Rmb2;EQUIV($M3;Rmb1;0))+1;INDEX(Rmb2;EQUIV($M3;Rmb1;0)));INDEX(Rmb2;EQUIV($M3;Rmb1;0)))=0);$L3/(12/INDEX(Rmb2;EQUIV($M3;Rmb1;0)));"")


http://cjoint.com/?lrgVGDaOn1

JB

Merci JB cela me semble coller , je l'appliquerai demain car là je stop
Bonne soirée
"JB" a écrit dans le message de news:

http://cjoint.com/?lqxlfIj1HC

jb


http://cjoint.com/?lqw3Puk4BF
Comme je rajoute bimestre, je pense que j'ai un souci avec la partie
index.
Cordialement
"JB" a écrit dans le message de news:



=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0))*12/INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0));1);MOD(COLONNE()-MOD(MOIS($G$3)-INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0))+1;INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)));INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)))=0);$L3/(12/INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)));"")



http://cjoint.com/?lqwCoys0If

JB


Je joint un exemple qui sera plus clair que mes paroles
Cordialement
http://cjoint.com/?lqvDicqPt4
"JB" a écrit dans le message de news:


=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0));1));$L3;"")




http://cjoint.com/?lqu5SFhLWL

JB


Bonsoir,
J'ai besoin d'obtenir un résultat en fonction de 2 paramètres.
En G3 j'ai une date format date 01/01/06
En L3 un montant
En M3 un nbr par exercice qui peut être égal (selon une liste
validation)
à
: annuel, trimestriel; bimestriel, mensuel.
de N2 à AW2 j'ai janvier 2007 à decembre 2009.
Le montant qui se trouve en L3 doit se reporter dans les
cellules > > > N3 à



W3
en
fonction de la date inscrite en G3 et du nbre d'exercice en M3.
J'ai réussi la première condition mais je bloque pour ajouter la
seconde
=SI($G3=N$2;$L3;"")
Merci de votre aide



















Avatar
jps
:-))))
jps (qui espère bien qu'un jour prochain le beaujolais aura le goût du vin)

"J@@" a écrit dans le message de news:
O1U$
Cher jps
Console moi, stp.
Je prends le fil, plus facile que le train par ici, je lis une gentille
question de bianca à laquelle je comprends à peu près tous les mots,
quoique pas vraiment le sens de toutes les phrases.
J'y vais gaiement.
Et après, fin du fil, comme pourrait dire les lyonnais, je vois une
formule de JB qui m'a fait péter le bord droit de mon écran LCD de 17 gros
pouces et à laquelle je ne comprends plus rien.

Et tu disais que le Beaujolais a le goût de cerise, cette année??
D'habitude, c'était la banane.
Rome n'est plus dans Rome....

Bon courage à tous(tes) et je vais chercher un bout de contre plaqué pour
réparer mon écran.
Encore bravo JB ;-)
@+
J@@



jps wrote:
bonjour biancaV
en effet, c'est un peu moi et beaucoup MHD qui gérons le repas du 16/12
(attention, pas le 15 mais bien le samedi 16 : FxM t'aurait-il enduite
avec de l'erreur?)
nous espérons que mardi tu nous donneras une réponse positive et que nous
aurons ainsi le plaisir de vous compter, toi et ton mari, parmi nous...
quant à la formule de JB, tu n'as pas vu tous les o)))) qui la jalonnent?
à bientôt de tes nouvelles
jps

"BIANCAV" a écrit dans le message de news:

Je n'ai pas l'humour excel donc là je ne sais pas ou je ris, néanmoins
merci à tous.
Je profite de ce post car je crois que c'est toi qui gère le repas du
15/12/06.
Histoire de rire autrement je viendrais peut-être avec mon mari si nos
rendez-vous sur la capital peuvent coincider avec la date. Nous aurons
la réponse Mardi.
Cordialement
"jps" a écrit dans le message de news:
%
moi jadore cette formule : on y rigole à chaque ligne....
jps

"JB" a écrit dans le message de news:

=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX(Rmb2;EQUIV($M3;Rmb1;0))*12/INDEX(Rmb2;EQUIV($M3;Rmb1;0));1);MOD(COLONNE()-MOD(MOIS($G$3)-INDEX(Rmb2;EQUIV($M3;Rmb1;0))+1;INDEX(Rmb2;EQUIV($M3;Rmb1;0)));INDEX(Rmb2;EQUIV($M3;Rmb1;0)))=0);$L3/(12/INDEX(Rmb2;EQUIV($M3;Rmb1;0)));"")

http://cjoint.com/?lrgVGDaOn1

JB

Merci JB cela me semble coller , je l'appliquerai demain car là je
stop
Bonne soirée
"JB" a écrit dans le message de news:

http://cjoint.com/?lqxlfIj1HC

jb


http://cjoint.com/?lqw3Puk4BF
Comme je rajoute bimestre, je pense que j'ai un souci avec la partie
index.
Cordialement
"JB" a écrit dans le message de news:



=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0))*12/INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0));1);MOD(COLONNE()-MOD(MOIS($G$3)-INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0))+1;INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)));INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)))=0);$L3/(12/INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0)));"")


http://cjoint.com/?lqwCoys0If

JB


Je joint un exemple qui sera plus clair que mes paroles
Cordialement
http://cjoint.com/?lqvDicqPt4
"JB" a écrit dans le message de news:


=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0));1));$L3;"")



http://cjoint.com/?lqu5SFhLWL

JB


Bonsoir,
J'ai besoin d'obtenir un résultat en fonction de 2 paramètres.
En G3 j'ai une date format date 01/01/06
En L3 un montant
En M3 un nbr par exercice qui peut être égal (selon une liste
validation)
à
: annuel, trimestriel; bimestriel, mensuel.
de N2 à AW2 j'ai janvier 2007 à decembre 2009.
Le montant qui se trouve en L3 doit se reporter dans les
cellules > > > N3 à



W3
en
fonction de la date inscrite en G3 et du nbre d'exercice en M3.
J'ai réussi la première condition mais je bloque pour ajouter la
seconde
=SI($G3=N$2;$L3;"")
Merci de votre aide





















Avatar
JB
Bonsoir,

Formule simplifiée: http://cjoint.com/?lsvkZW4Db5

=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+12;1);MOD(COLONNE()-MOD(M OIS($G3)-INDEX(Rmb2;EQUIV($M3;Rmb1;0))+1;INDEX(Rmb2;EQUIV($M3;Rmb1;0)));IND EX(Rmb2;EQUIV($M3;Rmb1;0)))=0);$L3/(12/INDEX(Rmb2;EQUIV($M3;Rmb1;0)));"")

JB


Merci JB cela me semble coller , je l'appliquerai demain car là je stop
Bonne soirée
"JB" a écrit dans le message de news:

http://cjoint.com/?lqxlfIj1HC

jb


http://cjoint.com/?lqw3Puk4BF
Comme je rajoute bimestre, je pense que j'ai un souci avec la partie
index.
Cordialement
"JB" a écrit dans le message de news:


=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX({1;3;6;12};EQUI V($M$3;{"mois";"trimestre";"semestre";"annuel"};0))*12/INDEX({1;3;6;12};EQU IV($M$3;{"mois";"trimestre";"semestre";"annuel"};0));1);MOD(COLONNE()-MOD(M OIS($G$3)-INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annue l"};0))+1;INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annue l"};0)));INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semestre";"annuel "};0)))=0);$L3/(12/INDEX({1;3;6;12};EQUIV($M$3;{"mois";"trimestre";"semes tre";"annuel"};0)));"")

http://cjoint.com/?lqwCoys0If

JB


Je joint un exemple qui sera plus clair que mes paroles
Cordialement
http://cjoint.com/?lqvDicqPt4
"JB" a écrit dans le message de news:

=SI(ET(N$2>=$G3;N$2<DATE(ANNEE($G3);MOIS($G3)+INDEX({1;3;6;12};EQ UIV($M$3;{"mois";"trimestre";"semestre";"annuel"};0));1));$L3;"")

http://cjoint.com/?lqu5SFhLWL

JB


Bonsoir,
J'ai besoin d'obtenir un résultat en fonction de 2 paramètres.
En G3 j'ai une date format date 01/01/06
En L3 un montant
En M3 un nbr par exercice qui peut être égal (selon une liste
validation)
à
: annuel, trimestriel; bimestriel, mensuel.
de N2 à AW2 j'ai janvier 2007 à decembre 2009.
Le montant qui se trouve en L3 doit se reporter dans les cellules N 3 à
W3
en
fonction de la date inscrite en G3 et du nbre d'exercice en M3.
J'ai réussi la première condition mais je bloque pour ajouter la
seconde
=SI($G3=N$2;$L3;"")
Merci de votre aide








1 2 3