Somme+ index

Résolu
Jardin971 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Jardin971 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je me permets de vous solliciter car je travaille sur l'automatisation d'un fichier est j'ai un gros PB avec ma formule index.

En effet je souhaiterai avoir la somme du CA à partir du 8 au 14 octobre . Malheuresement mon calculi ne function uniquement du 1 au 7 octobre . lorsque je mets un chiffre au dessus de 7 le résultat qui s'affiche c'est #REF! alors que mes colonnes/lignes sont comprises dans mon scope.

Please help, je beug depuis 1 journée dessus:

=SOMME(J55:INDEX(J55:$P$55;$C$4))


A voir également:

1 réponse

titeufdu89 Messages postés 374 Date d'inscription   Statut Membre Dernière intervention   38
 
Bonjour

Essaye cette formule :
=SOMME(J55:INDEX(J55:P55;;EQUIV($C$4;J53:P53;0)))

Bonne journée

Jc
1
Jardin971 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Yesss sa fonctionne!!!!!!!!


Merci JC alias Titeuf tu viens de refaire ma matinée!!!! au top !!!!!!

Cependant peux tu m'expliquer la necessiter de equiv j'ai regardé le tuto mais jai pas vraiment la combinaison des deux; enfin si tu as le temps?
0
titeufdu89 Messages postés 374 Date d'inscription   Statut Membre Dernière intervention   38
 
Cool que ça puisse t'aider!

La formule index va recupérer la donnée recherchée et fonctionne comme suit :
=index(matrice de recherche;numéro de ligne;numéro de colonne)
ta recherche portant sur une seule ligne j'ai sélectionné que la ligne en question donc inutile de saisir le numéro de ligne d'où la succession de deux ";" dans la formule sans rien entre les 2 caractères.

La fonction Equiv va renvoyer le numéro de colonne ou la valeur recherchée est trouvée (ce qui va permettre à la fonction index de savoir quel nombre renvoyer) :
=Equiv(valeur recherché;tableau de recherche;type)
dans notre exemple avec 10 en C4, la formule renverra 3 car c'est dans la 3ème colonne de la matrice de recherche que le 10 a été trouvé.

Attention : pour que la formule fonctionne correctement, il est primordial que tes plages de recherche dans la fonction index et la fonction equiv aient les mêmes adresses de colonnes.

Je m'explique, si tu sélectionnes dans ta formule index une plage de recherche allant de la colonne A à Q, et que dans la formule Equiv tu selectionnes une plage de recherche de J à Q, dans notre exemple plus haut, la formule equiv renvoyait 3, ce qui signifie que la fonction index va renvoyer la valeur se trouvant dans la 3ème colonne de sa plage de recherche soit la colonne C.

J'espère avoir été assez clair...
A dispo si besoin.

Bonne journée

Jc
0
Jardin971 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
HELLO titeuf merci pour ces explications détaillées ! au top merci ; je suis refaite pour la journée encore meric!!
0