Multiplier différentes conditions
Résolu/Fermé
Salah.b79
Messages postés
5
Date d'inscription
mardi 19 janvier 2016
Statut
Membre
Dernière intervention
20 janvier 2016
-
19 janv. 2016 à 18:16
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 20 janv. 2016 à 23:06
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 20 janv. 2016 à 23:06
A voir également:
- Multiplier différentes conditions
- Votre compte a été désactivé pour violation de nos conditions d’utilisation - Guide
- Dans le document à télécharger, léa a utilisé 2 méthodes différentes pour centrer le nom des continents. lesquels sont centrés correctement ? ✓ - Forum Javascript
- Mise en forme conditionnelle excel plusieurs conditions - Guide
- Google sheet mise en forme conditionnelle 2 conditions ✓ - Forum Bureautique
- Signe multiplier ✓ - Forum Windows
6 réponses
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 424
19 janv. 2016 à 18:29
19 janv. 2016 à 18:29
Bonjour
Plutôt qu'une image, peux tu envoyer la partie concernée de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu
Cdlmnt
Plutôt qu'une image, peux tu envoyer la partie concernée de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu
Cdlmnt
Salah.b79
Messages postés
5
Date d'inscription
mardi 19 janvier 2016
Statut
Membre
Dernière intervention
20 janvier 2016
20 janv. 2016 à 12:15
20 janv. 2016 à 12:15
Merci de vos premières réactions.
Voici le lien: http://www.cjoint.com/c/FAulhg72ZRA
L'idée est que dans le tableau de droite, j'encode des dépenses ou entrées (colonnes verte et rouge) qui seront précisées dans motifs par le déroulé. Et par personnes.
Et que in finé automatiquement, dans le tableau de gauche, le total se fasse, par personne et en fonction du motif en argent de poche ou en épargne. Mais je pense que mon explication schématique plus haut est plus claire.
J'ai déjà quelques formules de mise en place. Entre autre de renvoyer en argent de poche pour la bonne personne. Mais ca ne fait pas de distinction entre argent de poche ou épargne.
Voici le lien: http://www.cjoint.com/c/FAulhg72ZRA
L'idée est que dans le tableau de droite, j'encode des dépenses ou entrées (colonnes verte et rouge) qui seront précisées dans motifs par le déroulé. Et par personnes.
Et que in finé automatiquement, dans le tableau de gauche, le total se fasse, par personne et en fonction du motif en argent de poche ou en épargne. Mais je pense que mon explication schématique plus haut est plus claire.
J'ai déjà quelques formules de mise en place. Entre autre de renvoyer en argent de poche pour la bonne personne. Mais ca ne fait pas de distinction entre argent de poche ou épargne.
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 424
20 janv. 2016 à 18:41
20 janv. 2016 à 18:41
Bonjour
Pour les entrées-sorties argent de poche essaies ceci en C7
=SOMMEPROD(($G$8:$G$19=B7)*(DROITE($J$8:$J$19;5)="poche")*($L$8:$L$19))
Cdlmnt
Pour les entrées-sorties argent de poche essaies ceci en C7
=SOMMEPROD(($G$8:$G$19=B7)*(DROITE($J$8:$J$19;5)="poche")*($L$8:$L$19))
Cdlmnt
Salah.b79
Messages postés
5
Date d'inscription
mardi 19 janvier 2016
Statut
Membre
Dernière intervention
20 janvier 2016
20 janv. 2016 à 19:35
20 janv. 2016 à 19:35
Super ça fonctionne!
Par contre j'ai essayé la formule en D7 pour épargne en aillant modifié dans la formule poche par épargne, mais ça ne fonctionne pas.
Pour ma compréhension (afin d'apprende^^) je ne comprends pas le droite et 5 dans cette étape. (DROITE($J$8:$J$19;5)
Mais en tout cas, déjà un énorme merci
Par contre j'ai essayé la formule en D7 pour épargne en aillant modifié dans la formule poche par épargne, mais ça ne fonctionne pas.
Pour ma compréhension (afin d'apprende^^) je ne comprends pas le droite et 5 dans cette étape. (DROITE($J$8:$J$19;5)
Mais en tout cas, déjà un énorme merci
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 424
20 janv. 2016 à 20:03
20 janv. 2016 à 20:03
1. (DROITE($J$8:$J$19;5)="poche")
permet de tester si les 5 derdiers caractère de la colonne J sont "poche", ça permet de traiter en un seul coup les deux cas (entrées et les sorties) pour l''argent de poche
2. Pour "épargne" pas besoin de DROITE bien sûr
=SOMMEPROD(($G$8:$G$19=$B7)*($J$8:$J$19="épargne")*($L$8:$L$19))
Cdlmnt
permet de tester si les 5 derdiers caractère de la colonne J sont "poche", ça permet de traiter en un seul coup les deux cas (entrées et les sorties) pour l''argent de poche
2. Pour "épargne" pas besoin de DROITE bien sûr
=SOMMEPROD(($G$8:$G$19=$B7)*($J$8:$J$19="épargne")*($L$8:$L$19))
Cdlmnt
Salah.b79
Messages postés
5
Date d'inscription
mardi 19 janvier 2016
Statut
Membre
Dernière intervention
20 janvier 2016
20 janv. 2016 à 20:16
20 janv. 2016 à 20:16
Un tout grand Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 424
Modifié par ccm81 le 20/01/2016 à 20:19
Modifié par ccm81 le 20/01/2016 à 20:19
Un inconvénient toutefois avec des plages fixes $G$8:$G$19, dans le cas où tu allonges ta liste de saisie, il te faudra modifier tes formules
Une solution avec des plages définies dynamiquement
http://www.cjoint.com/c/FAuto3QqhrI
Cdlmnt
Une solution avec des plages définies dynamiquement
http://www.cjoint.com/c/FAuto3QqhrI
Cdlmnt
Salah.b79
Messages postés
5
Date d'inscription
mardi 19 janvier 2016
Statut
Membre
Dernière intervention
20 janvier 2016
20 janv. 2016 à 20:22
20 janv. 2016 à 20:22
J'avais déjà résolu ce problème. Je débute la formule en G7 J7 et L7.
Ligne morte ou vide ou je ne sais quel terme utiliser^^
Ainsi quand j'utilise ma macro qui insère une ligne en haut elle reste en 7 et en bas elle s'ajoute.
Ligne morte ou vide ou je ne sais quel terme utiliser^^
Ainsi quand j'utilise ma macro qui insère une ligne en haut elle reste en 7 et en bas elle s'ajoute.
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 424
20 janv. 2016 à 23:06
20 janv. 2016 à 23:06
OK, je n'avais pas tenté le clic sur le bouton.
Disons qu'ici, les plages dynamiques évitent d'avoir un fichier avec macro.
C'est bien sûr à toi de voir
Si tu tiens à une macro, on peut faire plus simple
La macro copie la dernière ligne non vide en colonne G sur la ligne suivante et efface les contenus des colonnes F à K (on garde la formule en colonne L)
Bonne soirée
Cordialement
Disons qu'ici, les plages dynamiques évitent d'avoir un fichier avec macro.
C'est bien sûr à toi de voir
Si tu tiens à une macro, on peut faire plus simple
La macro copie la dernière ligne non vide en colonne G sur la ligne suivante et efface les contenus des colonnes F à K (on garde la formule en colonne L)
Const codeb As Byte = 6 ' colonne F
Const cofin As Byte = 12 ' colonne L
Private Sub AjouterLigne()
Dim li As Long
li = Cells(Rows.Count, codeb + 1).End(xlUp).Row
Range(Cells(li, codeb), Cells(li, cofin)).Copy Cells(li + 1, codeb)
Range(Cells(li + 1, codeb), Cells(li + 1, cofin - 1)).Value = ""
End Sub
Bonne soirée
Cordialement
20 janv. 2016 à 01:26