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 :

Faire une somme d'une colonne sans tenir compte des dates


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    AC²
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : AC²
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Par défaut Faire une somme d'une colonne sans tenir compte des dates
    Bonjour à tous

    La question est toute bête et me parait tellement simple que je suis étonné de ne rien trouver sur ce sujet...
    Je désire faire une somme par rapport aux cellules de la colonne sachant que ces dernières peuvent être sous forme de nombre ou de date, mais je ne veux pas que les dates soient comptabilisées.

    A1 = 10
    A2 = 15-mars
    A3 = 15
    A4 = somme (25 et non 41738)

    Auriez vous une solution?

    Merci par avance

    Madrunner

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour,

    bonne problématique car les dates sont en fait un format d'affichage et stockées sous forme de nombres !

    Je sèche : je ne vois pas s'il y a moyen par formule de détecter si une cellule est une date ou pas
    mais les cadors des formules Excel ne devraient pas tarder à donner leur avis !
    L'astuce pourrait consister à additionner les nombres inférieurs à la valeur numérique d'une date plancher;
    ou encore mettre un repère dans une colonne libre pour n'additionner que ceux qui ont ou n'ont pas ce repère …
    Par contre par code, c'est réalisable sans souci …

  3. #3
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Août 2014
    Messages : 1
    Par défaut
    Bonsoir,

    Le problème pourrait se régler facilement avec la formule CELLULE à mettre dans une colonne adjacente. Il est possible de sortir le format, celui qui nous intéresse est "D1", il suffit ensuite de faire une SOMME avec en condition ce D1.
    En B1 tu met Copie vers le bas de la formule
    et enfin en C1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME((A1:A3)*(B1:B3<>"D1"))
    à valider avec Maj+Ctrl+Entrée
    Il ce peut que ce ne soit pas D1 en fonction du format de date mais la formule est modifiable en fonction

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    AC²
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : AC²
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Par défaut
    Bonsoir OCJuls et Marc-L

    Tout d'abord un grand merci, c'est ma première expérience sur un forum et je suis agréablement surpris

    OCJuls; ta solution "cellule" est intéressante est remplie mes contraintes, toutefois je suis dans ce cas obligé d'ajouter 2 colonnes pour renseigner la condition "somme.si"...
    Si je n'ai pas d'autre solution j'opterai pour celle-ci en cachant les 2 colonnes supplémentaires afin de ne pas gêner la lisibilité du tableau qui comportent bien sûr beaucoup plus de colonnes que la simplification que j'ai donné.

    Merci Encore.

    Je ne clos pas la discussion au cas ou...

  5. #5
    Expert éminent 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
    Par défaut
    Citation Envoyé par madrunner Voir le message
    toutefois je suis dans ce cas obligé d'ajouter 2 colonnes pour renseigner la condition "somme.si"...
    Malheureusement, la fonction cellule n'est pas vraiment compatible avec les fonctions matricielles (j'ai testé) ce qui empêche de l'inclure directement dans la somme pour tout mettre dans une seule cellule.
    Mais je ne comprends pas pourquoi tu dis 2 colonnes ? La solution de OCJuls n'en ajouter qu'une...

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    AC²
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : AC²
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Par défaut
    Citation Envoyé par Menhir Voir le message
    Malheureusement, la fonction cellule n'est pas vraiment compatible avec les fonctions matricielles (j'ai testé) ce qui empêche de l'inclure directement dans la somme pour tout mettre dans une seule cellule.
    Mais je ne comprends pas pourquoi tu dis 2 colonnes ? La solution de OCJuls n'en ajouter qu'une...
    Bonjour Menhir

    A moins que je n'ai pas mis correctement en application la solution d' OCJuls, moi je me me retrouve avec :
    Colonne A1 = data
    Colonne B1 =CELLULE("format";A1)
    Colonne C1 =SOMME((A1:A4)*(B1:B4<>"D1"))
    Ligne 6 = somme automatique
    A B C
    1 200.00 P2 1200
    30-nov-13 D1 0
    31-mars-14 D1 0
    1 500.00 P2 1500

    86 037.00 2700

    (désolé je n'ai pas su mettre sous forme de tableau...)

    Par contre je t'accorde que je n'ai pas comprise en C1 l’intérêt de mettre A1:A4....
    J'ai bien tenté de mettre le formule en A5 mais j'avais comme résultat #Valeurs!#

Discussions similaires

  1. [XL-2010] Faire une recherche dans un TCD sans tenir compte du filtre
    Par mme.web100t dans le forum Excel
    Réponses: 0
    Dernier message: 23/03/2014, 19h49
  2. [XL-2003] Affecter une macro a un bouton sans tenir compte du nom du fichier
    Par nicoaix dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/11/2013, 09h55
  3. Somme sans tenir compte des ruptures
    Par Thiago_Cruden dans le forum Webi
    Réponses: 4
    Dernier message: 06/07/2012, 16h00
  4. Réponses: 4
    Dernier message: 29/12/2008, 09h04
  5. [CR X]Effectuer une somme d'une somme
    Par Chuppas dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 06/08/2008, 10h52

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