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
Bonsoir Si les nombres sont en col A, je propose en C1 ---> =SOMMEPROD((GAUCHE(a1:a100;2)="75")*1) et en B1 --> ¡+c1-1 ----> UNIQUEMENT S'IL N'Y A PAS DE TROU DANS LA SERIE. -- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"gillot denis" <gillot a écrit dans le message de news:
J'ai mis une suite de chiffre dans une colonne exemple
756 757 758 777 778 779
Je voudrais dans la colonne B mettre en face du premier chiffre de la série le dernier chiffre de la série
exemple 756 758 3 757 758 777 779 3 778 779
Comment écrire la formule pour avoir ce résultat
Merci
Denis
Bonsoir
Si les nombres sont en col A, je propose en C1 --->
=SOMMEPROD((GAUCHE(a1:a100;2)="75")*1)
et en B1 --> ¡+c1-1 ----> UNIQUEMENT S'IL N'Y A PAS DE TROU DANS LA
SERIE.
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"gillot denis" <gillot denis@discussions.microsoft.com> a écrit dans le
message de news: 74D50557-F242-4844-A399-1AC66BF15EC1@microsoft.com...
J'ai mis une suite de chiffre dans une colonne
exemple
756
757
758
777
778
779
Je voudrais dans la colonne B mettre en face du premier chiffre de la
série
le dernier chiffre de la série
Bonsoir Si les nombres sont en col A, je propose en C1 ---> =SOMMEPROD((GAUCHE(a1:a100;2)="75")*1) et en B1 --> ¡+c1-1 ----> UNIQUEMENT S'IL N'Y A PAS DE TROU DANS LA SERIE. -- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"gillot denis" <gillot a écrit dans le message de news:
J'ai mis une suite de chiffre dans une colonne exemple
756 757 758 777 778 779
Je voudrais dans la colonne B mettre en face du premier chiffre de la série le dernier chiffre de la série
exemple 756 758 3 757 758 777 779 3 778 779
Comment écrire la formule pour avoir ce résultat
Merci
Denis
Jacky
Bonjour, Une proposition une solution en vba '-------------- Sub jj() Application.ScreenUpdating = False Dim LigneColB As Double, Premier As String, x As Integer, y As Double Range("a1:a" & Cells(Rows.Count, "a").End(3).Row).Copy [b1].PasteSpecial Paste:=xlPasteValues Application.CutCopyMode = False LigneColB = 1 Premier = Cells(1, 1) x = Application.Ceiling(Cells(1, 1), 10) For i = 1 To Cells(Rows.Count, "a").End(3).Row If Cells(i + 1, 1) > x Or Cells(i + 1, 1) = "" Then y = y + 1 Cells(LigneColB, 2) = Premier & " " & Cells(i, 1) & " " & y x = Application.Ceiling(Cells(i + 1, 1), 10) LigneColB = i + 1 Premier = Cells(i + 1, 1) y = 0 Else y = y + 1 End If Next [a1].Activate End Sub '-------------- Voir ici http://www.cijoint.fr/cjlink.php?file=cj200906/cij28cYLXd.xls -- Salutations JJ
"gillot denis" <gillot a écrit dans le message de news:
J'ai mis une suite de chiffre dans une colonne exemple
756 757 758 777 778 779
Je voudrais dans la colonne B mettre en face du premier chiffre de la série le dernier chiffre de la série
exemple 756 758 3 757 758 777 779 3 778 779
Comment écrire la formule pour avoir ce résultat
Merci
Denis
Bonjour,
Une proposition une solution en vba
'--------------
Sub jj()
Application.ScreenUpdating = False
Dim LigneColB As Double, Premier As String, x As Integer, y As Double
Range("a1:a" & Cells(Rows.Count, "a").End(3).Row).Copy
[b1].PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
LigneColB = 1
Premier = Cells(1, 1)
x = Application.Ceiling(Cells(1, 1), 10)
For i = 1 To Cells(Rows.Count, "a").End(3).Row
If Cells(i + 1, 1) > x Or Cells(i + 1, 1) = "" Then
y = y + 1
Cells(LigneColB, 2) = Premier & " " & Cells(i, 1) & " " & y
x = Application.Ceiling(Cells(i + 1, 1), 10)
LigneColB = i + 1
Premier = Cells(i + 1, 1)
y = 0
Else
y = y + 1
End If
Next
[a1].Activate
End Sub
'--------------
Voir ici
http://www.cijoint.fr/cjlink.php?file=cj200906/cij28cYLXd.xls
--
Salutations
JJ
"gillot denis" <gillot denis@discussions.microsoft.com> a écrit dans le
message de news: 74D50557-F242-4844-A399-1AC66BF15EC1@microsoft.com...
J'ai mis une suite de chiffre dans une colonne
exemple
756
757
758
777
778
779
Je voudrais dans la colonne B mettre en face du premier chiffre de la
série
le dernier chiffre de la série
Bonjour, Une proposition une solution en vba '-------------- Sub jj() Application.ScreenUpdating = False Dim LigneColB As Double, Premier As String, x As Integer, y As Double Range("a1:a" & Cells(Rows.Count, "a").End(3).Row).Copy [b1].PasteSpecial Paste:=xlPasteValues Application.CutCopyMode = False LigneColB = 1 Premier = Cells(1, 1) x = Application.Ceiling(Cells(1, 1), 10) For i = 1 To Cells(Rows.Count, "a").End(3).Row If Cells(i + 1, 1) > x Or Cells(i + 1, 1) = "" Then y = y + 1 Cells(LigneColB, 2) = Premier & " " & Cells(i, 1) & " " & y x = Application.Ceiling(Cells(i + 1, 1), 10) LigneColB = i + 1 Premier = Cells(i + 1, 1) y = 0 Else y = y + 1 End If Next [a1].Activate End Sub '-------------- Voir ici http://www.cijoint.fr/cjlink.php?file=cj200906/cij28cYLXd.xls -- Salutations JJ
"gillot denis" <gillot a écrit dans le message de news:
J'ai mis une suite de chiffre dans une colonne exemple
756 757 758 777 778 779
Je voudrais dans la colonne B mettre en face du premier chiffre de la série le dernier chiffre de la série
exemple 756 758 3 757 758 777 779 3 778 779
Comment écrire la formule pour avoir ce résultat
Merci
Denis
Charabeuh
bonjour,
une autre piste
si la série est en colonne A à partir de A2: en B2 mettre =SI(A1¢-1;B3+1) en C2 mettre =SI(NON(B2);A2+B3;"") en D2 mettre =SI(NON(B2); B3+1;"")
recopier B2,C2,D2 jusqu'à la fin de la série laisser la ligne juste après la dernière ligne de la série vide. Masquer la colonne B (on suppose que la série en A est triée en ordre croissant)
"gillot denis" <gillot a écrit dans le message de news:
J'ai mis une suite de chiffre dans une colonne exemple
756 757 758 777 778 779
Je voudrais dans la colonne B mettre en face du premier chiffre de la série le dernier chiffre de la série
exemple 756 758 3 757 758 777 779 3 778 779
Comment écrire la formule pour avoir ce résultat
Merci
Denis
bonjour,
une autre piste
si la série est en colonne A à partir de A2:
en B2 mettre =SI(A1¢-1;B3+1)
en C2 mettre =SI(NON(B2);A2+B3;"")
en D2 mettre =SI(NON(B2); B3+1;"")
recopier B2,C2,D2 jusqu'à la fin de la série
laisser la ligne juste après la dernière ligne de la série vide.
Masquer la colonne B
(on suppose que la série en A est triée en ordre croissant)
si la série est en colonne A à partir de A2: en B2 mettre =SI(A1¢-1;B3+1) en C2 mettre =SI(NON(B2);A2+B3;"") en D2 mettre =SI(NON(B2); B3+1;"")
recopier B2,C2,D2 jusqu'à la fin de la série laisser la ligne juste après la dernière ligne de la série vide. Masquer la colonne B (on suppose que la série en A est triée en ordre croissant)
"gillot denis" <gillot a écrit dans le message de news:
J'ai mis une suite de chiffre dans une colonne exemple
756 757 758 777 778 779
Je voudrais dans la colonne B mettre en face du premier chiffre de la série le dernier chiffre de la série
exemple 756 758 3 757 758 777 779 3 778 779
Comment écrire la formule pour avoir ce résultat
Merci
Denis
Caetera
"gillot denis" <gillot a écrit dans le message de news:
J'ai mis une suite de chiffre dans une colonne exemple 756 757 758 777 778 779 Je voudrais dans la colonne B mettre en face du premier chiffre de la série le dernier chiffre de la série exemple 756 758 3 757 758 777 779 3 778 779 Comment écrire la formule pour avoir ce résultat
******************************* Les données en A1:A10 et en ordre croissant En B1 et recopie > B10, une matricielle (ctrl+maj+entrée) [Formule sur une seule ligne]
"gillot denis" <gillot denis@discussions.microsoft.com> a écrit dans le message
de news: 74D50557-F242-4844-A399-1AC66BF15EC1@microsoft.com...
J'ai mis une suite de chiffre dans une colonne
exemple
756
757
758
777
778
779
Je voudrais dans la colonne B mettre en face du premier chiffre de la série
le dernier chiffre de la série
exemple
756 758 3
757
758
777 779 3
778
779
Comment écrire la formule pour avoir ce résultat
*******************************
Les données en A1:A10 et en ordre croissant
En B1 et recopie > B10, une matricielle (ctrl+maj+entrée) [Formule sur une seule
ligne]
"gillot denis" <gillot a écrit dans le message de news:
J'ai mis une suite de chiffre dans une colonne exemple 756 757 758 777 778 779 Je voudrais dans la colonne B mettre en face du premier chiffre de la série le dernier chiffre de la série exemple 756 758 3 757 758 777 779 3 778 779 Comment écrire la formule pour avoir ce résultat
******************************* Les données en A1:A10 et en ordre croissant En B1 et recopie > B10, une matricielle (ctrl+maj+entrée) [Formule sur une seule ligne]
Bonjour. Avec tes données en A1 : 1. en B1 : =INDEX($A$1:$A$6;EQUIV(1;($A$1:$A$6-A1-LIGNE($1:$6)+1))) 2. en B2 à recopier vers le bas : =SI(A2-A1=1;"";INDEX($A$1:$A$6;EQUIV(1;($A$1:$A$6-A2-LIGNE($1:$6)+1)))) formules matricielles, à valider avec Ctrl+Maj+Entrée. En C1, à recopier vers le bas : =SI(B1="";"";EQUIV(B1;$A1:$A$6;0)) Cordialement. Daniel
J'ai mis une suite de chiffre dans une colonne exemple
756 757 758 777 778 779
Je voudrais dans la colonne B mettre en face du premier chiffre de la série le dernier chiffre de la série
exemple 756 758 3 757 758 777 779 3 778 779
Comment écrire la formule pour avoir ce résultat
Merci
Denis
Bonjour.
Avec tes données en A1 :
1. en B1 :
=INDEX($A$1:$A$6;EQUIV(1;($A$1:$A$6-A1-LIGNE($1:$6)+1)))
2. en B2 à recopier vers le bas :
=SI(A2-A1=1;"";INDEX($A$1:$A$6;EQUIV(1;($A$1:$A$6-A2-LIGNE($1:$6)+1))))
formules matricielles, à valider avec Ctrl+Maj+Entrée.
En C1, à recopier vers le bas :
=SI(B1="";"";EQUIV(B1;$A1:$A$6;0))
Cordialement.
Daniel
J'ai mis une suite de chiffre dans une colonne
exemple
756
757
758
777
778
779
Je voudrais dans la colonne B mettre en face du premier chiffre de la série
le dernier chiffre de la série
Bonjour. Avec tes données en A1 : 1. en B1 : =INDEX($A$1:$A$6;EQUIV(1;($A$1:$A$6-A1-LIGNE($1:$6)+1))) 2. en B2 à recopier vers le bas : =SI(A2-A1=1;"";INDEX($A$1:$A$6;EQUIV(1;($A$1:$A$6-A2-LIGNE($1:$6)+1)))) formules matricielles, à valider avec Ctrl+Maj+Entrée. En C1, à recopier vers le bas : =SI(B1="";"";EQUIV(B1;$A1:$A$6;0)) Cordialement. Daniel
J'ai mis une suite de chiffre dans une colonne exemple
756 757 758 777 778 779
Je voudrais dans la colonne B mettre en face du premier chiffre de la série le dernier chiffre de la série