Problemes de formules
Résolu
Patoche3344
Messages postés
218
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Excel a manqué de ressources lors de la tentative de calcul d'une ou plusieurs formules
- Formule moyenne excel plusieurs colonnes - Guide
- Formule excel si ou - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Liste déroulante excel - Guide
- Formules excel de base - Guide
3 réponses
Bonjour
enn C5 votre formule:
=SOMME.SI(Dépenses!B2;GAUCHE(B3;3);Mont)
Dépenses! doit faire référence à un champ, pas à une seule cellule
en C3 vous utilisez un nom de champ Mont qui n'existe pas dans la liste des champs nommés
revoyez l'indication de champ B
nommé le champ D de la feuille dépense avec ce nom et ça va s'arrange!
ou alors écrivez sans nommer pour traiter un cham de dépenses de ligne 2 à ligne 100:
=SOMME.SI(Dépenses!$B$2:$B$100;GAUCHE(B3;3);Dépenses!$D$2:$D$100)
qui fonctionne sans nommer
quand à C15 D15 il n'y a pas de formule, par contre la formule en C16 est incomplète et ne veut rien dire
=SOMME.SI(code;GAUCHE) (voir c-idessus même principe avec SOMME.SI
code n'existe pas dans les champs nommés
GAUCHE tout seul ne veut rien dire
et il n'y a pas de champ à sommer
et dans tous les cas vous ne pourrez pas faire de rapport entre une date Excel en C de dépenses (c'est une valeur numérique) avec le texte qu'elle affiche, et donc chercher Janvier ne fonctionnera pas
voyez avec cette formule en C15:
=SOMMEPROD((MOIS(Dépenses!$C$4:$C$100)=LIGNE(A1))*(Dépenses!$D$4:$D$100))
qui va chercher le N° du, mois dans les dates calculées par le code LIGNE(A1) qui vaut 1 et devient A2 en C16 _vaut donc 2; A3 en C17 etc...jusqu'à obtenir 12 avec A12
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
enn C5 votre formule:
=SOMME.SI(Dépenses!B2;GAUCHE(B3;3);Mont)
Dépenses! doit faire référence à un champ, pas à une seule cellule
en C3 vous utilisez un nom de champ Mont qui n'existe pas dans la liste des champs nommés
revoyez l'indication de champ B
nommé le champ D de la feuille dépense avec ce nom et ça va s'arrange!
ou alors écrivez sans nommer pour traiter un cham de dépenses de ligne 2 à ligne 100:
=SOMME.SI(Dépenses!$B$2:$B$100;GAUCHE(B3;3);Dépenses!$D$2:$D$100)
qui fonctionne sans nommer
quand à C15 D15 il n'y a pas de formule, par contre la formule en C16 est incomplète et ne veut rien dire
=SOMME.SI(code;GAUCHE) (voir c-idessus même principe avec SOMME.SI
code n'existe pas dans les champs nommés
GAUCHE tout seul ne veut rien dire
et il n'y a pas de champ à sommer
et dans tous les cas vous ne pourrez pas faire de rapport entre une date Excel en C de dépenses (c'est une valeur numérique) avec le texte qu'elle affiche, et donc chercher Janvier ne fonctionnera pas
voyez avec cette formule en C15:
=SOMMEPROD((MOIS(Dépenses!$C$4:$C$100)=LIGNE(A1))*(Dépenses!$D$4:$D$100))
qui va chercher le N° du, mois dans les dates calculées par le code LIGNE(A1) qui vaut 1 et devient A2 en C16 _vaut donc 2; A3 en C17 etc...jusqu'à obtenir 12 avec A12
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Bonjour,
Est-ce que cela vous va? Il y a eu l'utilisation de formule matricielle pour le deuxième tableau , donc si vous voulez les modifier n'oubliez pas de faire Ctrl+shift+entrée pour les enregistrer.
https://www.cjoint.com/c/FBdnJRFonD3
Est-ce que cela vous va? Il y a eu l'utilisation de formule matricielle pour le deuxième tableau , donc si vous voulez les modifier n'oubliez pas de faire Ctrl+shift+entrée pour les enregistrer.
https://www.cjoint.com/c/FBdnJRFonD3
Bonjour Vaucluse,
Désolé d'avoir repris la chose je pense que j’écrivais quand tu as répondu :/
Justement j'ai essayé sans matricielle ( sachant que c'est assez lourd) je n'y suis pas arrivé, si tu as quelque chose de plus léger a proposer je serais pas contre(ça me fera apprendre quelque chose en prime)
Cordialement
Désolé d'avoir repris la chose je pense que j’écrivais quand tu as répondu :/
Justement j'ai essayé sans matricielle ( sachant que c'est assez lourd) je n'y suis pas arrivé, si tu as quelque chose de plus léger a proposer je serais pas contre(ça me fera apprendre quelque chose en prime)
Cordialement
Ne soit pas désolé, ça ne me pose aucun problème Diablo.... je n'ai pas d'exclusivité.:-))
. les formules que tu peux utiliser sont spécifiées dans mon message, mais j'ai du le compléter trois fois et donc tu n'as pu tout trouver d'un coup!
Et pour être tout à fait honnête, la dernière formule qui calcule sur les mois,(avec SOMMEPROD) à l'avantage de l'entrée normale avec la seule touche Enter mais elle est quasiment aussi lourde qu'une matricielle.
contacte moi si tu veux plus d'info, mais je pense que ça devrait aller!
Bien cordialement
. les formules que tu peux utiliser sont spécifiées dans mon message, mais j'ai du le compléter trois fois et donc tu n'as pu tout trouver d'un coup!
Et pour être tout à fait honnête, la dernière formule qui calcule sur les mois,(avec SOMMEPROD) à l'avantage de l'entrée normale avec la seule touche Enter mais elle est quasiment aussi lourde qu'une matricielle.
contacte moi si tu veux plus d'info, mais je pense que ça devrait aller!
Bien cordialement
Merci pour ta réponse qui fonctionne bien sûr
J'ai deux questions à te poser
1) pourquoi quand je change dans l'onglet dépenses: ex car par carb et bien le montant disparait dans la colonne C5 de ma synthèse, mais par contre le montant total dépenses mensuelles, lui ne bouge pas
2) Pourquoi ma dépense de 55€ en vidange au mois d'avril, apparaît en dépenses mensuelles mais pas en colonne C7 de ma synthèse
idem pour la dépense en pneus (C6) et en réparation (C8)
Par contre ma formule en colonne D3 à D9 ne fonctionne pas (mon pourcentage)
Amicalement
http://www.cjoint.com/c/FBdpiejZy7B
si tu veux chercher alors que le mot peut être plus long il faut expliquer à Excel que tu veux que le mot commence par ces trois lettres au lieu d'être strictement identiques
dans la formule; au lieu de
.....;GAUCHE(Cell;3);....
écrire
.....; GAUCHE(Cell;3)&"*";.....
qui prendra en compte tout ce qui commence par la valeur GAUCHE(cell;3)
Ceci dit, le mieux est de placer un menu déroulant en B de la feuille dépense, pour pouvoir choisir et entrer un libellé constant sans passer par le clavier
Pour Vidange, en C7, le raisonnement est le même (et la solution aussi) SOMMEPROD, elle ne cherche que le mois et ne prend pas en compte les libellés, donc elle fonctionne
D3:D9 fonctionne très bien (enfin... D3 et D4 car il n'y a pas de formule au dessous) mais les cellules ne sont pas au bon format
Formate en Pourcentage avec le nombre de décimales dont tu as besoin
(Clic droit / format / Nombre / pourcentage et case "décimale")
crdlmnt
Merci
Tout fonctionne très bien
Bonne fin de soirée à toi
Amicalement
Patrice
Bonne route
crdlmnt