Acquisition par année

  • Initiateur de la discussion Initiateur de la discussion Nyber
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

Nyber

Guest
Bonjour à tous,
Comment puis-je extraire d'1 tableau qui comprend 1 colonne de montants avec sur chaque ligne 2 dates 1 colonne "début d'effet" et une "fin effet".
Sachant que le début et la fin d'effet correspondent à 1 an d'abonnement qui est à cheval sur 2 ans.
De plus ces dates vont de 1999 à 2002.
Je dois répartire les acquisitions du 1er janvier au 31 décembre pour chaque anée.
La difficulté est qu'en plus pour l'année en cours c.a.t. 2002 je dois arrêté ces acquisitions chaque mois, donc là, du 1er janvier 2002 au 30 septembre.
Puis le mois suivant du 1er janv 02 au 30 oct 02.
Je craque j'essaie depuis 2 jours d'élaborer une formule mais je n'y arrive pas .
Merci à tous de bien vouloir m'aider.
Nyber
 
Salut Nyber,


Regarde de près ce très bel exemple de Monique juste posté hier dans ce forum...
Je pense que tu trouveras ta solution grace à l'une de ces formules matricielles :

Fichier Démo
<http://www.excel-downloads.com/html/French/forum/download.php/1,7618,555/sommesi_date.xls>

Ficelle
<http://www.excel-downloads.com/html/French/forum/read.php?f=1&i=7618&t=7344>

@+Thierry
 
Bonsoir,
Merci à Thierry et à Monique pour sa géniale formule sommsi_date.xls

Seulement voilà je ne suis asez doué pour Excel.
Serait il possible de me détailler un peu la formule.
Par exemple pour les listes déroulantes.
Est ce que se sont des macros ? je ne maitrise pas les macros.
Je vous joint un petit tableau qui est un extrait de pluseurs millers de lignes.
Je dois calculer plusieurs résultat sur ce même maudit tableau.
Est ce qu'une bonne âme pourrai m'expliquer plus en détail la marche à suivre pour calculer plusieurs résultats par année (du 1erjanv au 31 dec) et ou (du 1er janv au 30 ou 31 de chaque mois) en peu de manip.

Milles merci.
Nyber
 
Bonjour,

Plages de cellules nommées : cotis debut emission fin
Pour 2002 :
Nb émissions =SOMMEPROD(SI((ANNEE(emission)=2002);1))
Nb débuts =SOMMEPROD(SI((ANNEE(debut)=2002);1))
Nb fins =SOMMEPROD(SI((ANNEE(fin)=2002);1))
Somme émissions =SOMME(SI((ANNEE(emission)=2002);cotis))
Somme des émissions entre 2 dates :
=(SOMME(SI((emission>=date_de_début);cotis)))-(SOMME(SI((emission>date_de_fin);cotis)))
Formules matricielles, à valider en appuyant simultanément sur les touches CTRL+MAJ+ENTREE
 

Pièces jointes

B'soir à tous,

Au secours Monique et tous les autres,

Pour la somme des émissions entre 2 dates, je n'y arrive pas. Il y a peut être une erreur ??

Je suis peut être idiot de plus je ne comprend pas ce que veut réellement dire : Formules maricielles, à valider en appuyant simultanément sur CTRL+MAJ+ENTREE.
Il ne ce passe rien même avec les formules ou je n'est de message d'erreur.

Aidez SVP

Merci.
Nyber
 
Salut Nyber,

Je ne peux pas trop t'aider là car je vais me coucher, mais bon les Formules matricielles c'est pas si sorcier....

je te conseille de regarder cette démo que j'ai préparée il y a quelques jours sur ce forum...

La clef c'est surtout de nommer les plages de mêmes longueurs... c'est ptêt pour çà que çà ne marche pas ?...

Regarde déjà çà :
<http://www.excel-downloads.com/html/French/forum/download.php/1,6478,428/FormuleMatricielle.zip>

dis nous...
@+Thierry
 
Bonjour,

Tu ouvres le fichier Calcul_entre_2_dates.xls que j'ai posté le 16-11.
Tu cliques sur la cellule B6 qui contient la valeur 290,00.
Dans la barre de formule, tu vois :
{=SOMME(SI((ANNEE(emission)=B2);cotis))}
Tu constates que cette formule est entourée de 2 accolades { }
Maintenant, tu cliques dans la barre de formule, les 2 accolades { } diparaissent illico.
Tu valides comme tu le fais de façon habituelle, en appuyant seulement sur ENTREE, le résultat devient 0,00
Les accolades ne sont pas revenues, dans la barre de formule, tu vois :
=SOMME(SI((ANNEE(emission)=B2);cotis))
Tu cliques à nouveau dans la barre de formule mais, cette fois, tu appuyes sur les touches CTRL, MAJ.
Tu maintiens tes doigts sur ces 2 touches et tu valides en appuyant sur ENTREE
Et tu vois les 2 accolades qui réapparaissent.
Tu vois surtout le bon résultat : 290,00.
C'est devenu une formule matricielle.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
966
Réponses
5
Affichages
1 K
Retour