1. Ce site utilise des "témoins de connexion" (cookies) conformes aux textes de l'Union Européenne. Continuer à naviguer sur nos pages vaut acceptation de notre règlement en la matière. En savoir plus.

XL 2013 Formule avec SOMMEPROD() ne fonctionne pas

Discussion dans 'Forum Excel' démarrée par Aloha, 13 Octobre 2017 à 09:59.

  1. Aloha

    Aloha XLDnaute Impliqué

    Inscrit depuis le :
    27 Mars 2007
    Messages :
    721
    "J'aime" reçus :
    0
    Bonjour,

    Par une formule avec SOMMEPROD() se trouvant dans un premier classeur je veux récupérer une valeur (date et heure) d'après 2 critères (mois et personne; ces critères se trouvent dans le même classeur) d'une base de données se trouvant dans un autre classeur.
    Les deux classeurs sont ouverts.

    La formule donne "00/01/00 00:00" au lieu de "25/01/17 08:00".

    Après avoir gaspillé beaucoup de temps avec la recherche infructueuse de la cause du problème, j'ai reproduit la même situation, dans 2 classeurs exemples, et là c'est la bonne valeur qui est affichée.

    Quelqu'un parmi vous aurait-il une idée où cela pourrait clocher dans la situation réelle?

    Je crois me rappeler du temps où je travaillais beaucoup plus avec Excel que la fonction SOMMEPROD() est assez sensible.
    Quelle formule utilisant une (d') autre(s) fonction(s) pourrait mieux fonctionner?

    Bonne journée

    Aloha
     

    Pièces jointes:

    Dernière édition: 13 Octobre 2017 à 10:35
  2. Jauster

    Jauster XLDnaute Nouveau

    Inscrit depuis le :
    22 Septembre 2017
    Messages :
    13
    "J'aime" reçus :
    1
    Hello,

    Et si tu rajoutes une clef "mois"&"personne" et que tu recherches ensuite la valeur de cette clef.
    Exemple ci-joint.

    Feuille 1 avec RechercheV si tu peux insérer une colonne au milieu de ta BDD
    Feuille 2 avec Index Equiv si tu peux uniquement insérer une colonne après ta BDD

    Bonne journée

    J.
     

    Pièces jointes:

    Dernière édition: 13 Octobre 2017 à 10:38
  3. Aloha

    Aloha XLDnaute Impliqué

    Inscrit depuis le :
    27 Mars 2007
    Messages :
    721
    "J'aime" reçus :
    0
    Bonjour,

    Merci pour ta réponse et ta proposition.

    Malheureusement, je n'arrive pas à la faire fonctionner dans mon fichier réel: la fonction EQUIV() donne une erreur, et je ne comprends pas pourquoi.

    Malgré cela, tu m'as aidé quand-même beaucoup, indirectement, car, en composant la formule qui concatène le mois et la personne, je me suis rendu compte que dans ma base de données, ce sont bien les mois qui sont affichés, mais en réalité il y a des dates derrière.
    Je dois avoir été frappé de cécité!

    Cette "illumination" m'a permis de corriger mes formules et à présent elles fonctionnent!

    Le chemin qui mène au but est des fois bien sinueux! C'est le cas ici.

    Merci encore

    Bonne journée

    Aloha
     
  4. Jauster

    Jauster XLDnaute Nouveau

    Inscrit depuis le :
    22 Septembre 2017
    Messages :
    13
    "J'aime" reçus :
    1
    :) pas de problème, tu as un screenshot de la fonction EQUIV histoire de regarder pourquoi elle ne marche pas ?
     
  5. Aloha

    Aloha XLDnaute Impliqué

    Inscrit depuis le :
    27 Mars 2007
    Messages :
    721
    "J'aime" reçus :
    0
    Désolé, j'ai effacé la formule adaptée à la situation réelle. Par contre, si tu y tiens, je peux la reconstruire.
     
  6. Jauster

    Jauster XLDnaute Nouveau

    Inscrit depuis le :
    22 Septembre 2017
    Messages :
    13
    "J'aime" reçus :
    1
    Hello,
    Non pas besoin, c'était juste par curiosité ^^
     

Partager cette page