Glisser une formule mais la taille cellulles est differente
Résolu
max
-
max -
max -
Bonjour, Voici un bref résumé de ma page Excel. Il y a beaucoup d'autre colonne mais je pense que ce bref résumé explique bien mon problème
A = chaque mercredi de chaque semaine sous format date (j'ai sauté le moi de février et mars pour être plus court)
B= Le gain pour chaque semaine
C= Le gain pour chaque moi
A B C
1 14-01-08 102$ 796$
2 14-01-15 320$
3 14-01-22 250$
4 14-01-29 124$
5 14-04-02 235$ ????
6 14-04-09 120$
7 14-04-16 230$
8 14-04-23 320$
9 14-04-30 240$
Voici mon problème: Je dois faire une formule que je dois faire glisser puisque je dois exécuter cette formule pour plusieurs années qui doit additionner les gains de chaque semaine pour en faire des gains du moi. Le problème est qu'il y a des mois à 4 semaines(donc la colonne C est fusionné avec 4 cellules de C1 à C4) et des mois à 5 semaines(donc la colonne C est fusionné avec 5 cellules de C5 à C9). Je ne peux pas faire glisser de formule puisque la taille des cellules ne sont pas identiques et de plus je dois rajouter un élément de plus à la formule pour les mois à 5 semaines.
Merci de votre réponse. Je ne veux pas avoir la réponse tout cru dans le bec mais seulement des indices
A = chaque mercredi de chaque semaine sous format date (j'ai sauté le moi de février et mars pour être plus court)
B= Le gain pour chaque semaine
C= Le gain pour chaque moi
A B C
1 14-01-08 102$ 796$
2 14-01-15 320$
3 14-01-22 250$
4 14-01-29 124$
5 14-04-02 235$ ????
6 14-04-09 120$
7 14-04-16 230$
8 14-04-23 320$
9 14-04-30 240$
Voici mon problème: Je dois faire une formule que je dois faire glisser puisque je dois exécuter cette formule pour plusieurs années qui doit additionner les gains de chaque semaine pour en faire des gains du moi. Le problème est qu'il y a des mois à 4 semaines(donc la colonne C est fusionné avec 4 cellules de C1 à C4) et des mois à 5 semaines(donc la colonne C est fusionné avec 5 cellules de C5 à C9). Je ne peux pas faire glisser de formule puisque la taille des cellules ne sont pas identiques et de plus je dois rajouter un élément de plus à la formule pour les mois à 5 semaines.
Merci de votre réponse. Je ne veux pas avoir la réponse tout cru dans le bec mais seulement des indices
A voir également:
- Pour ce faire la taille des cellules fusionnées doit être identique
- Comment réduire la taille d'un fichier - Guide
- Taille 32x32 correspondance ✓ - Forum Loisirs / Divertissements
- Formule excel pour additionner plusieurs cellules - Guide
- Verrouiller des cellules excel - Guide
- Reduire taille image - Guide
4 réponses
Bonjour
Voici une solution , à copier en C2 (formule matricielle, donc à valider par CTRL + MAJ + ENTREE); puis tirer vers le bas.
=SI(ESTTEXTE(A1);SOMME(SI(MOIS(A2:$A$1000)=MOIS(A2);B2:$B$1000;0));SI(MOIS(A2)<>MOIS(A1);SOMME(SI(MOIS(A2:$A$1000)=MOIS(A2);B2:$B$1000;0));"")).
autre solution (sans utilisation de formule matricielle), à valider par ENTREE
=SI(ESTTEXTE(A1);SOMMEPROD((MOIS(A2:$A$1000)=MOIS(A2))*B2:$B$1000);SI(MOIS(A2)<>MOIS(A1);SOMMEPROD((MOIS(A2:$A$1000)=MOIS(A2))*B2:$B$1000);""))
cdlt
Voici une solution , à copier en C2 (formule matricielle, donc à valider par CTRL + MAJ + ENTREE); puis tirer vers le bas.
=SI(ESTTEXTE(A1);SOMME(SI(MOIS(A2:$A$1000)=MOIS(A2);B2:$B$1000;0));SI(MOIS(A2)<>MOIS(A1);SOMME(SI(MOIS(A2:$A$1000)=MOIS(A2);B2:$B$1000;0));"")).
autre solution (sans utilisation de formule matricielle), à valider par ENTREE
=SI(ESTTEXTE(A1);SOMMEPROD((MOIS(A2:$A$1000)=MOIS(A2))*B2:$B$1000);SI(MOIS(A2)<>MOIS(A1);SOMMEPROD((MOIS(A2:$A$1000)=MOIS(A2))*B2:$B$1000);""))
cdlt
Merci, La formule matricielle fonctionne très bien mais il faut juste que défusionnent mes cellules et donc en ayant des cellules uniques, je peux glisser mes formules. Toutes les formules ne se glissent pas si la taille des cellules des colonnes ne sont pas identiques.
Bonjour
Les cellules fusionnées sont un e calamité dans les calculs, on ne comprend quand même pas très bien votre problème de fusion.Le fait que les cellules de la colonne montants soit fusionnés à la semaine n'empêche pas de faire le total par mois, et de plus, il n'y a pas besoin de N° de semaine pour faire ce total
formule non matricielle:
=SOMMEPROD((MOIS($A$1:$A$1000)=1)*($B$1:$C$B1000))
=1 pour janvier, 2 pour Février, ect...
cette formule additionne la valeur de la cellule B en ligne avec la valeur de A contenant le mois cherché.
Si vous voulez avoir ce total en C en ligne avec le dernier cumul du mois, placer cette formule en C2 sans rien fusionner et tirer sur la hauteur (toutes les lignes)
=SI(MOIS(A2)<>MOIS(A1);SOMMEPROD((ANNEE($A$1:$A$1000)=ANNEE(A2))*MOIS($A$1:$A$1000)=MOIS(A1))*($B$1:$B$1000));"")
qui affichera le total sur chaque ligne débutant un nouveau mois en ne prenant en compte que l'année et le mois en ligne dans A
Attention aux signes, et débutez bien en ligne 2 (où plus bas)
crdlmnt
Errare humanum est, perseverare diabolicum
Les cellules fusionnées sont un e calamité dans les calculs, on ne comprend quand même pas très bien votre problème de fusion.Le fait que les cellules de la colonne montants soit fusionnés à la semaine n'empêche pas de faire le total par mois, et de plus, il n'y a pas besoin de N° de semaine pour faire ce total
formule non matricielle:
=SOMMEPROD((MOIS($A$1:$A$1000)=1)*($B$1:$C$B1000))
=1 pour janvier, 2 pour Février, ect...
cette formule additionne la valeur de la cellule B en ligne avec la valeur de A contenant le mois cherché.
Si vous voulez avoir ce total en C en ligne avec le dernier cumul du mois, placer cette formule en C2 sans rien fusionner et tirer sur la hauteur (toutes les lignes)
=SI(MOIS(A2)<>MOIS(A1);SOMMEPROD((ANNEE($A$1:$A$1000)=ANNEE(A2))*MOIS($A$1:$A$1000)=MOIS(A1))*($B$1:$B$1000));"")
qui affichera le total sur chaque ligne débutant un nouveau mois en ne prenant en compte que l'année et le mois en ligne dans A
Attention aux signes, et débutez bien en ligne 2 (où plus bas)
crdlmnt
Errare humanum est, perseverare diabolicum
.... suite de mon message précédent:
voila ce que donne avec une série de mise en forme conditionnelles pour l'aspect
https://www.cjoint.com/?DBpip39uYng
crdlmnt
voila ce que donne avec une série de mise en forme conditionnelles pour l'aspect
https://www.cjoint.com/?DBpip39uYng
crdlmnt