Microsoft 365 Mettre une condition selon le fomat de la cellule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ValerieH34

XLDnaute Nouveau
Bonjour à toutes et à tous,

J'ai besoin de votre aide pour créer une condition selon le format de ma cellule.

C'est à dire que
SI A2 est en format [h]:mm
ALORS A2*B2*24
SINON A2*B2

Merci pour votre aide.

Bolle (belle+bonne) journée
 

Pièces jointes

Bonjour,
La seconde formule ne fonctionne pas si je personnalise le format de la cellule en [h]:mm
La première me convient très bien car je ne fais pas des journées de plus de 24h ;-)
En tout cas un grand merci à tous les 2 Victor21 et JHA.
Bolle journée
 
Pour terminer et répondre strictement à la question du post #1 on utilisera cette fonction VBA :
VB:
Function Calcul(Qte As Range, Prix)
On Error Resume Next
Calcul = Qte * Prix * IIf(Qte.Text Like "*:*", 24, 1)
If Err Then Calcul = ""
End Function
Le code doit être placé impérativement dans un module standard.

Formule en C2 =Calcul(A2;B2)

A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
130
Retour