Je suis coincé avec un problème,
J'ai deux ensembles de données comme ci-dessous:
Comment trouver si les sommes de la colonne "a" basées sur l'ID du tableau 1 sont égales à la colonne "b" basées sur l'ID? Je suppose que j'ai besoin d'un Sumif et d'un Index Index mais je n'arrive pas à le comprendre. Toute aide serait appréciée! Merci!
microsoft-excel
worksheet-function
microsoft-excel-2010
microsoft-excel-2007
Nesecito Ayuda
la source
la source
=SUMIF()=SUMIF()
Réponses:
Avec l'ID à droite,
Où A3 est la valeur "a" de votre table 1, $ D est la colonne avec les valeurs "b" de la table 2, B3 est la cellule avec la valeur ID de la table 1 et $ E: $ E est la colonne contenant les valeurs de l'ID de la table 2.
Si votre identité était à gauche, alors VLOOKUP fonctionnerait avec quelque chose comme:
la source
Comment ça fonctionne:
Écrivez cette formule Array dans Cell
C3
, terminez avecCtrl+Shift+Enter
& remplissez-la.Dans Cell,
D3
entrez cette formule et remplissez-la.=IF(SUMIF(B3:B9,C3,A3:A9)=0,"",SUMIF(B3:B9,C3,A3:A9))
Ajustez les références de cellule dans la formule si nécessaire.
la source
Vous pouvez passer du tableau 1 au tableau 2 en quelques clics à l'aide d'un tableau croisé dynamique. Il s'agit d'un assistant intégré très pratique qui simplifie la synthèse des données de différentes manières. Il ne nécessite aucune puissance cérébrale pour calculer des formules complexes à partir de rien. J'utilise LibreOffice Calc, l'interface utilisateur est donc légèrement différente, mais vous pouvez facilement transférer cela vers Excel.
Mettez en surbrillance Tableau 1 et sélectionnez Insérer un tableau croisé dynamique dans le menu. Vous obtiendrez un assistant qui ressemble plus ou moins à ceci:
Les colonnes de données seront identifiées dans une boîte de champs disponibles. Faites glisser ID dans la zone Champs de ligne et votre
a
dans la zone Champs de données (je pense que cette zone est libellée différemment dans Excel, mais que c'est la même boîte). Dans LO Calc, la fonction d'agrégation est définie par défaut sur Sum. Dans Excel, il se peut que la valeur par défaut soit Compte, si je me souviens bien. Si c'est le cas, double-cliquez dessus et sélectionnez Somme parmi les choix.Si vous le souhaitez, il existe certaines options de personnalisation, telles que le choix d'inclure ou non les totaux de lignes et de colonnes et l'emplacement du tableau croisé dynamique. Lorsque vous avez terminé avec les sélections, vous obtiendrez un résultat comme celui-ci:
Cela ne prend que quelques secondes et aucune cellule cérébrale n’a été lésée lors de la création de cette solution. :-)
la source