Formula per creare più risultati possibili

Nov 22 2020

Il foglio di calcolo che sto progettando è per aiutarmi con il punteggio di un gioco del forum di calcio (o calcio a seconda di dove vieni) che corro. L'idea è che ogni giocatore scelga 10 squadre di calcio e ottenga un punto per ogni gol segnato. Tuttavia, scelgono anche una squadra che pensano non segnerà alcun gol. Se la sua squadra non segna ottiene 3 punti, ma se la squadra segna perde un punto per ogni goal che la squadra segna.

Ad esempio - Esempio A) Il giocatore sceglie Man Utd per non segnare un goal ma ne segna 3. Ciò significa che il giocatore segnerà -3 punti. Esempio B) Il giocatore sceglie Man Utd per non segnare un goal e non lo fa. Ciò significa che il giocatore segnerà 3 punti.

Esiste un modo per creare una formula affinché questa selezione specifica vada nelle celle F13e J13che corrisponda alla squadra nell'elenco nella colonna A a ciò che ho inserito nella colonna D e H e se il punteggio accanto a questa squadra (nella colonna B ) è "0" assegna 3 punti alla cella F13e, J13ma se il punteggio nella colonna B è superiore a 0 (es. 3), il valore nella cella F13e si J13legge come meno il valore mostrato nella colonna B (es. -3).

Il foglio di calcolo del modello può essere trovato qui - https://docs.google.com/spreadsheets/d/1DNOVUGPAJF-nR9XtQ1fc-lqm4fYHNBJgz7-rr6SzJaU/edit?usp=sharing (non sono sicuro di averlo impostato correttamente per consentire la modifica, ma se dovessi sentirmi libero di modificare)

Spero abbia senso!

Risposte

2 marikamitsos Nov 22 2020 at 16:03

Usa la seguente formula sul tuo F13cellulare (e tutte quelle corrispondenti per il resto dei giocatori)

=IF(-VLOOKUP( D13,$A$2:$B,2,0)=0,3,-VLOOKUP( D13,$A$2:$B,2,0))

Probabilmente potresti usare una singola formula sulla tua F1cella.

=ArrayFormula(IF(C1:C11=TRUE,C1:C11*E1:E11,1))

Funzioni utilizzate:

  • ArrayFormula
  • IF
  • VLOOKUP