|
|
|
|
Configuration: Windows XP Firefox 2.0.0.12
Bonsoir,
Peut-il y avoir autre chose qu'une date en D33?
|
bonjour
Essaies plutôt ceci : =SI(ET(NON(ESTERREUR(JOUR(Ctlm!D33)));Ctlm!E33="");Ctlm!C33;0) Il n'y a pas de formule comme en macro pour tester que c'est une date mais si tu essaies de trouver le jour d'une cellule qui n'est pas une date, tu sors en erreur. Toujours zen
|
Bonjour,
Je ne connais pas de formule qui reconnaisse le format de données dans une cellule ( date ou nombre ou texte ) mais si la cellule Ctln!D33 est toujours une date alors cette formule fera l'affaire =SI(ET(Ctlm!D33<>"";Ctlm!E33="");Ctlm!C33;0) Bonne soirée.
|
J'ai trouvé :-)
Il faut utiliser le test avec la fonction Cellule("format"; a1); Selon la format de la date, tu récupères un code (D1 par exemple si la date est au format jj-mm-aaaa). Regarde dans l'aide de la fonction cellule, tout est dit :-) :-) |
bonjour Fxbrg,
Il faut utiliser le test avec la fonction Cellule("format"; a1); Selon la format de la date, tu récupères un code (D1 par exemple si la date est au format jj-mm-aaaa). Tu as tout à fait raison d'évoquer cette fonction peu utilisée mais elle ne rempli pas bien son rôle : - tu rentres dans la cellule 1/3/8 et tu obtiens D1 car le format date a été appliqué. - Maintenant saisis dans la même cellule "12345678" - tu vas avoir des # d'affichage mais ta formule arbore toujours fièrement D1 - il en est de même si tu saisis du texte car la cellule a conservé le format date. Ce n'est donc pas fiable pour tester le contenu de la cellule. Toujours zen |
Si, il est dit dans l'aide qu'il faut recalculer la feuille en cas de changement de format... (F9). Je me dis que normalement, une fois rentrée et d'autant plus si on n'attend qu'une date, on ne va changer le format de la cellule...
:-) |
Si l'argument type_info de la formule CELLULE est « format » et que, par la suite, la cellule est mise en forme à l'aide d'un format personnalisé, vous devez recalculer la feuille de calcul pour mettre à jour la formule CELLULE. |
Oops désolé gbinforme, j'avais lu ta remarque trop vite... :-)
Effectivement, la fonction est d'autant moins fiable que si tu ne mets rien mais garde la mise en forme, elle ne dit rien...pas top! Il est tard, bonne nuit à tous, :-) |
bonjour
On est bien d'accord cette formule restitue le format (sans tenir compte de façon explicite du changement car le format ne déclenche pas le calcul ) mais tu ne peux en aucune manière tester le contenu de la cellule. Si dans cette cellule tu dois vérifier la présence d'une date pour calculer un age par exemple, si tu mets ta formule : =SI(CELLULE("format";A1)="D1";B1-A1;"erreur") elle va te donner #valeur! au lieu du résultat attendu : ton contrôle n'a pas de valeur car il ne donne que le format. Toujours zen |
| 22/08 16h19 | [Excel] Ajouter une date fixe dans une cellule en 2 touches | Excel |
| 19/12 17h42 | FORMULES DE BASE | Excel |
| 29/03 19h05 | [Anarques] Immobilier, ventes, prêts d'argent, loterie | Internet |
| 07/10 17h14 | Liste simplement chaînée | Langage C |
| 03/01 10h47 | Formules de Base 2 | Bureautique |
| 28/05 14h54 | LOGICIEL EXCEL=>Fonction si ac plage de donné | 3 |
| 06/05 09h07 | [Excel] Fonction si avec couleur de fond | 3 |
| 29/04 12h52 | Excel fonction si(...equiv( | 21 |
| 16/03 16h21 | EXCEL Fonction SI | 10 |
![]() | Metapad - metapad est un éditeur de texte simple, petit et rapide (et complètement gratuit) avec des fonctionnalités similaires à... | Catégorie: Traitement de texte Licence: Freeware/gratuit |
![]() | Online Armor Personal Firewall - Online Armor est un Firewall + un IDS Uniquement en anglais - pour l'instant - mais complet et entièrement gratuit. ... | Catégorie: Firewall Licence: Freeware/gratuit |
![]() | MuseTools - MuseTools a pour but de faciliter la vie des utilisateurs de MPC (MusePack), qualitativement parlant le meilleur format de... | Catégorie: Conversion audio Licence: Freeware/gratuit |
![]() | SIW - SIW (System Information for Windows) est un programme permettant d'analyser la configuration de l'ordinateur et d'effectuer... | Catégorie: Diagnostic Licence: Freeware/gratuit |
![]() | Thermaltake VA3000SNA Tsunami Datorlada | Catégorie: Boîtier PC | |
![]() | Thermaltake VB6000SNS Xaser Swing | Catégorie: Boîtier PC | |
![]() | Zalman HD135 HTPC Datorlada | Catégorie: Boîtier PC | |
![]() | Thermaltake VC3000SWA Armor Jr | Catégorie: Boîtier PC |