Je souhaite passer d'une case à l'autre en descendant dans la même colonne en "glissant" les cellules. Ceci en ajoutant +2 à la ligne source entre chaque case.
Autrement dit, j'aimerais une formule qui me permet de passer de:
=CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1))
en case B2, à:
=CONCATENER(NB.SI(JAN!$G$11:$BR$11;"BVS0600W01");"/";SI(JAN!$O11="";"";1)+SI(JAN!$AC11="";"";1)+SI(JAN!$AQ11="";"";1)+SI(JAN!$BF11="";"";1))
en case B3.
C'est donc incrémenter suivant la colonne B de la feuille 1 de mon classeur en sélectionnant comme source la ligne 9 de la feuille JAN pour la case B2 de la feuille 1 puis la ligne 11 de la feuille Jan pour la case B3 de la feuille 1.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacquouille
Bonjour J'ai un vieil XL, un veux neurone et un vieux crayon. Afin de ne pas user tout cela inutilement, peux-tu dire si ta cel B2, qui doit recevoir THE formule, se trouve ou non dans la même feuille (JAN) que le tableau (JAN!$G$9:$BR$9) Cela simplifierait déjà le problème. Si OUI, tu peux voir une lueur de succès avec DECALER() et indenter avec LIGNE(). Mais, à seconde vue, ce serait peut-être plus facile avec un zeste de VBA Jacques " Le vin est au repas ce que le parfum est à la femme." . "APgza" a écrit dans le message de groupe de discussion : Bonjour, Je souhaite passer d'une case à l'autre en descendant dans la même colonne en "glissant" les cellules. Ceci en ajoutant +2 à la ligne source entre chaque case. Autrement dit, j'aimerais une formule qui me permet de passer de: =CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1)) en case B2, à: =CONCATENER(NB.SI(JAN!$G$11:$BR$11;"BVS0600W01");"/";SI(JAN!$O11="";"";1)+SI(JAN!$AC11="";"";1)+SI(JAN!$AQ11="";"";1)+SI(JAN!$BF11="";"";1)) en case B3. C'est donc incrémenter suivant la colonne B de la feuille 1 de mon classeur en sélectionnant comme source la ligne 9 de la feuille JAN pour la case B2 de la feuille 1 puis la ligne 11 de la feuille Jan pour la case B3 de la feuille 1. Je reste à votre disposition Cordialement Bonne journée
Bonjour
J'ai un vieil XL, un veux neurone et un vieux crayon.
Afin de ne pas user tout cela inutilement, peux-tu dire si ta cel B2, qui
doit recevoir THE formule, se trouve ou non dans la même feuille (JAN) que
le tableau (JAN!$G$9:$BR$9)
Cela simplifierait déjà le problème.
Si OUI, tu peux voir une lueur de succès avec DECALER() et indenter avec
LIGNE().
Mais, à seconde vue, ce serait peut-être plus facile avec un zeste de VBA
Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"APgza" a écrit dans le message de groupe de discussion :
wIOdnVJk6OQfKrjDnZ2dnUU798zNnZ2d@giganews.com...
Bonjour,
Je souhaite passer d'une case à l'autre en descendant dans la même colonne
en
"glissant" les cellules. Ceci en ajoutant +2 à la ligne source entre chaque
case.
Autrement dit, j'aimerais une formule qui me permet de passer de:
=CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1))
en case B2, à:
=CONCATENER(NB.SI(JAN!$G$11:$BR$11;"BVS0600W01");"/";SI(JAN!$O11="";"";1)+SI(JAN!$AC11="";"";1)+SI(JAN!$AQ11="";"";1)+SI(JAN!$BF11="";"";1))
en case B3.
C'est donc incrémenter suivant la colonne B de la feuille 1 de mon classeur
en
sélectionnant comme source la ligne 9 de la feuille JAN pour la case B2 de
la
feuille 1 puis la ligne 11 de la feuille Jan pour la case B3 de la feuille
1.
Bonjour J'ai un vieil XL, un veux neurone et un vieux crayon. Afin de ne pas user tout cela inutilement, peux-tu dire si ta cel B2, qui doit recevoir THE formule, se trouve ou non dans la même feuille (JAN) que le tableau (JAN!$G$9:$BR$9) Cela simplifierait déjà le problème. Si OUI, tu peux voir une lueur de succès avec DECALER() et indenter avec LIGNE(). Mais, à seconde vue, ce serait peut-être plus facile avec un zeste de VBA Jacques " Le vin est au repas ce que le parfum est à la femme." . "APgza" a écrit dans le message de groupe de discussion : Bonjour, Je souhaite passer d'une case à l'autre en descendant dans la même colonne en "glissant" les cellules. Ceci en ajoutant +2 à la ligne source entre chaque case. Autrement dit, j'aimerais une formule qui me permet de passer de: =CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1)) en case B2, à: =CONCATENER(NB.SI(JAN!$G$11:$BR$11;"BVS0600W01");"/";SI(JAN!$O11="";"";1)+SI(JAN!$AC11="";"";1)+SI(JAN!$AQ11="";"";1)+SI(JAN!$BF11="";"";1)) en case B3. C'est donc incrémenter suivant la colonne B de la feuille 1 de mon classeur en sélectionnant comme source la ligne 9 de la feuille JAN pour la case B2 de la feuille 1 puis la ligne 11 de la feuille Jan pour la case B3 de la feuille 1. Je reste à votre disposition Cordialement Bonne journée
MichD
Bonjour, Formule non testée puisque je n'ai pas ton application : Remplace cette formule : =CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1)) PAR : =CONCATENER(NB.SI(INDIRECT("JAN!$G$" & (LIGNE(A9)-3)+LIGNE(A3)&":$BR$"&(LIGNE(A9)-3)+LIGNE(A3));"BVS0600W01");"/";SI(INDIRECT("JAN!$O$" & (LIGNE(A9)-3)+LIGNE(A3))="";"";1)+SI(INDIRECT("JAN!$AC$" & (LIGNE(A9)-3)+LIGNE(A3))="";"";1)+SI(INDIRECT("JAN!$AQ$" & (LIGNE(A9)-3)+LIGNE(A3))="";"";1)+SI(INDIRECT("JAN!$BF$" & (LIGNE(A9)-3)+LIGNE(A3))="";"";1)) MichD
Bonjour,
Formule non testée puisque je n'ai pas ton application :
Remplace cette formule :
=CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1))
Bonjour, Formule non testée puisque je n'ai pas ton application : Remplace cette formule : =CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1)) PAR : =CONCATENER(NB.SI(INDIRECT("JAN!$G$" & (LIGNE(A9)-3)+LIGNE(A3)&":$BR$"&(LIGNE(A9)-3)+LIGNE(A3));"BVS0600W01");"/";SI(INDIRECT("JAN!$O$" & (LIGNE(A9)-3)+LIGNE(A3))="";"";1)+SI(INDIRECT("JAN!$AC$" & (LIGNE(A9)-3)+LIGNE(A3))="";"";1)+SI(INDIRECT("JAN!$AQ$" & (LIGNE(A9)-3)+LIGNE(A3))="";"";1)+SI(INDIRECT("JAN!$BF$" & (LIGNE(A9)-3)+LIGNE(A3))="";"";1)) MichD
Michel__D
Bonjour, Le 20/01/2020 à 15:21, APgza a écrit :
Bonjour, Je souhaite passer d'une case à l'autre en descendant dans la même colonne en "glissant" les cellules. Ceci en ajoutant +2 à la ligne source entre chaque case. Autrement dit, j'aimerais une formule qui me permet de passer de: =CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1)) en case B2, à:
Tu es sur d'obtenir le résultat escompté pour l'addition des tes SI lorsqu'une cellule testée est vide/"" ?
=CONCATENER(NB.SI(JAN!$G$11:$BR$11;"BVS0600W01");"/";SI(JAN!$O11="";"";1)+SI(JAN!$AC11="";"";1)+SI(JAN!$AQ11="";"";1)+SI(JAN!$BF11="";"";1)) en case B3.
Sinon l'idée/solution de Jacquouille est intéressante.
Bonjour,
Le 20/01/2020 à 15:21, APgza a écrit :
Bonjour,
Je souhaite passer d'une case à l'autre en descendant dans la même colonne en
"glissant" les cellules. Ceci en ajoutant +2 à la ligne source entre chaque
case.
Autrement dit, j'aimerais une formule qui me permet de passer de:
=CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1))
en case B2, à:
Tu es sur d'obtenir le résultat escompté pour l'addition des tes SI lorsqu'une cellule testée est
vide/"" ?
=CONCATENER(NB.SI(JAN!$G$11:$BR$11;"BVS0600W01");"/";SI(JAN!$O11="";"";1)+SI(JAN!$AC11="";"";1)+SI(JAN!$AQ11="";"";1)+SI(JAN!$BF11="";"";1))
en case B3.
Sinon l'idée/solution de Jacquouille est intéressante.
Bonjour, Je souhaite passer d'une case à l'autre en descendant dans la même colonne en "glissant" les cellules. Ceci en ajoutant +2 à la ligne source entre chaque case. Autrement dit, j'aimerais une formule qui me permet de passer de: =CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1)) en case B2, à:
Tu es sur d'obtenir le résultat escompté pour l'addition des tes SI lorsqu'une cellule testée est vide/"" ?
=CONCATENER(NB.SI(JAN!$G$11:$BR$11;"BVS0600W01");"/";SI(JAN!$O11="";"";1)+SI(JAN!$AC11="";"";1)+SI(JAN!$AQ11="";"";1)+SI(JAN!$BF11="";"";1)) en case B3.
Sinon l'idée/solution de Jacquouille est intéressante.
apgza
Le lundi 20 Janvier 2020 à 17:04 par Jacquouille :
Bonjour J'ai un vieil XL, un veux neurone et un vieux crayon. Afin de ne pas user tout cela inutilement, peux-tu dire si ta cel B2, qui doit recevoir THE formule, se trouve ou non dans la même feuille (JAN) que le tableau (JAN!$G$9:$BR$9) Cela simplifierait déjà le problème. Si OUI, tu peux voir une lueur de succès avec DECALER() et indenter avec LIGNE(). Mais, à seconde vue, ce serait peut-être plus facile avec un zeste de VBA Jacques " Le vin est au repas ce que le parfum est à la femme." . "APgza" a écrit dans le message de groupe de discussion : Bonjour, Je souhaite passer d'une case à l'autre en descendant dans la même colonne en "glissant" les cellules. Ceci en ajoutant +2 à la ligne source entre chaque case. Autrement dit, j'aimerais une formule qui me permet de passer de: =CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1)) en case B2, à: =CONCATENER(NB.SI(JAN!$G$11:$BR$11;"BVS0600W01");"/";SI(JAN!$O11="";"";1)+SI(JAN!$AC11="";"";1)+SI(JAN!$AQ11="";"";1)+SI(JAN!$BF11="";"";1)) en case B3. C'est donc incrémenter suivant la colonne B de la feuille 1 de mon classeur en sélectionnant comme source la ligne 9 de la feuille JAN pour la case B2 de la feuille 1 puis la ligne 11 de la feuille Jan pour la case B3 de la feuille 1. Je reste à votre disposition Cordialement Bonne journée
Bonjour, Non, "THE formule" se trouve dans une autre feuille que JANV. Cordialement
Le lundi 20 Janvier 2020 à 17:04 par Jacquouille :
> Bonjour
>
> J'ai un vieil XL, un veux neurone et un vieux crayon.
> Afin de ne pas user tout cela inutilement, peux-tu dire si ta cel B2, qui
> doit recevoir THE formule, se trouve ou non dans la même feuille (JAN)
> que
> le tableau (JAN!$G$9:$BR$9)
> Cela simplifierait déjà le problème.
> Si OUI, tu peux voir une lueur de succès avec DECALER() et indenter avec
> LIGNE().
> Mais, à seconde vue, ce serait peut-être plus facile avec un zeste
> de VBA
>
> Jacques
> " Le vin est au repas ce que le parfum est à la femme."
> .
> "APgza" a écrit dans le message de groupe de discussion :
>
>
> Bonjour,
>
> Je souhaite passer d'une case à l'autre en descendant dans la même
> colonne
> en
> "glissant" les cellules. Ceci en ajoutant +2 à la ligne source
> entre chaque
> case.
>
> Autrement dit, j'aimerais une formule qui me permet de passer de:
> =CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1))
> en case B2, à:
> =CONCATENER(NB.SI(JAN!$G$11:$BR$11;"BVS0600W01");"/";SI(JAN!$O11="";"";1)+SI(JAN!$AC11="";"";1)+SI(JAN!$AQ11="";"";1)+SI(JAN!$BF11="";"";1))
> en case B3.
>
> C'est donc incrémenter suivant la colonne B de la feuille 1 de mon
> classeur
> en
> sélectionnant comme source la ligne 9 de la feuille JAN pour la case B2
> de
> la
> feuille 1 puis la ligne 11 de la feuille Jan pour la case B3 de la feuille
> 1.
>
> Je reste à votre disposition
>
> Cordialement
>
> Bonne journée
Bonjour,
Non, "THE formule" se trouve dans une autre feuille que JANV.
Cordialement
Le lundi 20 Janvier 2020 à 17:04 par Jacquouille :
Bonjour J'ai un vieil XL, un veux neurone et un vieux crayon. Afin de ne pas user tout cela inutilement, peux-tu dire si ta cel B2, qui doit recevoir THE formule, se trouve ou non dans la même feuille (JAN) que le tableau (JAN!$G$9:$BR$9) Cela simplifierait déjà le problème. Si OUI, tu peux voir une lueur de succès avec DECALER() et indenter avec LIGNE(). Mais, à seconde vue, ce serait peut-être plus facile avec un zeste de VBA Jacques " Le vin est au repas ce que le parfum est à la femme." . "APgza" a écrit dans le message de groupe de discussion : Bonjour, Je souhaite passer d'une case à l'autre en descendant dans la même colonne en "glissant" les cellules. Ceci en ajoutant +2 à la ligne source entre chaque case. Autrement dit, j'aimerais une formule qui me permet de passer de: =CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1)) en case B2, à: =CONCATENER(NB.SI(JAN!$G$11:$BR$11;"BVS0600W01");"/";SI(JAN!$O11="";"";1)+SI(JAN!$AC11="";"";1)+SI(JAN!$AQ11="";"";1)+SI(JAN!$BF11="";"";1)) en case B3. C'est donc incrémenter suivant la colonne B de la feuille 1 de mon classeur en sélectionnant comme source la ligne 9 de la feuille JAN pour la case B2 de la feuille 1 puis la ligne 11 de la feuille Jan pour la case B3 de la feuille 1. Je reste à votre disposition Cordialement Bonne journée
Bonjour, Non, "THE formule" se trouve dans une autre feuille que JANV. Cordialement
apgza
Le lundi 20 Janvier 2020 à 20:05 par Michel__D :
Bonjour, Le 20/01/2020 à 15:21, APgza a écrit :
Bonjour, Je souhaite passer d'une case à l'autre en descendant dans la même colonne en "glissant" les cellules. Ceci en ajoutant +2 à la ligne source entre chaque case. Autrement dit, j'aimerais une formule qui me permet de passer de: =CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1)) en case B2, à:
Tu es sur d'obtenir le résultat escompté pour l'addition des tes SI lorsqu'une cellule testée est vide/"" ?
=CONCATENER(NB.SI(JAN!$G$11:$BR$11;"BVS0600W01");"/";SI(JAN!$O11="";"";1)+SI(JAN!$AC11="";"";1)+SI(JAN!$AQ11="";"";1)+SI(JAN!$BF11="";"";1)) en case B3.
Sinon l'idée/solution de Jacquouille est intéressante.
Bonjour, Jusqu'à présent je n'avais pas de formule donc je ne faisais pas d'incrémentation en glissant les cases. Je changeais à la main les cellules de JAN pour que cela fonctionne. Avec la formule proposée par Mich, en effet, s'il n'y a pas de cases correspondantes en JAN, cela ne fonctionne pas. Coridalement
Le lundi 20 Janvier 2020 à 20:05 par Michel__D :
> Bonjour,
>
> Le 20/01/2020 à 15:21, APgza a écrit :
>> Bonjour,
>>
>> Je souhaite passer d'une case à l'autre en descendant dans la
>> même colonne en
>> "glissant" les cellules. Ceci en ajoutant +2 à la ligne
>> source entre chaque
>> case.
>>
>> Autrement dit, j'aimerais une formule qui me permet de passer de:
>> =CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1))
>> en case B2, à:
>>
>>
> Tu es sur d'obtenir le résultat escompté pour l'addition des tes
> SI lorsqu'une cellule testée est
> vide/"" ?
>
>> =CONCATENER(NB.SI(JAN!$G$11:$BR$11;"BVS0600W01");"/";SI(JAN!$O11="";"";1)+SI(JAN!$AC11="";"";1)+SI(JAN!$AQ11="";"";1)+SI(JAN!$BF11="";"";1))
>> en case B3.
>>
>>
> Sinon l'idée/solution de Jacquouille est intéressante.
Bonjour,
Jusqu'à présent je n'avais pas de formule donc je ne faisais pas d'incrémentation en glissant les cases. Je changeais à la main les cellules de JAN pour que cela fonctionne.
Avec la formule proposée par Mich, en effet, s'il n'y a pas de cases correspondantes en JAN, cela ne fonctionne pas.
Coridalement
Bonjour, Je souhaite passer d'une case à l'autre en descendant dans la même colonne en "glissant" les cellules. Ceci en ajoutant +2 à la ligne source entre chaque case. Autrement dit, j'aimerais une formule qui me permet de passer de: =CONCATENER(NB.SI(JAN!$G$9:$BR$9;"BVS0600W01");"/";SI(JAN!$O9="";"";1)+SI(JAN!$AC9="";"";1)+SI(JAN!$AQ9="";"";1)+SI(JAN!$BF9="";"";1)) en case B2, à:
Tu es sur d'obtenir le résultat escompté pour l'addition des tes SI lorsqu'une cellule testée est vide/"" ?
=CONCATENER(NB.SI(JAN!$G$11:$BR$11;"BVS0600W01");"/";SI(JAN!$O11="";"";1)+SI(JAN!$AC11="";"";1)+SI(JAN!$AQ11="";"";1)+SI(JAN!$BF11="";"";1)) en case B3.
Sinon l'idée/solution de Jacquouille est intéressante.
Bonjour, Jusqu'à présent je n'avais pas de formule donc je ne faisais pas d'incrémentation en glissant les cases. Je changeais à la main les cellules de JAN pour que cela fonctionne. Avec la formule proposée par Mich, en effet, s'il n'y a pas de cases correspondantes en JAN, cela ne fonctionne pas. Coridalement