IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

formule excel introuvable.


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    agent administratif
    Inscrit en
    Avril 2020
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : agent administratif
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2020
    Messages : 13
    Points : 7
    Points
    7
    Par défaut formule excel introuvable.
    Bonjour à tous et à toutes,

    je cherche une aide dans une formule que je n'arrive pas à trouver depuis longtemps…
    En résumé: je souhaiterai additionner des sommes entres 2 dates mais avec en plus une requête supplémentaire de fournisseur.
    J'ai essayé "SOMMEPROD" et "SOMME.SI.ENS" mais rien à faire, toujours ce chiffre de "0"!!!
    Le fichier présente une colonne date du 01/01/2016 à aujourd'hui, une colonne avec plusieurs fournisseurs, une colonne avec des montants.
    J'ai ensuite des dates de début et de fin.
    Je dois trouver ce "fameux" montant entre 2 dates en ne sélectionnant qu'un seul fournisseur.
    J'espère avoir été clair!
    Je vous remercie par avance de votre aide.
    Bien à vous.
    David

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par sandydavneo Voir le message
    En résumé: je souhaiterai additionner des sommes entres 2 dates mais avec en plus une requête supplémentaire de fournisseur.
    J'ai essayé "SOMMEPROD" et "SOMME.SI.ENS" mais rien à faire, toujours ce chiffre de "0"!!!
    A priori, SOMME.SI.ENS() doit faire l'affaire.

    Il faudrait que tu montres quelle formule tu as écrite pour savoir ce qui ne va pas.

    Encore faudrait-il être sûr que tes "dates" sont vraiment des dates et non pas du texte ressemblant à des dates.

    Le fichier présente une colonne date du 01/01/2016 à aujourd'hui,
    Quelle colonne ?
    A quelle ligne elle commence ? A quelle ligne elle finit ?

    une colonne avec plusieurs fournisseurs,
    Quelle colonne ?
    A quelle ligne elle commence ? A quelle ligne elle finit ?

    une colonne avec des montants.
    Quelle colonne ?
    A quelle ligne elle commence ? A quelle ligne elle finit ?

    J'ai ensuite des dates de début et de fin.
    Dans quelles cellules ?
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Membre éprouvé Avatar de Alex020181
    Homme Profil pro
    Prestataire informatique développeur d'application Excel, Access, VBA
    Inscrit en
    Juin 2012
    Messages
    569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Prestataire informatique développeur d'application Excel, Access, VBA

    Informations forums :
    Inscription : Juin 2012
    Messages : 569
    Points : 1 006
    Points
    1 006
    Par défaut
    Bonjour,

    Somme.si.ens suffit à sommer selon les critères que vous définissez. Le tout est d'en trouver la syntaxe.

    Je vous ai créé un fichier exemple en PJ.
    Fichiers attachés Fichiers attachés
    C'est toujours sympa de savoir si on vous a aidé ou non. Pensez-y

    N'hésitez pas à marquer le sujet comme résolu le cas échéant.

  4. #4
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 122
    Points : 55 924
    Points
    55 924
    Billets dans le blog
    131
    Par défaut
    Salut.

    Sur base de l'idée d'Alex020181, je travaillerais avec des tableaux structurés (voir mon tuto). Pour moi, ce n'est pas une option avec les versions actuelles d'Excel (xlsX ou xlsM)


    SOMME.SI.ENS, qui offre une critérisation assez limitée

    Nom : 2020-04-02_201925.png
Affichages : 527
Taille : 25,5 Ko



    SOMMEPROD (ou SOMME MATRICIELLE), qui offre une palette beaucoup plus large et quasi infinie de critérisation

    Nom : 2020-04-02_202252.png
Affichages : 536
Taille : 25,3 Ko
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  5. #5
    Futur Membre du Club
    Homme Profil pro
    agent administratif
    Inscrit en
    Avril 2020
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : agent administratif
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2020
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Bonjour Pierre Fauconnier, Menhir et Alex020181,

    tout d'abord un grand merci pour vos réponses rapides, vous êtes au top les gars !!!

    Malheureusement, rien ne marche, toujours ce maudit chiffre "0".
    Je vais essayer d'être plus explicite comme le demande Menhir:
    - en effet, j'ai bien vérifier que ces dates sont bien des dates et non des chiffres ou nombre…

    - J'ai un onglet avec des données de la ligne 2 à 1238 (et qui continuera à grandir),
    1 colonne (A)=N° commande, 1 colonne (B)=date, 1 colonne (F)=N° marché et 1 colonne (M)=montants en chiffres monétaires.
    Nom : tableau 2 (2).png
Affichages : 540
Taille : 16,7 Ko

    Sur un autre onglet figure les dates de début et de fin de marché (donc 5 colonnes avec une date différentes qui elles-aussi sont au format date)
    Nom : onglet totaux.png
Affichages : 580
Taille : 155,3 Ko

    Donc je dois trouver les montants pour l'année 1, l'année 2,etc...

    Comme vous le voyez sur la photo ci-après, j'ai trouvé le résultat que je cherche mais en trichant un peu, c'est à dire en allant chercher toutes les factures de la 1ère date à la dernière.
    Nom : formule 1.png
Affichages : 616
Taille : 157,3 Ko

    J'ai essayé avec la formule SOMMEPROD (ci-dessous)
    Nom : FORMULE 2.png
Affichages : 625
Taille : 158,2 Ko

    Et avec la formule SOMME.SI.ENS
    Nom : FORMULE 3.png
Affichages : 580
Taille : 159,0 Ko

    Mais rien y fait !!! aucun résultat comme vous le voyez !!!
    J'espère que vous pourrez trouver d'où ça vient, je commence à désespérer.
    Merci en tous les cas.
    A plus tard et bonne journée.
    David

  6. #6
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 122
    Points : 55 924
    Points
    55 924
    Billets dans le blog
    131
    Par défaut
    C'est un problème de références absolues et relatives => voir mon tuto à ce sujet


    Ceci dit, ta formule est mal construite car elle ne vaut que pour la première période. Pour les suivantes, le glissement à droite va inclure la date de fin de la période précédente, ce qui est évidemment préjudiciable.


    Citation Envoyé par sandydavneo Voir le message
    [...]J'ai un onglet avec des données de la ligne 2 à 1238 (et qui continuera à grandir)[...]
    ===>>> Nécessité d'utiliser les tableaux structurés (voir mon tuto à ce sujet)

    Perso, j'utiliserais donc les tableaux et la formule illustrée ci-dessous:

    Nom : 2020-04-03_105950.png
Affichages : 531
Taille : 15,7 Ko


    Attention: Lors de la recopie de la formule de J4 vers les colonnes à droite, tu dois utiliser le copier-coller et pas la poignée de recopie. Le copier-coller considère les colonnes du tableau structuré comme absolues, alors que la poignée de recopie va les considérer comme relatives (voir ce point spécifique de mon tuto sur les tableaux structurés)


    Comme précisé dans mon tuto, tu peux bien sûr déplacer le tableau dans un autre onglet. Tu remarques que la formule que j'utilise renseigne les colonnes du tableau, sans notion de la feuille où ce tableau se trouve et sans notion des lignes de début et de fin, car le tableau grandira lors de l'ajout de nouvelles lignes, et donc, la formule tiendra automatiquement compte de ces nouvelles lignes sans que tu doives l'adapter.

    L'utilisation des tableaux structurés n'est pas une option, mais une obligation pour qui veut construire des classeurs Excel professionnels, fiables, pérennes et évolutifs.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  7. #7
    Futur Membre du Club
    Homme Profil pro
    agent administratif
    Inscrit en
    Avril 2020
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : agent administratif
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2020
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Bonjour Pierre,

    non rien à faire, toujours "0".
    Nom : tableau formule.png
Affichages : 579
Taille : 170,3 Ko


    J'ai regardé ton tuto sur les valeurs relatives et absolues.
    Il me semble que mes données soient bonnes.

    Je ne comprends pas !
    Merci Pierre.

  8. #8
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 122
    Points : 55 924
    Points
    55 924
    Billets dans le blog
    131
    Par défaut
    Citation Envoyé par sandydavneo Voir le message
    [...]
    J'ai regardé ton tuto sur les valeurs relatives et absolues.
    [...]Je ne comprends pas ![...]
    Faut croire qu'il est mal expliqué, puisque je montre où il faut mettre des $, et toi, tu n'as mis aucun $ dans ta formule, et en plus, tu utilises la syntaxe de SOMME.SI avec SOMMEPROD...

    Donc, quand tu vas la recopier vers le bas, Excel va utiliser M3:M1242 (etc, etc), et quand tu vas la recopier à droite, Excel va utiliser N2:N1241...

    Perso, je te conseille SOMMEPROD. SOMME.SI.ENS est contre-intuitif n'est que le critère n'est pas une égalité stricte. Ta formule devrait être

    Code formule : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD(Feuil1!$M$2:$M$1241*(Feuil1!$B$2:$B$1241>MOIS.DECALER(O4;-12))*(Feuil1!$B$1241<=O4)*(Feuil1!$F$2:$F$1241=$C7))

    Tu devrais vraiment utiliser les tableaux structurés. Dans la formule que tu donnes, si tu ajoutes des lignes en FEuil1, ta formule ne les prendra pas en compte.

    Regarde bien, dans la formule que j'ai utilisée, où j'ai mis les $ pour figer l'axe lors de la recopie... On voit bien, entre l'illustration de la formule en J et celle en K, quels sont les blocs qui ont glissés et ceux qui sont restés fixes...

    Nom : 2020-04-03_114139.png
Affichages : 527
Taille : 17,1 Ko

    Nom : 2020-04-03_114300.png
Affichages : 514
Taille : 21,6 Ko
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  9. #9
    Futur Membre du Club
    Homme Profil pro
    agent administratif
    Inscrit en
    Avril 2020
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : agent administratif
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2020
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Oui, oui, j'avais bien compris et j'avais essayé les 2 solutions de formules (avec $ et sans $) mais toujours rien (chiffre "0").
    Nom : tableau formule (2).png
Affichages : 524
Taille : 34,6 Ko

    Dur, dur !!!

  10. #10
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 122
    Points : 55 924
    Points
    55 924
    Billets dans le blog
    131
    Par défaut
    Sans voir les colonnes que tu as masquées (surtout celles de Feuil1), c'est compliqué de pouvoir t'aider. Il faudrait déjà vérifier que tous les formats sont ok, que les dates sont bien des dates...

    Voici un classeur exemple avec SOMMEPROD et, bien entendu, un tableau structuré pour les données sources.


    Pourrais-tu mettre le tien (attention aux données sensibles)?
    Fichiers attachés Fichiers attachés
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  11. #11
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par sandydavneo Voir le message
    - en effet, j'ai bien vérifier que ces dates sont bien des dates et non des chiffres ou nombre…
    Ce qui serait gênant, c'est plutôt que ce soit des chaine de caractères, si qui produirait exactement l'effet que tu décris.

    Comment as-tu procédé pour vérifier qu'il s'agit bien de dates (aussi bien pour les données de la liste que pour les critères) ?
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  12. #12
    Futur Membre du Club
    Homme Profil pro
    agent administratif
    Inscrit en
    Avril 2020
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : agent administratif
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2020
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Bonjour Menhir, bonjour Pierre,

    après plusieurs essais, toujours le même problème…
    ça doit venir probablement de mon tableau de données.

    Mehnir, j'ai vérifié mes dates en sélectionnant les données et en allant sur l'onglet "accueil - nombre" et en sélectionnant "date courte".

    Merci à vous.
    David

  13. #13
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 122
    Points : 55 924
    Points
    55 924
    Billets dans le blog
    131
    Par défaut
    Peut-être as-tu un ou des espaces derrière le nom du fournisseur. C'est une erreur fréquente...
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  14. #14
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par sandydavneo Voir le message
    Mehnir, j'ai vérifié mes dates en sélectionnant les données et en allant sur l'onglet "accueil - nombre" et en sélectionnant "date courte".
    Que se passe-t-il si tu sélectionnes toutes les colonnes de date et que tu les passes au format de nombre "Standard" ?
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  15. #15
    Futur Membre du Club
    Homme Profil pro
    agent administratif
    Inscrit en
    Avril 2020
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : agent administratif
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2020
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Mehnir,

    sur ma base de données, quand je sélectionne toutes mes données et que je change en standard, rien ne change alors que dans mon tableau de date marché, quand je change en standard, les dates deviennent des chiffres… Est-ce un problème ?

    Pierre,

    non aucun espace sur les fournisseurs.

  16. #16
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 122
    Points : 55 924
    Points
    55 924
    Billets dans le blog
    131
    Par défaut
    Lorsque tu te places sur une date et que tu ouvres la liste déroulante des formats du ruban Accueil, que vois-tu dans ce que j'ai encadré en rouge dans les deux illustrations suivantes? La "date" telle qu'encodée dans la cellule ou bien la date en long comme dans la seconde illustration?

    Si c'est "comme dans la cellule", c'est que tes dates sont du texte. Si c'est comme illustré dans la seconde image, ce sont des dates.

    Nom : 2020-04-06_112732.png
Affichages : 519
Taille : 17,4 Ko

    Nom : 2020-04-06_112757.png
Affichages : 513
Taille : 15,6 Ko
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  17. #17
    Membre émérite
    Homme Profil pro
    Formateur et développeur bureautique
    Inscrit en
    Mars 2007
    Messages
    1 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur et développeur bureautique
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 410
    Points : 2 871
    Points
    2 871
    Par défaut
    Citation Envoyé par sandydavneo Voir le message
    sur ma base de données, quand je sélectionne toutes mes données et que je change en standard, rien ne change alors que dans mon tableau de date marché, quand je change en standard, les dates deviennent des chiffres… Est-ce un problème ?
    Bonjour

    Oui, c'est un problème.
    Dans un classeur vierge, si on saisie une date (celle du jour par exemple) en cellule A1, Excel l'affiche en format Date courte (ex 06/04/2020).
    Sur cette même cellule A1, si on change le format pour prendre "Standard", Excel affiche un nombre (exemple 43927 pour la date du jour par exemple). Et ceci est parfaitement normal. Ce nombre est celui donnant le nombre de jour depuis le 01/01/1900. Il y a donc 43927 jours entre le 01/01/1900 et le 06/04/2020.

    Donc, appliqué au cas qui nous préoccupe, si dans la base de données les dates ne deviennent pas des chiffres quand on applique le format Standard, la conclusion est qu'elles ne sont pas des dates (c'est du Canada dry : ont croit que c'en est, mais ce n'en n'est pas ).
    Par ailleurs, si dans le tableau marché, les dates se transforment en nombre quand on applique le format Standard, c'est que ce sont bien des dates.

    Donc, vous essayez de comparer des "pas date" avec des dates. Donc, cela ne peut pas marcher. Tout au moins directement. Soit il faut changer les données dans la base de données, soit il faut changer les données dans le tableau marché, soit il faut faire des manipulations pour pouvoir comparer les unes et les autres.

    En espérant que cela aide.

    Bonne journée

    Pierre Dumas
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  18. #18
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par sandydavneo Voir le message
    dans mon tableau de date marché, quand je change en standard, les dates deviennent des chiffres…
    Ca, c'est normal et c'est bon signe.
    Ca veut dire qu'il s'agit effectivement de valeurs Dates.

    sur ma base de données, quand je sélectionne toutes mes données et que je change en standard, rien ne change
    Ca, c'est un problème.
    Ca veut dire qu'il ne s'agit pas de dates mais de chaines de caractères ressemblant à des dates, ce qui est très fréquent quand on charge les données d'une base externe sans avoir précisé la nature de chaque colonne.

    Comme nous le soupçonnions depuis le départ, le problème vient de dates qui n'en sont pas.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  19. #19
    Futur Membre du Club
    Homme Profil pro
    agent administratif
    Inscrit en
    Avril 2020
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : agent administratif
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2020
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Messieurs,

    vous avez raison, c'est bien un problème de date qui n'est pas considéré comme une date dans Excel…
    Vous êtes top !!!!!

    Bon maintenant, il va falloir que je me tape 1238 lignes à changer en date… (à moins que vous ayez une combine )
    Oui c'est une extraction d'Access que je colle sur Excel.
    Pfff, j'en suis démotivé à l'avance.

    Merci beaucoup, vous êtes de fins experts.

  20. #20
    Membre émérite
    Homme Profil pro
    Formateur et développeur bureautique
    Inscrit en
    Mars 2007
    Messages
    1 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur et développeur bureautique
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 410
    Points : 2 871
    Points
    2 871
    Par défaut
    Citation Envoyé par sandydavneo Voir le message
    Bon maintenant, il va falloir que je me tape 1238 lignes à changer en date… (à moins que vous ayez une combine )
    Oui c'est une extraction d'Access que je colle sur Excel.
    Bien sûr qu'il y a des combines
    Excel, c'est pour les fainéants : on ne va pas se taper 1238 lignes à refaire à la main

    Sinon, Access dans Excel ne devrait pas poser ce genre de problème. A condition que les données soient bien typées (c'est à dire bien indiquées avec le bon type, ici date) dans Access.

    Il nous faudrait une copie d'écran des données brutes d'Access (c'est à dire directement sans aucune modification).

    Bonne journée

    Pierre Dumas
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Simplifier une formule excel
    Par beegees dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 24/04/2006, 09h10
  2. [debutant] Traduite une formule excel dans access
    Par zelob dans le forum Access
    Réponses: 5
    Dernier message: 25/02/2006, 05h17
  3. [VBA]Passer une variable dans une formule Excel
    Par David1974 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/01/2006, 16h52
  4. inséré des formule excel dans VB
    Par amel95140 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/12/2005, 17h21
  5. [EXCEL][VBA] Utilisation des formules Excel en VBA
    Par Amanck dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/12/2005, 15h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo