Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Mettre en avant les chiffres d'une cellule

raphy31

XLDnaute Nouveau
Bonjour,
j'aurais besoin d'un coup de main,
il faudrait que je trouve une formule afin de mettre en avant uniquement le nombre d'heure total contenue dans la colonne D si quelqu'un pouvait m'aider?

Merci d'avance
 

Pièces jointes

  • excelforum.xlsx
    10.6 KB · Affichages: 12

Modeste geedee

XLDnaute Barbatruc
Bonsour®
Bonjour,
j'aurais besoin d'un coup de main,
il faudrait que je trouve une formule afin de mettre en avant uniquement le nombre d'heure total contenue dans la colonne D si quelqu'un pouvait m'aider?

Merci d'avance
en E11 :
=1*(SUPPRESPACE(SUBSTITUE(DROITE(SUPPRESPACE(GAUCHE([@Product];TROUVE(" +";[@Product]&" +")));4);"h";":00")))
format de cellule
[h]:mm


 
Dernière édition:

job75

XLDnaute Barbatruc
Bonjour raphy31, Calvus, Modeste geedee,

Voyez le fichier joint et cette fonction VBA, à placer impérativement dans un module standard :
VB:
Function Extract&(t$, x$)
Dim L%, i%, j%
L = Len(x)
t = Replace(t, " ", "")
For i = 1 To Len(t)
    If Mid(t, i, L) = x Then
        For j = i - 1 To 1 Step -1
            If Not IsNumeric(Mid(t, j, 1)) Then Exit For
        Next
        If IsNumeric(Mid(t, j + 1, 1)) Then Extract = Val(Mid(t, j + 1)): Exit For
    End If
Next
End Function
A+
 

Pièces jointes

  • Extract(1).xlsm
    22.7 KB · Affichages: 2

job75

XLDnaute Barbatruc
Fichier (2) avec des minutes et cette formule en E11 :
Code:
=Extract([@Product];"h")/24+Extract([@Product];"min")/1440
 

Pièces jointes

  • Extract(2).xlsm
    23.1 KB · Affichages: 3

Discussions similaires

Réponses
9
Affichages
427
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…