2015-12-04 1 views
2

Je travaille sur une feuille de budget personnel dans Excel, et il est formaté en fonction de mes dates de paie, pour fournir des informations plus détaillées. J'en ai joint un exemple ci-dessous pour référence.Formule pour rechercher des données dans une colonne, puis appliquer la formule

Je voudrais mettre une formule dans J2, J3 et J4 qui prendra les données dans les cellules C9:C26 et H9:H16, correspondent à la date dans les cellules D2:D4, puis soustraire les dépenses D9:D26 et I9:I16 de E2, E3 et E4.

Comme vous pouvez le voir, je viens de sommer individuellement les cellules; cependant, je voudrais qu'une formule soit capable d'ajuster comme je change la valeur dans les cellules C9:C26 et H9:H16.

J'ai trouvé que je peux le faire avec une seule cellule, mais pas multiple ou une gamme. C'est la formule que j'ai utilisée, et je ne peux pas trouver un moyen de la faire appliquer à toute la gamme de cellules: =IF(C14=D3,E3-D14)

J'ai aussi essayé: =IF(C9:C25=D3,E3-D9:D25) - Je sais que cette formule ne fonctionne pas et pourquoi. Je ne peux pas comprendre comment obtenir la colonne C pour correspondre à la colonne D.

The Budget Sheet The Budget Sheet

+0

@ réponse de Bruce semble être exactement ce que vous voulez, mais je suggère l'examen d'une disposition alternative qui simplifierait légèrement les formules et peut entraîner moins de «fouillis». Déplacez 'variable' en dessous de' fixed' et les deux sur une colonne (donc les dates s'alignent). Insérez des cellules dans D8: D36 ou alors (donc argent s'aligne) puis déplacez J2: J4 et O2: O4 l'un à côté de l'autre et à côté de D2: D4. Cela simplifierait également l'application de votre schéma de couleurs avec le formatage conditionnel. – pnuts

+1

Merci pour les suggestions! J'ai déplacé les cellules Revenus/Dépenses/Différence les unes à côté des autres pour supprimer une partie du fouillis. J'aime tout voir horizontalement et à la fois, sans avoir à faire défiler vers le bas, c'est pourquoi j'avais deux ensembles de données. Cependant, avec Décembre ayant trois périodes de paie, il y a beaucoup plus de données que normalement. J'essaie toujours de trouver la meilleure et la plus efficace mise en page. – lammie

Répondre

1

Vous avez juste besoin d'utiliser SumIf().

Dans la cellule J2, mettez cette formule: =SumIf($C$9:$C$25,$I2,$D$9:$D$25)+SumIf($H$9:$H$25,$I2,$I$9:$I$25) et faites glisser les trois cellules vers le bas. Avec cela, vous pouvez ajouter E2-[formula] pour soustraire tout cela de E2. Ou bien sûr, faites simplement e2-J2 à la place. Je pense que cela devrait faire ce que vous cherchez. Si ce n'est pas tout à fait ça, faites le moi savoir et je peux régler.

+0

Merci beaucoup! La formule ci-dessus était exactement ce que je cherchais. – lammie

+0

@lammie - si cela fonctionne, cela vous dérangerait-il de marquer comme réponse (cliquez sur la coche à gauche de la publication)? – BruceWayne

0

Si vous envisagez d'avoir plus de 1 critères vont avec SUMIFS Oui, avec S

enter image description here