J'utilise MS2003 EXCEL. J'ai une cellule dans la feuille 1 avec une valeur de couleur et des totaux, avec des sous-totaux. Sur la feuille 2, j'ai un jeu de données avec 3 colonnes (couleurs, tenue, type). Sur la feuille 1, j'aurai besoin d'une tabulation indiquant les totaux pour les couleurs, avec les totaux au sous-groupe de vêtements (chemise, pantalons) divisés par les totaux types (complet, demi, tee).
Le tableau ci-dessous représente mon ensemble de données dans la feuille 2
Colors Make Dress Type
--------------------------------
Red Arrow shirt full
Red Levi shirt half
blue Rugger Pant full
yellow Wrangler shirt tee
yellow Rugger Pant half
yellow Arrow shirt tee
yellow Wrangler Pant half
Green Rugger Pant full
Red Levi shirt tee
blue Rugger Pant full
blue Arrow shirt full
blue Wrangler Pant half
Green Levi shirt full
J'aurai besoin d'une formule indiquant les comptes, les totaux et les sous-totaux sur la feuille 1 pour les données de la feuille 2
Voir le tableau ci-dessous, qui représente les données attendues sur la feuille 1.
total Shirt Full Half Tees Pants Full Shorts
Red 10 8 4 3 1 2 1 1
Blue
Green
Yellow
Veuillez noter que je ne cherche pas une solution de tableau croisé dynamique.
la source
Hourra!! Je pourrais enfin résoudre le problème en utilisant des formules SUMIF, cela me permet d’afficher les nombres totaux et sous-totaux. Je pouvais y parvenir en créant plusieurs niveaux de boucles IF et en les synthétisant.
Trouvez ma solution comme indiqué ci-dessous,
Nombre total par Couleurs
= IF (N29 = "", "-", SUM (IF (Feuille2! A $ 2: A $ 50 = Feuille1! A2,1,0)))
Nombre total par Robe
= SUM (IF (Sheet2! A $ 2: A $ 50 = Sheet1! A2, IF (Sheet2! C $ 2: C $ 50 = "Chemise", 1,0), 0))
Nombre total par Type
= SUM (IF (Sheet2! A $ 2: A $ 50 = Sheet1! A2, IF (Sheet2! C $ 2: C $ 50 = "Chemise"), SI (Sheet2! $ D $ 2: $ D $ 50 = "Complet", 1,0 ), 0), 0))
la source