Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

recherche et somme.si

tintmarre

XLDnaute Occasionnel
salut le Forum,

j'ai un petit souci avec le tableau joint
j'ai plusieurs tableaux sur une même feuille,

dans le 1er, j'ai notamment créé des bornes A & B (ce sont des heures)
dans le 2eme, il s'agit d'un recap du nombre d'heures...
jusque là tout fonctionne très bien

Mon souci est qu'au jour d'aujourd'hui je dois changer les horaires des Bornes A et B et que je suis obligé de changer à la main toutes les formules de mon tableau recap
Je pense que tout sera plus clair dans l'exemple joint (allégé car le doc pèse 3 tonnes!)

Sauriez-vous m'aider m'éclairer svp ? je butte fortement
si vous avez un tuyau je suis preneur et merci d'avance
T
 

Pièces jointes

  • test martin.xls
    18.5 KB · Affichages: 45

Samantha

XLDnaute Accro
Re : recherche et somme.si

re : et avec ça
=SOMMEPROD(($A$6:$A$32>=$G$2)*($A$6:$A$32<=$H$2)*($E$6:$E$32="Y")*$K$6:$K$32) elle devrait fonctionner non ? (par rapport à ton 2ème tableau du fichier ci dessus transmis bien sûr)


A te lire


Sam
 

jeanpierre

Nous a quitté
Repose en paix
Re : recherche et somme.si

Bonjour à tous,

Pas suivi ce fil, mais à la lecture, il me semble y avoir un problème ici :

*$AG$27:$AG$243) ... parenthèses manquantes, sauf s'il s'agit d'une erreur de frappe..

Pas vraiment sûr, donc je me retire sur la pointe des pieds.

Bon week-end à vous tous

Jean-Pierre
 

Tibo

XLDnaute Barbatruc
Re : recherche et somme.si

re,

essaye en modifiant ta formule :

supprime les "" et remplace les par 0

Il doit y avoir moyen avec SOMMEPROD de prendre en compte les valeurs numériques en ignorant les valeurs non numériques, mais je n'ai pas trouvé.


=SI(OU(ET($C172<>AG$26;E172<>"Y");$A172+$H172<TrA; $A172>=TrB);0;SI($A172<=TrA;($H172-SI($A172+$H172>TrB;($A172+$H172-TrB))-SI($A172<TrA;(TrA-$A172)));SI(ET($A172>TrA;$A172<TrB);$H172-SI($A172+$H172>TrB;$A172+$H172-TrB);0))*$J172)

@+
 

Samantha

XLDnaute Accro
Re : recherche et somme.si

re,

Tibo avec ça :
Compter le nombre de cellules qui contient du texte dans la plage A1:A10
=SOMMEPROD(ESTTEXTE(A1:A10)*1)
(merci Michel et le Wiki) on peut s'en sortir non ?

Sam
 

Samantha

XLDnaute Accro
Re : recherche et somme.si

Ben Tibo, si tu exclues les cellules que tu as trouvées qui contenaient du texte avec cette formule tu peux ensuite faire la somme de celle qui restent non ?

Je te donne les pistes tu adaptes


Sam
 

tintmarre

XLDnaute Occasionnel
Re : recherche et somme.si

re re re

bon j'ai retouché le doc de Tibo avec mes formules (en exemple) pour vous montrer ce que ça donne : # valeur
j'insiste sur le fait que les prénoms ne me servent pas dans la formule

en bref le résultat avec SOMMEPROD est #valeur ???
 

Pièces jointes

  • tintmarre.zip
    6.8 KB · Affichages: 14
  • tintmarre.zip
    6.8 KB · Affichages: 16
  • tintmarre.zip
    6.8 KB · Affichages: 16

tintmarre

XLDnaute Occasionnel
Re : recherche et somme.si

MERCI JEAN PIERRE !!!!!!!!!!!
oui c'est bien il faut retirer les "" et remplacer par un "0"
ça fonctionne, je vais tester tout ça
merci merci merci et je pense à plus tard dans la journée
 

Tibo

XLDnaute Barbatruc
Re : recherche et somme.si

re,

essaye en remplaçant dans la formule en K7 les "" (guillemets) par 0 (zéro)

à recopier vers le bas et vers la droite de ton tableau 2

Y a sûrement moyen d'y arriver autrement, mais j'ai pas (encore) trouvé.

@+
 

jeanpierre

Nous a quitté
Repose en paix
Re : recherche et somme.si

Te,

Merci de ton Merci, mais cette soluce, (même si cela reste dans une certaine famille), ce n'est pas moi qui te l'ai donné...
Alors, donc, au nom de notre ami Tibo je te renouvelle le Merci.

Bonne soirée et bon Excel.

Jean-Pierre
 

Monique

Nous a quitté
Repose en paix
Re : recherche et somme.si

Bonjour,

Dans la formule de 16:25,
en remplaçant le dernier * par *1;

=SOMMEPROD(($A$27:$A$243>=$J$4)*($A$27:$A$243<=$L$ 4)*($E$27:$E$243="Y")*1 ;$AG$27:$AG$243)

Pour ne pas avoir d’ennuis quand les plages à sommer contiennent du texte ou des formules renvoyant

=SOMMEPROD((PlageA=CondA)*(PlageB =CondB)*(Etc)*(Etc)* 1;Plage à sommer)

Edit

En D36 du fichier posté à 16h52 (je ne l'avais pas vu) :
=SOMMEPROD(($A$7:$A$33>=$G$2)*($A$7:$A$33<=$H$2)*($E$7:$E$33="Y")*1;$K$7:$K$33)
 
Dernière édition:

tintmarre

XLDnaute Occasionnel
Re : recherche et somme.si

salut Monique,
tjs aussi heureux de te lire !!! tu sais c'est déjà grâce à toi que mon doc avance
celui sur lequel je suis aujourd'hui, j'y travaille (afin de l'optimiser) depuis l'année dernière et c'était déjà avec Toi !
merci à Tous
à+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…