Problemes de formules
Résolu/Fermé
Patoche3344
Messages postés
212
Date d'inscription
vendredi 30 mai 2014
Statut
Membre
Dernière intervention
10 février 2024
-
3 févr. 2016 à 14:02
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 3 févr. 2016 à 19:58
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 3 févr. 2016 à 19:58
A voir également:
- Excel a manqué de ressources lors de la tentative de calcul d'une ou plusieurs formules
- Calcul moyenne excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formules excel de base - Guide
- Aller à la ligne excel - Guide
- Liste déroulante excel - Guide
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
Modifié par Vaucluse le 3/02/2016 à 14:46
Modifié par Vaucluse le 3/02/2016 à 14:46
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!
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 853
3 févr. 2016 à 14:36
3 févr. 2016 à 14:36
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
3 févr. 2016 à 14:49
3 févr. 2016 à 14:49
Bonjour Diablo
C'est OK, bien fait , ça fonctionne, mais tant qu'on peut éviter les matricielles, c'est meilleur pour le poids du fichier.
Bien cordialement
C'est OK, bien fait , ça fonctionne, mais tant qu'on peut éviter les matricielles, c'est meilleur pour le poids du fichier.
Bien cordialement
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 853
3 févr. 2016 à 14:53
3 févr. 2016 à 14:53
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
3 févr. 2016 à 15:00
3 févr. 2016 à 15:00
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
3 févr. 2016 à 16:08
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
3 févr. 2016 à 16:33
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
3 févr. 2016 à 19:12
Merci
Tout fonctionne très bien
Bonne fin de soirée à toi
Amicalement
Patrice
3 févr. 2016 à 19:58
Bonne route
crdlmnt