Saisie automatique de données dans un tableau

Bonjour,

Je souhaiterais créer un petit tableau Excel du budget par catégorie (alimentation, enfants, médecin, etc.) et par mois.

Il y a deux choses que je souhaiterais et qui sont en dessus de mes compétences :

- Dans la feuille "Saisie", je souhaiterais indiquer la catégorie, le mois et le montant, et qu'ensuite cette saisie s'ajoute directement dans la bonne cellule du tableau de la feuille "2017".

- Puisqu'il pourrait y avoir plusieurs entrées pour le même mois et la même catégorie (exemple : 3 tickets de caisse pour alimentation et janvier), il faudrait que ces montant se cumulent automatiquement dans la cellule en question (exemple : 3 saisies de janvier/alimentation de 10 euros, 13 euros et 2 euros -> la cellule B3 du tableau affiche directement "26").

Sauriez-vous me venir en aide SVP ?

Le tableau est évidemment joint.

Un immense merci d'avance.

16budget-2017.xlsx (13.74 Ko)

Bonjour,

formule en cellule B3 de la feuille 2017 : =SOMME(SI((Saisie!$A$2:$A$37=B$2)*(Saisie!$B$2:$B$37=$A3);Saisie!$C$2:$C$37))

à valider en matricielle, c'est à dire avec la combinaison des trois touches :

[Shift]+[Ctrl]+[Entrée]

la formule devrait s'afficher comme ceci à l'issue de la validation :

{=SOMME(SI((Saisie!$A$2:$A$37=B$2)*(Saisie!$B$2:$B$37=$A3);Saisie!$C$2:$C$37))}

c'est à dire avec des accolades de chaque cotés.

Cette formule est à copier / coller sur les autres cellule du tableau.

@ bientôt

LouReeD

Magnifique ! Rapide et efficace, un immense merci !

Juste une chose encore, comment faire pour que la cellule reste vide (et n'affiche donc pas un "0") si aucune saisie ne la concerne ?

Après cela ce sera tout.

Merci d'avance une nouvelle fois !

=>Option d'Excel

=>Options avancées

=>Afficher les options pour cette feuille

=>Décocher "Afficher un zéro dans les cellules qui ont une valeur nulle"

@ bientôt

LouReeD

Bonjour cimbombom,

Bonjour LouReeD,

Sans prétention aucune, mais on peut utiliser la fonction "SOMMEPROD" qui permet de ne pas valider en matricielle.

En "B3"

=SOMMEPROD((Saisie!$A$2:$A$37=B$2)*(Saisie!$B$2:$B$37=$A3)*Saisie!$C$2:$C$37)

Tirer vers la droite et vers le bas.

Pour ne pas afficher les zéros, on peut aussi:

Sélectionner la plage de "B3 à F14"

Puis clic droit ==> choisir "Format de cellule" ==> "Personnalisée"

Puis dans "Type :" écrire

 # ##0,00 €;;

Voir dans fichier joint ▼

Cordialement.

Bonjour,

en effet, avec SOMMEPROD pas besoin de valider en matriciel car c'est une fonction "matricielle native"

Donc en fait c'est comme si qu'on validait en matriciel...

Pour les 0 c'est bien également, l'avantage est que cela ne joue que sur les cellules voulues, merci @ vous pour l'astuce.

@ bientôt

LouReeD

Pour aller plus loin, vous pouvez "transformer" votre table de saisie en tableau structuré d'Excel, et faire référence dans les formules non pas à une plage de cellules définies mais aux nom des colonnes du tableau, comme cela vous pouvez ajoutez autant de ligne que vous voulez et les formules restent "valident" !

@ bientôt

LouReeD

Bonjour à tous,

Bravo LouReed et Mdo100 pour vos propositions, une petite question:

Un simple TCD n'aurait-il pas suffit ? Ou sui-je à côté de la plaque ?

Cordialement,

La grande classe, merci à tous les deux.

Mon fichier Excel est désormais tel que je l'imaginais ! Merci encore 1000X

Re LouReed,

Oui, j'y ais bien pensé, mais je ne voulais pas alourdir la compréhension du fichier, je te laisse la main comme tu as été le premier a répondre et que je me suis incrusté

Cordialement.

Bonjour xorsankukai,

Ah les TCD... Ma bête noir , je ne m'y suis jamais résolu, mais pourquoi pas le proposer à "cimbombom" je regarderais avec intérêt ta proposition.

Cordialement.

Re,

Ah les TCD... Ma bête noir , je ne m'y suis jamais résolu, mais pourquoi pas le proposer à "cimbombom" je regarderais avec intérêt ta proposition.

N' y regarde pas de trop près, je ne suis pas non plus un spécialiste , mais comme je suis encore moins à l'aise avec les formules, le TCD était ma première réflexion

Bonjour xorsankukai,

ici j'ai pris l'habitude de ne répondre qu'aux questions posées le plus souvent.

Si à chaque question, il me faut demander la genèse du fichier, le pourquoi du comment de la question posée, je n'en finirais pas de poser des questions !

Après si la réponse ne convient pas, rien n'empêche de partir dans une autre direction ou que d'autres intervenants (en s'incrustant... mdo100) viennent donner à leur tour leur solution ou leur façon de voir la chose, c'est un Forum, donc pas de soucis.

perso je ne pense jamais (assez) aux TCD ! Mais va vraiment falloir que j'y pense !

cimbombom merci de vos remerciements !

mdo100 pas de soucis pour l'incruste, je le fais également !

@ bientôt

LouReeD

Rechercher des sujets similaires à "saisie automatique donnees tableau"