Comment attribuer des valeurs aux cellules?

0

Je suis en train d'organiser un tournoi de golf et j'ai besoin d'aide pour assigner des gains en dollars à des cellules. Ensuite, lorsque je mets le nom de quelqu'un dans ces cellules, il calcule automatiquement le décompte de chaque joueur pour la semaine.

Exemple:

  1. Disons que Steve gagne 3 des 6 épreuves d'habileté lundi. Chacun vaut 10 $. Je veux pouvoir mettre le nom de Steve dans Excel pour les événements remportés, puis le calculer automatiquement pour mon total cumulé dans une autre cellule.

entrez la description de l'image ici

Steve
la source
1
Ajoutez une autre colonne avec le montant en dollars pour chaque événement, pas dans le titre tel que vous l'avez. puis utilisez SUMIFS ()
Scott Craner le
Merci Scott. J'ai ajouté une colonne de valeur à droite, comme vous l'avez suggéré (où il est indiqué dimanche). Où puis-je entrer dans le SUMIF? Désolé, je ne connais rien d'Excel.
Steve

Réponses:

0

Avec un léger ajustement de la mise en page, vous pouvez utiliser SumIf()+SumIf()...

=SUMIF($C$17:$C$33,J16,$B$17:$B$33)+SUMIF($D$17:$D$33,J16,$B$17:$B$33)+SUMIF($E$17:$E$33,J16,$B$17:$B$33)+SUMIF($F$17:$F$33,J16,$B$17:$B$33)+SUMIF($G$17:$G$33,J16,$B$17:$B$33)+SUMIF($H$17:$H$33,J16,$B$17:$B$33)

En gros, vous SumIf([sunday range],[Name],[dollar prize rng])et ajoutez simplement un autre lundi, puis mardi, etc.

entrez la description de l'image ici

Bruce Wayne
la source
2

Une formule beaucoup plus simple consisterait à utiliser SOMPRODUCT.

En utilisant BruceWaynes nouvelle présentation ci-dessus, la formule dans chaque cellule de la colonne K serait la suivante (où n est le numéro de ligne où vous entrez la formule)

= SOMMAIRE ((B: H = J n ) * (B: B))

Par exemple

Steve serait = SOMMAIRE ((B: H = J16) * (B: B))

Chris serait = SOMMAIRE ((B: H = J17) * (B: B))

Etc...

DavePenn
la source
Je savais qu'il y avait probablement un moyen plus facile, et je pensais que ce SumProduct()serait comme ça ... Je ne le sais tout simplement pas très bien. Bien pensé!
BruceWayne
Je suis un idiot. Je n'arrive pas à comprendre cela. Questions sur l'assurance ... Je suis prêt à partir, Excel ... sans le moindre doute. Qu'est-ce que je fais mal? Puis-je envoyer un email à quelqu'un?
Steve
@Steve Nous ne faisons pas de courrier électronique ...
DavidPostill
@steve avez-vous encore besoin d'aide? Je peux prendre un peu de temps pour expliquer plus en détail si vous avez besoin de \
DavePenn
0

Voyons si j'ai bien compris votre question. Disons que Steve gagne 3 événements d'une valeur de 10 $ chacun. Maintenant, je ne sais pas exactement quelles cellules représentent ces événements, je vais donc créer mes propres exemples.

Vous pouvez utiliser la COUNTIF(range, criteria)fonction pour cela ainsi que leSUMIFS()

Dites que vous marquez le fait que Steve gagne le lf lundi au quotidien en entrant Stevedans C17ou similaire.

Ensuite, dans la cellule "Total" située derrière Steve H16(ou là où vous le souhaitez), vous pouvez entrer quelque chose comme:

    =COUNTIF(B16:F31;G16)*10

Et modifiez le formatage de la cellule (par un clic droit ou dans le ruban principal) pour afficher la devise.

Cela comptera alors le montant de "Steve" et multipliera ce nombre par 10.

Si vous souhaitez que des événements différents aient des valeurs différentes et supposez que vos valeurs figurent dans la Bcolonne et que toutes les colonnes soient décalées vers la droite, vous pouvez facilement le remplacer par quelque chose comme:

    =COUNTIF($C$16:$G$20;H16)*$B$16+COUNTIF($C$21:$G$21;H16)*$B$21+COUNTIF($C$22:$G$24;H16)*$B$22+COUNTIF($C$25:$G$27;H16)*$B$25+COUNTIF($C$28:$G$30;H16)*$B$28+COUNTIF($C$31:$G$31;H16)*$B$31

Puis faites-le glisser pour couvrir chaque nom. L'inconvénient est une fonction assez longue avec laquelle il n'est pas facile de travailler. Vous pouvez également l'avoir sans la colonne B et avoir les valeurs directement dans la fonction, comme dans le premier exemple.

Christofer Weber
la source