Formule excel
RésoluFELIX62000 Messages postés 18 Statut Membre -
- Formule excel
- Formule excel si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Formule somme excel ligne - Guide
- Mise en forme conditionnelle excel formule - Guide
14 réponses
Pour la colonne B, utilisez une formule qui assemble le début et la fin de période au format « Du dd-mmm HH H AU dd-mmm HH H », en s’appuyant sur les dates/heures des cellules adjacentes. Exemple, en supposant que le début est en A2 et la fin en A3:
="Du "&TEXTE(A2;"d-mmm")&" "&TEXTE(A2;"H""H""")&" AU "&TEXTE(A3;"d-mmm")&" "&TEXTE(A3;"H""H""")"
Pour la colonne S, affichez 0,70cl quand l’entrée est inférieure à 1 et XLXXX lorsque l’entrée est ≥1 selon le format souhaité. Formule possible:
=SI(R2<1;TEXTE(R2;"0,00")&"cl";TEXTE(ENT(R2);"0")&"L"&TEXTE(ARRONDI((R2-ENT(R2))*1000;0);"000"))
Pour la colonne T, afficher toujours « X L YYY » à partir de la même valeur d’entrée:
=TEXTE(ENT(R2);"0")&"L"&TEXTE(ARRONDI((R2-ENT(R2))*1000;0);"000")
Bonjour,
Une proposition avec formule en colonne A, B et S a vous de voir:
Le fichier: https://www.cjoint.com/c/MLewa548ZWZ
(suite ...)
Pour les 2 autres demandes, elles ne sont ni logiques ni pratiques : on doit tout affiche en cl ou en l.
C'est pourquoi je me refuse à proposer des formules.
Tu dois tout saisir en cl, et tout afficher en cl ou en l.
Bonjour,
Voir petite adaptation; vous entrez la date de début en A1.
Au passage, amical salut Raymond
Le fichier : https://www.cjoint.com/c/MLfjZZg4BKZ
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionBonsoir Monsieur PENTIER,
Merci pour votre réponse.
J’ai bien répondu au poste 2, met j'ai dû faire une mauvaise manipulation pour la réponse au poste 3. J’en suis profondément désolé.
Excusez-moi de reposer la question, y a-t-il une autre méthode que lorsque je tape dans une cellule un nombre 1,100 qu'il puisse s'inscrire automatiquement 1litre100 ou si je tape 0,900 qu'il puisse s'inscrire automatiquement 0litre 900 dans la cellule.
Encore désolé pour cette maladresse.
Bonne soirée.
Bien cordialement
jai biende reposer la question, je voudrais savoir s'il était possible que lorsque je tape dans une cellule un nombre 1,100 qu'il s'inscrit 1litre100 ou si je tape 0,900 qu'il s'inscrit 0litre 900 dans la cellule.
Ou s’il y a une autre méthode.
Je vous remercie d'avance pour votre aide
Bien cordialement.
Bonjour FELIX6200,
Concernent ceci:
Excusez-moi de reposer la question, y a-t-il une autre méthode que lorsque je tape dans une cellule un nombre 1,100 qu'il puisse s'inscrire automatiquement 1litre100 ou si je tape 0,900 qu'il puisse s'inscrire automatiquement 0litre 900 dans la cellule.
Je croix que vous avez la réponse dans mon poste 9 ...!
Salutations.
Le Pingou
Bonjour Félix.
Nous ne sommes pas là pour cautionner des irrégularités, comme le non-respect des règles relatives aux unités de mesure.
En France, on ne peut pas écrire 1litre100 ou 0litre 900
Il faut écrire 1,100 l ou 0,900 l (et à la limite 1,100 litre ou 0,900 litre)
Donc en colonne T il faut appliquer le format Nombre / Personnalisé # ##0,00" l"
Bonjour,
Concernant les totaux en colonne S:S c'est en cl ou en l mais pas les deux (voir poste 3 de Raymond Pentier (salutations)
Pour:
Je voudrais aussi si cela est possible que lorsque je tape dans une cellule 1,100 qu'il soit inscrit 1litre100 ou si je tape 0,900 qu'il soit inscrit 0litre 900
merci de mettre le fichier sur Accueil de Cjoint.com et poster le lien!
Bonjour,
Je vous laisse la découverte en entrant vos valeurs en colonne 'Total Sortie'!
Le fichier : https://www.cjoint.com/c/MLfrHg5AD1Z
Bonjour,
Merci pour le retour ,mais je n'ai pas trouvé de changement en colonne T lorsque je rentre une valeur. Cela reste toujours pareil.
Cordialement
Bonjour,
Lorsque vous télécharger le fichier vous devez accepter les modifications et ensuite l'enregistrer, par exemple, sur le bureau et ensuite l'ouvrir à nouveau et la vous devrez accepter les macros.
problème. J’ai bien téléchargé le fichier et le résultat en colonne T est très bien c'est comme ça que je voulais que ce soit inscrit.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("T3:T31")) Is Nothing Then
If IsNumeric(Target) Then
Application.EnableEvents = False
If Int(Target) <= 1 Then
Range(Target.Address) = Int(Target) & " litre " & (Target - Int(Target)) * 1000
Else
Range(Target.Address) = Int(Target) & " litres " & (Target - Int(Target)) * 1000
End If
Application.EnableEvents = True
End If
End If
End Sub
Personnellement en colonne S il faut garder une unité, soit des 'cl'. La remarque de Raymond au poste 3. est toujours valable.

