Fonction somme si

salekreo Messages postés 1 Statut Membre -  
Frenchie83 Messages postés 2254 Statut Membre -
Bonjour

Au départ dans mon fichier excel j’avais 138 lignes et un certain nombre de colonne et j’utilisais cette formule :
=SI($J$11="";SOMME(SI(('Prévision agro & budget 16 -17'!$A$2:$A$138=C13);'Prévision agro & budget 16 -17'!$AJ$2:$AJ$138))/SOMME(SI(('Prévision agro & budget 16 -17'!$A$2:$A$138=C13);'Prévision agro & budget 16 -17'!$E$2:$E$138));(1+$J$11)*SOMME(SI(('Prévision agro & budget 16 -17'!$A$2:$A$138=C13);'Prévision agro & budget 16 -17'!$AJ$2:$AJ$138))/SOMME(SI(('Prévision agro & budget 16 -17'!$A$2:$A$138=C13);'Prévision agro & budget 16 -17'!$E$2:$E$138)))
Je viens d’ajouter 8 lignes , ce qui me donne 146 ligne, le remplacement dans cette de 138 par 146 me donne :
#DIV/0!

Comment faire et comment reformuler ?
Je vous remercie e d’avance de votre aide

2 réponses

  1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
     1) Tu vas dans https://www.cjoint.com/ 
    2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (8192 Ko maxi)
    3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
    4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu le sélectionnes et tu fais "Copier"
    5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
    =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
    Sans fichier, on ne peut pas faire grand-chose ...
    C'est bien, la retraite ! Surtout aux Antilles ... :-) 
    Raymond (INSA, AFPA, CF/R)
    0
  2. Frenchie83 Messages postés 2254 Statut Membre 339
     
    Bonjour Salekreo, Bonjour Raymond
    On peut proposer ceci
    Remplacez 'Prévision agro & budget 16 -17'!$A$2:$A$138 par
    INDIRECT("'Prévision agro & budget 16 -17'!A2:A"&NBVAL('Prévision agro & budget 16 -17'!$A$2:$A$1000)+1)
    Remplacez 'Prévision agro & budget 16 -17'!$AJ$2:$AJ$138 par
    INDIRECT("'Prévision agro & budget 16 -17'!AJ2:AJ"&NBVAL('Prévision agro & budget 16 -17'!$A$2:$A$1000)+1)
    Remplacez 'Prévision agro & budget 16 -17'!$E$2:$E$138 par
    INDIRECT("'Prévision agro & budget 16 -17'!E2:E"&NBVAL('Prévision agro & budget 16 -17'!$A$2:$A$1000)+1)

    Remplacez 1000 par une autre valeur s'il doit y avoir plus de 1000 lignes.
    A tester
    Cdlt
    0