La devise du compte Excel SUMIF correspond à celle comptée
Ceci est lié à une question précédente que j'ai posée. Là, j'ai commis l'erreur de simplifier à l'extrême dans l'exemple que j'ai utilisé.
Contrairement à cet exemple, où chaque solde de compte apparaît une fois et dans l'ordre, il y a en réalité de nombreux dépôts non ordonnés à traiter:
Comme mentionné précédemment, j'ai déjà fait plusieurs tentatives, mais toutes aboutissent à une erreur.
SUMIF(DepositAccounts, VLOOKUP(F2, AccountsWithCurrencies, 2, FALSE)="GBP", DepositAmounts)
Où DepositAccountsfait référence à E3:E7, AccountsWithCurrency to B3:C5et DepositAmounts to F3:F7.
Que puis-je faire?
Réponses
Utilisez SUMPRODUCT:
=SUMPRODUCT($F$3:$F$7*(VLOOKUP($E$3:$E$7,B:C,2,FALSE)=H3))
Je suis sûr qu'il existe d'autres moyens, mais vous pouvez utiliser ceci:
=SUM(SUMIF(deposits[Account],FILTER(accounts[Account],accounts[Currency]=$H3),deposits[Deposit]))
L'important ici est que si vous souhaitez ajouter plus de comptes ou plus de dépôts, formatez ces listes sous forme de tableaux. Placez votre curseur dans la liste et appuyez sur Ctrl + T, puis utilisez l'onglet Conception de table pour nommer la table. Je les ai nommés comptes (B2: C5) et dépôts (E2: F7). Au fur et à mesure que de nouvelles lignes sont ajoutées, la formule ci-dessus les reprendra toujours.