Trouver mini d'une plage en fonction de critères sur d'autres

Résolu
Kangouloup Messages postés 6 Statut Membre -  
Kangouloup Messages postés 6 Statut Membre -
Bonjour à tous.

Un tableau contient une colonne A avec des noms de vins (il y a des doublons), une colonne B avec des années (il y a des doublons), une colonne C avec des quantités (parfois vides ou à zéro). Si ça peut être utile, il y a aussi une colonne D qui est vide lorsque C est vide ou à zéro et à 1 dans le cas contraire.

Votre mission si vous l'acceptez (s'il vous plait, dites-moi que vous l'acceptez !) est de calculer la somme des quantité (C) uniquement pour l'année (B) la plus ancienne (la plus petite) en mentionnant cette année en question et le nombre de vins différents (A), mais évidemment en ne prenant pas en compte les quantités à zéro ou vides. Autrement dit si l'année la plus petite n'a que des quantités vides ou à zéro, elle ne doit pas être retenue comme la plus ancienne...

La cellule résultat dira donc, par exemple: 16 (hecto de) 1998 (en) 4 (vins différents).

Je me suis sévèrement intoxiqué aux sommeprod, somme.si.ens, min, somme.si et autres formules conditionnelles mais je n'ai réussi qu'à me faire des nœuds au cerveau...

Si vous êtes jeune, en pleine forme et sans occupation nocturne, cette mission est pour vous ! :-)

Merci d'avance pour votre attention.

Kang
A voir également:

5 réponses

DjiDji59430 Messages postés 4323 Statut Membre 701
 
Bonjour,

Il faudrait aussi que tu proposes de travailler sur du concret !
cad joindre, soit ton fichier, soit un fichier exemple (exhaustif)
0
Kangouloup Messages postés 6 Statut Membre
 
Alors, je vais avoir l'air ballot mais... comment joindre le fichier ici ? Merci.
0
via55 Messages postés 14730 Statut Membre 2 749 > Kangouloup Messages postés 6 Statut Membre
 
Bonsoir

Tu vas sur le site cjoint.com, tu télécharges ton fichier puis en bas de la page tu fais créer un lien, tu attends qu'il s'affiche, tu le copies et tu reviens le coller ici dans un prochain message
0
Kangouloup Messages postés 6 Statut Membre
 
Bonjour,
Merci beaucoup. Aussitôt dit,...
0
Kangouloup Messages postés 6 Statut Membre
 
Bonjour,
En complément de la description du problème, voici le lien vers un fichier d'exemple (le fichier d'origine contient un grand nombre de colonnes inutiles pour ce topic).
https://www.cjoint.com/c/ELChjFwz7eR

Merci encore pour votre attention.
0
via55 Messages postés 14730 Statut Membre 2 749
 
Bonjour,

Une possibilité en rajoutant une colonne de comptage (explications dans le fichier) :
http://www.cjoint.com/c/ELCmHLifgk3

Par contre dans le fichier envoyé ce ne pouvait pas être 2004 puisqu'il y avait une ligne 2002 avec une quantité (je l'ai surligné en jaune), j'ai supprimé cette quantité pour faire l'essai pour 2004

Cdlmnt
Via
0
Kangouloup Messages postés 6 Statut Membre
 
Bonsoir,

Là, je dis non seulement merci mais aussi bravo ! ça me fait penser au jeu "des chiffres et des lettres" quand un des joueurs trouvait la solution du calcul et où l'animateur disaitt "Très bien. Il y avait plus simple: 4 que multiplie 17 plus... " et ça laissait tout le monde KO, le joueur compris !
Vraiment bravo.
Et merci aux autres qui se sont penchés sur la question.
0
dna.factory Messages postés 29134 Statut Modérateur 1 619
 
a première vue, il faut utiliser la fonction NB.SI.ENS et les NB.SOMME.ENS

Stop failing the turing test !
0
dna.factory Messages postés 29134 Statut Modérateur 1 619
 
boulet, j'avais pas vu que c'était déja marqué dans le sujet d'origine...
dans le genre, poster pour ne rien dire, je me pose là...
0
Kangouloup Messages postés 6 Statut Membre
 
Ah... je me disais aussi ...
Merci quand même ! :-)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tontong Messages postés 2584 Statut Membre 1 062
 
Bonjour,
Et pourquoi pas un tableau croisé dynamique?
Oups j'ai perdu la notion de mini en route!
0