yremy
XLDnaute Junior
Bonjour Forum, Bonjour à tous !
Je cherche depuis deux jours un moyen d'additionner des montants situés sur une même ligne selon des critères situés eux aussi sur cette même ligne, ainsi qu'un dernier placé en en-tête de colonne.
Hlookup, Vlookup, Sumproduct, Mod, Row, DSum, Offset, j'en passe et des meilleures : je crois qu'à peu près tout y est passé.
Je frise l'apoplexie.
Je suis persuadé que cela n'est qu'un détail auquel je n'arrive pas à penser.
J'avoue que j'ai même du mal à formuler le calcul : lorsque je fais :
Cela me donne bien le premier montant de mes deux premières colonnes à calculer, mais pour ensuite passer aux deux adjacentes, puis aux trente autres...
De plus, la ligne serait de longueur variable : les colonnes (montantX, imputationX) - trente (quinze de chaque) au total - sont existantes, mais peuvent ne pas être remplies. Au minimum, les deux premières le seront toujours.
Donc :
Comme le total des comptes au final représentera 197 colonnes, pour le traitement desquelles je vais en rajouter une quarantaine ; que la saisie en représente déjà une palanquée, que des calculs verticaux me seront aussi d'une grande utilité dans cette base, que ma boite ne veux pas entendre parler d'Access, et que je viens (amèrement) de découvrir que je ne dispose que de 256 colonnes en tout et pour tout et que la dernière, en plus, porte le même prénom que le mien...
Je crois que c'est pas demain la veille que je serai contrôleur aérien, ou cosmonaute...
Je vous joins un Fichier, et je vous remercie infiniment pour votre aide
Je cherche depuis deux jours un moyen d'additionner des montants situés sur une même ligne selon des critères situés eux aussi sur cette même ligne, ainsi qu'un dernier placé en en-tête de colonne.
Hlookup, Vlookup, Sumproduct, Mod, Row, DSum, Offset, j'en passe et des meilleures : je crois qu'à peu près tout y est passé.
Je frise l'apoplexie.
Je suis persuadé que cela n'est qu'un détail auquel je n'arrive pas à penser.
J'avoue que j'ai même du mal à formuler le calcul : lorsque je fais :
Code:
=IF(AND($E13<>0;$F13<>0);SUMPRODUCT(($F13=$L$12)*($E13));0)
Cela me donne bien le premier montant de mes deux premières colonnes à calculer, mais pour ensuite passer aux deux adjacentes, puis aux trente autres...
De plus, la ligne serait de longueur variable : les colonnes (montantX, imputationX) - trente (quinze de chaque) au total - sont existantes, mais peuvent ne pas être remplies. Au minimum, les deux premières le seront toujours.
Donc :
Comme le total des comptes au final représentera 197 colonnes, pour le traitement desquelles je vais en rajouter une quarantaine ; que la saisie en représente déjà une palanquée, que des calculs verticaux me seront aussi d'une grande utilité dans cette base, que ma boite ne veux pas entendre parler d'Access, et que je viens (amèrement) de découvrir que je ne dispose que de 256 colonnes en tout et pour tout et que la dernière, en plus, porte le même prénom que le mien...
Je crois que c'est pas demain la veille que je serai contrôleur aérien, ou cosmonaute...
Je vous joins un Fichier, et je vous remercie infiniment pour votre aide