Prbl Excel
Résolu
AP13
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je suis débutant excel et je suis devant un petit problème. j'ai 3 colonnes disons A,B,C
A contient des temps
B contient des dates
C contient des variables de tests : 1,2,3 ou 4
+ 2 cellules disons D1 et E1 qui contiennent des dates
A B C
2 10/01/08 1
5 11/01/08 2
3 10/01/08 1
6 20/01/08 3
.
.
.
Je souhaite réaliser la somme des temps de la colonne A avec les conditions: D1<Date colonne B<E1 et valeur de la colonne C=2.
je ne peut pas utiliser Somme.Si car la plage d'entrée doit intégrée 1 seule colonne.
des idées?
je suis débutant excel et je suis devant un petit problème. j'ai 3 colonnes disons A,B,C
A contient des temps
B contient des dates
C contient des variables de tests : 1,2,3 ou 4
+ 2 cellules disons D1 et E1 qui contiennent des dates
A B C
2 10/01/08 1
5 11/01/08 2
3 10/01/08 1
6 20/01/08 3
.
.
.
Je souhaite réaliser la somme des temps de la colonne A avec les conditions: D1<Date colonne B<E1 et valeur de la colonne C=2.
je ne peut pas utiliser Somme.Si car la plage d'entrée doit intégrée 1 seule colonne.
des idées?
A voir également:
- Prbl Excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
7 réponses
il faut créer une colonne qui calcule la valeur avec la formule :
=SI(ET(B1>$D$1;B1<$E$1;C1=2);A1;0)
et faire la somme de cette colonne
pour raffiner, on peut masquer cette colonne et faire appaitre le resultat sous la bonne colonne
=SI(ET(B1>$D$1;B1<$E$1;C1=2);A1;0)
et faire la somme de cette colonne
pour raffiner, on peut masquer cette colonne et faire appaitre le resultat sous la bonne colonne
Bonjour AP13, villemartin
sans colonne intermédiaire:
=SOMMEPROD((B1:B4>D1)*(B1:B4<E1)*(C1:C4=2)*(A1:A4))
tu aurais poster ta demande sur la plateforme 'bureautique" car il n'y a pas besoin de programmation (VBA) pour faire ce calcul...
sans colonne intermédiaire:
=SOMMEPROD((B1:B4>D1)*(B1:B4<E1)*(C1:C4=2)*(A1:A4))
tu aurais poster ta demande sur la plateforme 'bureautique" car il n'y a pas besoin de programmation (VBA) pour faire ce calcul...
merci pour vos réponses,
Ta solution michel ne me permet pas de sommer sur 2 conditions différentes, la fonction somme prod réalise le produit de matrices puis l'addition de ces produits. je pense que tu n'as pas bien saisie ma problématique.
Ta solution Villemartin est interessante mais j'ai malheureusement oublié de préciser que j'avais en fait plusieurs conditions de date type C1 et D1. ce qui m'obligerai à faire 52 colonnes
je vais essayer d'être plus prècis:
Mon fichier est un suivi de production. en ligne j'ai les produits en fab avec la colonne A qui me donne le temps de prod, la B la date de rendu previcionnel, la C un code me permettant de savoir si je vais avoir du retard. puis a partir de la colonne D j'ai un calendrier journalier. donc D1 à E1 représente la semaine 1. etc...
Mon But est donc de connaitre le "relicat" de produit en retard de la semaine.
J'aimerai donc éviter de faire 52 colonnes de tris si c'est possible.
c'est plus clair?
Ta solution michel ne me permet pas de sommer sur 2 conditions différentes, la fonction somme prod réalise le produit de matrices puis l'addition de ces produits. je pense que tu n'as pas bien saisie ma problématique.
Ta solution Villemartin est interessante mais j'ai malheureusement oublié de préciser que j'avais en fait plusieurs conditions de date type C1 et D1. ce qui m'obligerai à faire 52 colonnes
je vais essayer d'être plus prècis:
Mon fichier est un suivi de production. en ligne j'ai les produits en fab avec la colonne A qui me donne le temps de prod, la B la date de rendu previcionnel, la C un code me permettant de savoir si je vais avoir du retard. puis a partir de la colonne D j'ai un calendrier journalier. donc D1 à E1 représente la semaine 1. etc...
Mon But est donc de connaitre le "relicat" de produit en retard de la semaine.
J'aimerai donc éviter de faire 52 colonnes de tris si c'est possible.
c'est plus clair?
Bonjour,
Michel a parfaitement répondu à ta question de départ, tu devrais essayer...
-(B1:B4>D1) te fabrique une matrice de test {vrai,vrai,faux...}
-La multiplication de ces matrices de test te donne que ceux qui répondent à tous les tests {faux,vrai,faux...} (au passage plus de limitation à 7 tests...)
-Multiplier par des nombres te donne une matrice de nombres {4,3,4....}
-sommeprod() en fait la somme et te fournit ton résultat
Bien sûr il faut que les matrices (donc les plages) aient toutes la même longueur.
Si besoin, pour voir comment compléter avec tes nouveaux éléments il faudrait que tu déposes un fichier exemple sur cijoint.fr et que tu colles ici le lien fourni. Mais j'ai l'impression qu'il n'y a rien à rajouter...
eric
Michel a parfaitement répondu à ta question de départ, tu devrais essayer...
-(B1:B4>D1) te fabrique une matrice de test {vrai,vrai,faux...}
-La multiplication de ces matrices de test te donne que ceux qui répondent à tous les tests {faux,vrai,faux...} (au passage plus de limitation à 7 tests...)
-Multiplier par des nombres te donne une matrice de nombres {4,3,4....}
-sommeprod() en fait la somme et te fournit ton résultat
Bien sûr il faut que les matrices (donc les plages) aient toutes la même longueur.
Si besoin, pour voir comment compléter avec tes nouveaux éléments il faudrait que tu déposes un fichier exemple sur cijoint.fr et que tu colles ici le lien fourni. Mais j'ai l'impression qu'il n'y a rien à rajouter...
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Merci Eric: j'ai relu l'exposé d'AP13 plusieurs fois avant de conclure que j'avais répondu à la demande et tu viens à point pour me conforter...
Quant au 2° exposé, je n'y ai rien compris! peut-être que le classeur en dira plus ???
Merci Eric: j'ai relu l'exposé d'AP13 plusieurs fois avant de conclure que j'avais répondu à la demande et tu viens à point pour me conforter...
Quant au 2° exposé, je n'y ai rien compris! peut-être que le classeur en dira plus ???