A voir également:
- Fonction heure() dans une somme conditionnel
- Fonction si et - Guide
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
4 réponses
DjiDji59430
Messages postés
4170
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
6 janvier 2025
682
2 juin 2019 à 21:28
2 juin 2019 à 21:28
Bonjour,
Un fichier (test) mis sur https://www.cjoint.com/ permettrait de répondre plus précisément à ta question
Crdmt
Un fichier (test) mis sur https://www.cjoint.com/ permettrait de répondre plus précisément à ta question
Crdmt
Bonjour,
merci pour votre excellente suggestion et pour votre réponse rapide
https://www.cjoint.com/c/IFdqPFU21XD
salutations
Gus
merci pour votre excellente suggestion et pour votre réponse rapide
https://www.cjoint.com/c/IFdqPFU21XD
salutations
Gus
DjiDji59430
Messages postés
4170
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
6 janvier 2025
682
4 juin 2019 à 11:21
4 juin 2019 à 11:21
Bonjour à tous,
pour répondre a ta question, c'est non avec la formule employée. Mais ..... on peut la traduire en formule matricielle, ce qui donne :
{=MOYENNE(SI((B$6:B$500>G$4)*($B$6:$B$500<H$4)*(TRONQUE($B$6:$B$500-ENT($B$6:$B$500);8)=TRONQUE($F5;8));$C$6:$C$500))}
Les tronque(), c'est qu'a chaque fois qu'on travaille sur des temps qui sont des résultats de formule, on est embêté
A vérifier !!
https://www.cjoint.com/c/IFejva1rXeB
Crdlmt
pour répondre a ta question, c'est non avec la formule employée. Mais ..... on peut la traduire en formule matricielle, ce qui donne :
{=MOYENNE(SI((B$6:B$500>G$4)*($B$6:$B$500<H$4)*(TRONQUE($B$6:$B$500-ENT($B$6:$B$500);8)=TRONQUE($F5;8));$C$6:$C$500))}
Les tronque(), c'est qu'a chaque fois qu'on travaille sur des temps qui sont des résultats de formule, on est embêté
A vérifier !!
https://www.cjoint.com/c/IFejva1rXeB
Crdlmt
Bonjour,
merci pour votre réponse.
La solution matricielle proposée fonctionne bien.
Il semble donc que les fonctions heure et minute ne soient pas capable de traiter des zones de manière implicite.
Mais en utilisant la formulation matricielle on peut éviter les tronque() et utiliser les heures et minutes.
{=MOYENNE(SI((B$6:B$500>G$4)*($B$6:$B$500<H$4)*(HEURE($B$6:$B$500)=HEURE($F9))*(MINUTE($B$6:$B$500)=MINUTE($F9));$C$6:$C$500))}
Merci beaucoup
Salutations
merci pour votre réponse.
La solution matricielle proposée fonctionne bien.
Il semble donc que les fonctions heure et minute ne soient pas capable de traiter des zones de manière implicite.
Mais en utilisant la formulation matricielle on peut éviter les tronque() et utiliser les heures et minutes.
{=MOYENNE(SI((B$6:B$500>G$4)*($B$6:$B$500<H$4)*(HEURE($B$6:$B$500)=HEURE($F9))*(MINUTE($B$6:$B$500)=MINUTE($F9));$C$6:$C$500))}
Merci beaucoup
Salutations