EXCEL Definir une plage de cellule variable
G Buggé
-
G Buggé -
G Buggé -
Bonjour,
Apres moulte recherche rester vaine existe il un moyen de definir une plage de cellule variable.je m'explique par exemple en A1 du texte puis jusqu'a A10 vide A11 un autre texte puis vide jusqu'a .. .
le but de la formule que je cherche serai d'obtenir la 1er plage =A1:A10 le deuxieme plage A11:A.. et ainsi de suite
petite precison le texte proviens d'un menu deroulant.
Apres moulte recherche rester vaine existe il un moyen de definir une plage de cellule variable.je m'explique par exemple en A1 du texte puis jusqu'a A10 vide A11 un autre texte puis vide jusqu'a .. .
le but de la formule que je cherche serai d'obtenir la 1er plage =A1:A10 le deuxieme plage A11:A.. et ainsi de suite
petite precison le texte proviens d'un menu deroulant.
A voir également:
- Définition de plage de cellule en informatique
- Le code ascii en informatique - Guide
- Jargon informatique - Télécharger - Bureautique
- Que veut dire url en informatique - Guide
- Types de souris informatique - Guide
- Excel cellule couleur si condition texte - Guide
6 réponses
Bonjour,
avec en colonne C le n° de plage désirée de 1 à n, mettre en D1 :
=DECALER($A$1;PETITE.VALEUR(SI(($A$1:$A$33<>"");LIGNE($A$1:$A$33);9^9);C1)-1;0;PETITE.VALEUR(SI(($A$1:$A$33<>"");LIGNE($A$1:$A$33);9^9);C1+1)-PETITE.VALEUR(SI(($A$1:$A$33<>"");LIGNE($A$1:$A$33);9^9);C1);)
à recopier vers le bas.
Le #NOMBRE est normal, il s'agit bien de plages
Mais je suis comme le pingou, je ne vois pas du tout l'usage que tu peux en faire...
eric
avec en colonne C le n° de plage désirée de 1 à n, mettre en D1 :
=DECALER($A$1;PETITE.VALEUR(SI(($A$1:$A$33<>"");LIGNE($A$1:$A$33);9^9);C1)-1;0;PETITE.VALEUR(SI(($A$1:$A$33<>"");LIGNE($A$1:$A$33);9^9);C1+1)-PETITE.VALEUR(SI(($A$1:$A$33<>"");LIGNE($A$1:$A$33);9^9);C1);)
à recopier vers le bas.
Le #NOMBRE est normal, il s'agit bien de plages
Mais je suis comme le pingou, je ne vois pas du tout l'usage que tu peux en faire...
eric
Bonjour,
Merci de vous interessé a mon souci , en fait je m'explique plus precisement
En A des niveaux
en B des localisations
en C des familles
en D des equipements
en E le nombres d'equipement
et sur un autre feuille une synthese du nombre d'equipement par type d'equipement et par niveaux.
A B C D E
rdc local legume mais 2
placard legume poireaux 1
reduit fruit fraise 6
legume mais 3
legume courgette 5
1er couloir legume courgette 3
legume poireaux 1
les resultats souhaiter serai sur mon tableau de synthese
niveau rdc mais = 5
poireaux= 1
fraise = 6
courgette = 5
niveau 1er courgette = 3
poireaux = 1
l'ecart entre les niveaux n'est jamais le meme d'ou dans mon idée (pas forcement la bonne d'ailleur) une formule pour defini une plage variable , pour cette exemple plage 1 = A1:A6 plage 2 A7:A9 qui s'integre dans une fonction somme si
En esperant avoir ete suffisament clair
Merci de vous interessé a mon souci , en fait je m'explique plus precisement
En A des niveaux
en B des localisations
en C des familles
en D des equipements
en E le nombres d'equipement
et sur un autre feuille une synthese du nombre d'equipement par type d'equipement et par niveaux.
A B C D E
rdc local legume mais 2
placard legume poireaux 1
reduit fruit fraise 6
legume mais 3
legume courgette 5
1er couloir legume courgette 3
legume poireaux 1
les resultats souhaiter serai sur mon tableau de synthese
niveau rdc mais = 5
poireaux= 1
fraise = 6
courgette = 5
niveau 1er courgette = 3
poireaux = 1
l'ecart entre les niveaux n'est jamais le meme d'ou dans mon idée (pas forcement la bonne d'ailleur) une formule pour defini une plage variable , pour cette exemple plage 1 = A1:A6 plage 2 A7:A9 qui s'integre dans une fonction somme si
En esperant avoir ete suffisament clair
Bonjour,
Eh bien là c'est trop complexe pour moi, désolé.
Et pourtant la formule d'eriiic est compréhensible et efficace.
A moins qu'un exemple sur un fichier et le mettre sur https://www.cjoint.com/ et poster le lien.
Salutations.
Le Pingou
Eh bien là c'est trop complexe pour moi, désolé.
Et pourtant la formule d'eriiic est compréhensible et efficace.
A moins qu'un exemple sur un fichier et le mettre sur https://www.cjoint.com/ et poster le lien.
Salutations.
Le Pingou
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
la formule du post 2 ne me deplait pas ,
mais je pense que je ne sait pas l'appliqué,
je ne vois pas ou recuperer la plage qu'elle defini.
pour l'exemple via cijoint.fr je n'y ai pas acces ferai ca ce soir.
la formule du post 2 ne me deplait pas ,
mais je pense que je ne sait pas l'appliqué,
je ne vois pas ou recuperer la plage qu'elle defini.
pour l'exemple via cijoint.fr je n'y ai pas acces ferai ca ce soir.
Re ,
Je sais bien que c'est tordu,
mais c'est juste afin de ne pas alourdir visuellement le tableau
et le temps de saisi (car saisi prevu sur tablette).
A moins de faire une increntation automatique sur une colonne caché,
ou une incrementation par defaux si vide = 1ere cellule superieur renseigner
Mais je vous par qu'elle bout attaquer.
Merci pour la formule modifier a mon fichier, je telechargerai ca ce soir,mon serveur me bloque l'acces.
Je sais bien que c'est tordu,
mais c'est juste afin de ne pas alourdir visuellement le tableau
et le temps de saisi (car saisi prevu sur tablette).
A moins de faire une increntation automatique sur une colonne caché,
ou une incrementation par defaux si vide = 1ere cellule superieur renseigner
Mais je vous par qu'elle bout attaquer.
Merci pour la formule modifier a mon fichier, je telechargerai ca ce soir,mon serveur me bloque l'acces.
A moins de faire une increntation automatique sur une colonne caché,
ou une incrementation par defaux si vide = 1ere cellule superieur renseigner
C'est un mélange des deux :
Insérer une colonne en C. En C21 mettre :
=SI(B21="";C20;B21)
à recopier vers le bas.
Masquer cette colonne et la tester dans le somme.si() :
=SOMME.SI('Fiche de saisie '!C21:$C$50;"Rez de jardin";'Fiche de saisie '!$G$21:$G$50)
tu peux remplacer "Rez de jardin" par une cellule avec le libellé
eric
ou une incrementation par defaux si vide = 1ere cellule superieur renseigner
C'est un mélange des deux :
Insérer une colonne en C. En C21 mettre :
=SI(B21="";C20;B21)
à recopier vers le bas.
Masquer cette colonne et la tester dans le somme.si() :
=SOMME.SI('Fiche de saisie '!C21:$C$50;"Rez de jardin";'Fiche de saisie '!$G$21:$G$50)
tu peux remplacer "Rez de jardin" par une cellule avec le libellé
eric
Bonsoir,
effectivement la 1ere formule est un peu hard,
la deuxieme solution et beaucoup plus simple donc efficace.
la fonction si et top (mais je n'avais pas pense a l'utilise dans cette ordre)
petit bemol dans la fonction somme.si il me faudrait deux criteres le 1er rez de jardin ok
le second issue de la colonne equipement (ou d'une cellule qui je renseigne en manuel)
peu etre fonction et ou deux somme.si
cordialement
effectivement la 1ere formule est un peu hard,
la deuxieme solution et beaucoup plus simple donc efficace.
la fonction si et top (mais je n'avais pas pense a l'utilise dans cette ordre)
petit bemol dans la fonction somme.si il me faudrait deux criteres le 1er rez de jardin ok
le second issue de la colonne equipement (ou d'une cellule qui je renseigne en manuel)
peu etre fonction et ou deux somme.si
cordialement