Aide sur excel
pap
-
pap -
pap -
Bonjour,
Je cherche une formule qui me permette de retrouver un intervalle (mini-maxi) à partir d'un chiffre quelconque.
exemple: j'ai les intervalles suivants:
1-100
101-200
201-300
....
si je tape le nbre 34, je dois pouvoir retrouver l'intervalle 1-100.
Si on repete cet exercice avec 1000 intervalle, quelle est la formule à appliquer?
Merci.
Je cherche une formule qui me permette de retrouver un intervalle (mini-maxi) à partir d'un chiffre quelconque.
exemple: j'ai les intervalles suivants:
1-100
101-200
201-300
....
si je tape le nbre 34, je dois pouvoir retrouver l'intervalle 1-100.
Si on repete cet exercice avec 1000 intervalle, quelle est la formule à appliquer?
Merci.
A voir également:
- Aide sur excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Comment calculer la moyenne sur excel - Guide
- Déplacer colonne excel - Guide
6 réponses
bonjour
si tes intervalles vont de 100 en 100, ceci devrait aller
=CTXT(100*QUOTIENT(A1;100)+1;0 )& "-" & CTXT(100*(QUOTIENT(A1;100)+1);0)
à tirer vers le bas
sinon il faut plus d'information
bonne suite
si tes intervalles vont de 100 en 100, ceci devrait aller
=CTXT(100*QUOTIENT(A1;100)+1;0 )& "-" & CTXT(100*(QUOTIENT(A1;100)+1);0)
à tirer vers le bas
sinon il faut plus d'information
bonne suite
OK chossette, et ce n'est pas joli .... on n'est jamais assez prudent ....
=SI(MOD(A2;100)=0;CTXT(100*(QUOTIENT(A2;100)-1)+1;0)&"-"&CTXT(100*(QUOTIENT(A2;100));0);CTXT(100*(QUOTIENT(A2;100))+1;0)&"-"&CTXT(100*(QUOTIENT(A2;100)+1);0))
bonne journée
=SI(MOD(A2;100)=0;CTXT(100*(QUOTIENT(A2;100)-1)+1;0)&"-"&CTXT(100*(QUOTIENT(A2;100));0);CTXT(100*(QUOTIENT(A2;100))+1;0)&"-"&CTXT(100*(QUOTIENT(A2;100)+1);0))
bonne journée
Bonjour
je rectifie mon message précédent, je n'avais pas compris (comme d'hab):
peut être un peu plus simple
pour un pas de 100 , avec une valeur en A2:
=SI(NBCAR(A2)<3;"0-101";GAUCHE(B1;NBCAR(A2)-2)*100+1&"-"&GAUCHE(A2;NBCAR(A2)-2)*100+100)
sauf nouvelle erreur.
crdlmnt(
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
je rectifie mon message précédent, je n'avais pas compris (comme d'hab):
peut être un peu plus simple
pour un pas de 100 , avec une valeur en A2:
=SI(NBCAR(A2)<3;"0-101";GAUCHE(B1;NBCAR(A2)-2)*100+1&"-"&GAUCHE(A2;NBCAR(A2)-2)*100+100)
sauf nouvelle erreur.
crdlmnt(
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
bonjour vaucluse
après légères retouches ...
=SI(A1<=100;"0-101";GAUCHE(A1;NBCAR(A1)-2)*100+1&"-"&GAUCHE(A1;NBCAR(A1)-2)*100+100)
cordialement
après légères retouches ...
=SI(A1<=100;"0-101";GAUCHE(A1;NBCAR(A1)-2)*100+1&"-"&GAUCHE(A1;NBCAR(A1)-2)*100+100)
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je me suis mal fait comprendre. Je reprends avec un autre exemple plus précis:
A B C
1 . debut de serie fin de série Date de livraison
2 . 6355031001 6355031050 10/01/2011
3 . 6355031051 6355031100 20/03/2011
... ....
100 . 6355031951 6355032000 10/10/2011
En D2: je tape un numéro quelconque compris dans l'intervalle A2 et B2,
je veux obtenir en D3 = la date de livraison.
Quelle est donc la formule à taper en D3?
J'espère m'être fait bien compris
A B C
1 . debut de serie fin de série Date de livraison
2 . 6355031001 6355031050 10/01/2011
3 . 6355031051 6355031100 20/03/2011
... ....
100 . 6355031951 6355032000 10/10/2011
En D2: je tape un numéro quelconque compris dans l'intervalle A2 et B2,
je veux obtenir en D3 = la date de livraison.
Quelle est donc la formule à taper en D3?
J'espère m'être fait bien compris
Re-bonjour
effectivement, ce n'est plus tout à fait le même topo...
essayez:
=INDEX(liste des dates;EQUIV(N° cherché;Liste des mini))
liste des dates: votre colonne date
liste des mini:votre 1° colonne.
Fonctionne à condition que les N° en 1° colonne soit bien en ordre croissant.
cette formule recherche la première valeur directement inférieure à celle cherchée dans la colonne A et ressort la valeur date correspondante.
La prochaine fois, essayez d'en dire plus du 1° coup, vu l'énergie inutile dépensée...!
sans rancune.
Bien cordialement
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
effectivement, ce n'est plus tout à fait le même topo...
essayez:
=INDEX(liste des dates;EQUIV(N° cherché;Liste des mini))
liste des dates: votre colonne date
liste des mini:votre 1° colonne.
Fonctionne à condition que les N° en 1° colonne soit bien en ordre croissant.
cette formule recherche la première valeur directement inférieure à celle cherchée dans la colonne A et ressort la valeur date correspondante.
La prochaine fois, essayez d'en dire plus du 1° coup, vu l'énergie inutile dépensée...!
sans rancune.
Bien cordialement
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Si la valeur cherchée se retrouve dans la liste des maximas, la formule récupère en colonne A la valeur directement inférieure, donc aucun problème.
En reprenant votre exemple du post 10, si l'on tape 6355031100, la formule recherchera 6355031051, et retournera comme date 20/03/2011.
Cordialement.
En reprenant votre exemple du post 10, si l'on tape 6355031100, la formule recherchera 6355031051, et retournera comme date 20/03/2011.
Cordialement.
petit problème, si écris 100 en A1, tu auras "101-200" en B1...
Cordialement.