Pagina precedente | 1 2 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Spareggi con due variabili

Ultimo Aggiornamento: 30/11/2013 14:54
Post: 13
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
28/11/2013 19:19

la cosa penso che sia molto semplice.

devo creare una classifica per una gara di pesca.

esempio (lasciamo perdere come viene calcolato il punteggio)

gigi punteggio 1 catture 5
mario punteggio 4 catture 3
luca punteggio 5 catture 5
pino punteggio 4 catture 2
gino punteggio 1 catture 6
claudio punteggio 6 catture 5

chi fa meno punti vince ma ci sono due spareggi da eseguire e lo spareggio viene calcolato sul numero delle catture.

quindi in caso di spareggio chi ha piu catture e meno punti vince.
e questo è il risultato:

gigi punteggio 1 catture 5 posizione 2°
mario punteggio 4 catture 3 posizione 3°
luca punteggio 5 catture 1 posizione 5°
pino punteggio 4 catture 2 posizione 4°
gino punteggio 1 catture 6 posizione 1°
claudio punteggio 6 catture 0 posizione 6°

se invece non c'è spareggio deve vincere quello che ha i punti più bassi e non devono essere considerate le catture perchè in alcuni casi si possono avere punti bassi e poche catture rispetto ad altri che magari hanno punti leggermente piu alti ma molte piu catture

come posso fare?
Post: 1.630
Registrato il: 04/07/2012
Città: BARCELLONA POZZO DI GOTTO
Età: 61
Utente Veteran
2010
OFFLINE
28/11/2013 19:43

ciao
sarebbe il caso che alleghi un file, con i dati già strutturati ,evidenziando cosa vuoi ottenere



--------------------------------------------------
"So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
--------------------------------------------------
excel 2010 ,
Win 8
Post: 271
Registrato il: 03/04/2013
Utente Junior
Excel 2000 - 2013
OFFLINE
28/11/2013 19:53

Buona sera, Otit;
Perdonami, ma c'è qualche cosa che non mi torna.
A fronte di una situazione:


gigi punteggio 1 catture 5
mario punteggio 4 catture 3
luca punteggio 5 catture 5
pino punteggio 4 catture 2
gino punteggio 1 catture 6
claudio punteggio 6 catture 5



nella classifica finale:


gigi punteggio 1 catture 5 posizione 2°
mario punteggio 4 catture 3 posizione 3°
luca punteggio 5 catture 1 posizione 5°
pino punteggio 4 catture 2 posizione 4°
gino punteggio 1 catture 6 posizione 1°
claudio punteggio 6 catture 0 posizione 6°



mi sembra si siano perse alcune "catture":


gigi punteggio 1 catture 5 posizione 2°
mario punteggio 4 catture 3 posizione 3°
luca punteggio 5 catture 1 posizione 5°
pino punteggio 4 catture 2 posizione 4°
gino punteggio 1 catture 6 posizione 1°
claudio punteggio 6 catture 0 posizione 6°



Questo ha rilevanza sulla classifica finale.

A disposizione.

Buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 1.910
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Veteran
2013
OFFLINE
28/11/2013 20:12

Ciao a tutti

ammettendo che i dati siano così
A=nome B=Punti C=catture

Selezioni tutti i Dati e premi ordina
1) livello Colonna B dal più piccolo al più grande
2) livello Colonna C dal più grande al più piccolo

Formule Unica In D1
=SE(CONTA.SE(B$1:B$6;MIN(B$1:B$6))=1;SE(B1=MIN(B$1:B$6);A1;"");SE(E(B1=MIN(B$1:B$6);C1=MAX(C$1:C$6));A1;"")) e trascini giu
Excel 2013
Post: 13
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
28/11/2013 20:14

L'osservazione e corretta ma non in questo caso perché la classifica viene fatta in base ai punti fatti e vince chi ne fa meno se ci sono pari merito bisogna guardare le catture e in quel caso vince chi ne fa di piu

Appena posso metto dei numeri migliori se è possibile preferirei evitare li linkare esempi
Post: 14
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
28/11/2013 20:16

Adesso sto scrivendo con il cellulare tra mezzora accendo il pc e provo per il momento grazie dell'interesse
Post: 16
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
28/11/2013 20:43

Re:
ninai, 28/11/2013 19:43:

ciao
sarebbe il caso che alleghi un file, con i dati già strutturati ,evidenziando cosa vuoi ottenere

Non ho nessun file e devo farlo io ho tutte le classifiche delle gare fatte ora devo fare la classifica generale sono a buon punto ma ho solo bisogno di capire come fare lo spareggio se ho due persone o più con lo stesso punteggio.

Se non c'è spareggio automaticamente vince chi ha il punteggio piu basso.

se c'è lo spareggio bisogna vedere il numero di catture e in quel caso vince chi ha il maggior numero di catture.

per il momento ho usato la funzione RANGO e fino a qui tutto va bene ma devo fare in modo che gli spareggi si sistemino da soli
[Modificato da otit 28/11/2013 20:47]
Post: 17
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
28/11/2013 20:45

Re:
raffaele1953, 28/11/2013 20:12:

Ciao a tutti

ammettendo che i dati siano così
A=nome B=Punti C=catture

Selezioni tutti i Dati e premi ordina
1) livello Colonna B dal più piccolo al più grande
2) livello Colonna C dal più grande al più piccolo

Formule Unica In D1
=SE(CONTA.SE(B$1:B$6;MIN(B$1:B$6))=1;SE(B1=MIN(B$1:B$6);A1;"");SE(E(B1=MIN(B$1:B$6);C1=MAX(C$1:C$6));A1;"")) e trascini giu



questa non funziona [SM=g27833]


Post: 1.911
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Veteran
2013
OFFLINE
28/11/2013 20:52

>>>questa non funziona

Forse è più semplice scrivere non funziona che spiegarTi
Desideri che Ti passi l'allegato?
Almeno se Tu non puoi, lo faccio io. Dopo vediamo chi ha ragione
[Modificato da raffaele1953 28/11/2013 20:59]
Excel 2013
Post: 18
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
28/11/2013 21:03

ecco dei numeri:

concorrenti/trote/punti/risultato con spareggi/ risultato teorico dopo spareggio

a / 46 / 19 / 7 / 8
b / 58 / 20,5 / 9 / 9
c / 29 / 27 / 15 / 15
d / 62 / 9 / 1 / 1
e / 71 / 13 / 3 / 3
f / 51 / 23 / 14 / 14
g / 52 / 22 / 11 / 11
h / 58 / 16 / 5 / 5
i / 63 / 13 / 3 / 4
l / 53 / 19 / 7 / 7
m / 77 / 10 / 2 / 2
n / 45 / 21 / 10 / 10
o / 45 / 22,5 / 13 / 13
p / 47 / 18 / 6 / 6
q / 42 / 22 / 11 / 12

ci sono tre spareggi per il 3 e 4 posto, per l'11 e il 12 posto e per il 7 e l'8 posto.

come potete vedere per esempio il 1° ha 62 pesci ma è primo! rispetto il 2° che ha 77 pesci ma è secondo!

i pesci si prendono in esame solo per gli spareggi.
la classifica deve essere fatta sulla base del punteggio.

per il 7 e l'8 posto a ha 46 pesci e 19 punti l ha 53 pesci e 19 punti l diventera settimo e a sarà ottavo
[Modificato da otit 28/11/2013 21:25]
Post: 19
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
28/11/2013 21:05

Re:
raffaele1953, 28/11/2013 20:52:

>>>questa non funziona

Forse è più semplice scrivere non funziona che spiegarTi
Desideri che Ti passi l'allegato?
Almeno se Tu non puoi, lo faccio io. Dopo vediamo chi ha ragione


se puoi volentieri, forse ho sbagliato qualcosa io.


Post: 1.912
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Veteran
2013
OFFLINE
28/11/2013 21:27

Allora la domanda che dovevi fare era un'altra.....

>>>quindi in caso di spareggio chi ha piu catture e meno punti vince.
Dire: Scusatemi (forse) non ho spiegato bene il quesito.

Non si tratta solo del VINCITORE, ma anche di TUTTI gli altri che arrivano dopo ai primi ex ecquo?

Ci penso sopra, con l'ultima frase, la domanda è complettamente diversa.

Excel 2013
Post: 20
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
28/11/2013 21:36

Re:
raffaele1953, 28/11/2013 21:27:

Allora la domanda che dovevi fare era un'altra.....

>>>quindi in caso di spareggio chi ha piu catture e meno punti vince.
Dire: Scusatemi (forse) non ho spiegato bene il quesito.

Non si tratta solo del VINCITORE, ma anche di TUTTI gli altri che arrivano dopo ai primi ex ecquo?

Ci penso sopra, con l'ultima frase, la domanda è complettamente diversa.





ti prego di portare pazienza l'argomento è semplice ma non sono molto bravo nelle spiegazioni comunque se hai capito spero che tu possa darmi una mano.

si se non ci sono spareggi si guarda SOLO chi ha il punteggio piu basso.

se ci sono spareggi prima si fa una classifica per vedere quali sono gli spareggi poi si prendono in esame quelli che sono a pari merito e quelli che hanno il maggior numero di trote prende la posizione più bassa.

semmaiprova a guardare l'esempio che ho fatto con dei numeri nei post precedenti
[Modificato da otit 28/11/2013 21:38]
Post: 1.913
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Veteran
2013
OFFLINE
28/11/2013 22:10

Comunque
>>>concorrenti/trote/punti/risultato con spareggi/ risultato teorico dopo spareggio
Devo riverificare l'ordine nel tasto ORDINA.

Per quanto scritto sopra in quel ordine.
>>>Selezioni tutti i Dati e premi ordina
>>>1) livello Colonna B dal più piccolo al più grande
>>>2) livello Colonna C dal più grande al più piccolo

Questa deve funzionare per tutti
Non Ti va bene, perchè troppo manuale (posso fare una macro)
Ci sono altre opzioni del Tuo files?

Allegalo che si possa verificare.
Formule ci potrebbe essere...., ma prima di fare una macro devo saperle.
[Modificato da raffaele1953 28/11/2013 22:13]
Excel 2013
Post: 21
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
28/11/2013 22:39

Re:
raffaele1953, 28/11/2013 22:10:

Comunque
>>>concorrenti/trote/punti/risultato con spareggi/ risultato teorico dopo spareggio
Devo riverificare l'ordine nel tasto ORDINA.

Per quanto scritto sopra in quel ordine.
>>>Selezioni tutti i Dati e premi ordina
>>>1) livello Colonna B dal più piccolo al più grande
>>>2) livello Colonna C dal più grande al più piccolo

Questa deve funzionare per tutti
Non Ti va bene, perchè troppo manuale (posso fare una macro)
Ci sono altre opzioni del Tuo files?

Allegalo che si possa verificare.
Formule ci potrebbe essere...., ma prima di fare una macro devo saperle.


l'ordine dal più piccol al più grande non è importante non è neccessario la classifica deve rimanere nell'ordine che viene fuori perchè il mio foglio richiama molti dati e li mette in riga se metto in ordine devo spostare tutte le righe e preferisco non farlo e mantenere l'ordine alfabetico dei partecipanti.

ma il risultato teorico era per far capire cosa doveva risultare inserendo le formule spero che si sia capito!
[Modificato da otit 28/11/2013 22:44]
Post: 22
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
28/11/2013 22:53

ho caricato un esempio di quello che dovrebbe essere sotto classifica finale dovrebbe esserci la classifica senza spareggi
Post: 1.915
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Veteran
2013
OFFLINE
28/11/2013 23:32

L'Italiano per me

>>>ammettendo che i dati siano così
>>>A=nome B=Punti C=catture

E NON
A=nome B=catture c=Punti

Selezioni tutti i Dati (al Tuo esempio sarebbe A1:Cxxx)e premi ordina
1) livello Colonna C dal più piccolo al più grande
2) livello Colonna B dal più grande al più piccolo

Poi, se permetti divento rincoglionito con le domande strambe
Non Ti va bene, allora cerca di spiegarTi meglio

Ps. formula forse esiste, ma adesso non la sò
Excel 2013
Post: 23
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
28/11/2013 23:45

Re:
raffaele1953, 28/11/2013 23:32:

L'Italiano per me

>>>ammettendo che i dati siano così
>>>A=nome B=Punti C=catture

E NON
A=nome B=catture c=Punti

Selezioni tutti i Dati (al Tuo esempio sarebbe A1:Cxxx)e premi ordina
1) livello Colonna C dal più piccolo al più grande
2) livello Colonna B dal più grande al più piccolo

Poi, se permetti divento rincoglionito con le domande strambe
Non Ti va bene, allora cerca di spiegarTi meglio

Ps. formula forse esiste, ma adesso non la sò



scusami ma tutti gli esempi che ho fatto fino adesso erano nome catture e punti ma comunque è irrilevante modificalo o ragionaci come vuoi.

e poi continuo a non capire cosa centra quello che mi dici di fare di ordinare la colonna c e b addirittura una ordinata in un modo e una in un altro che senso ha??? tutti i concorrenti perdono tutti i riferimenti...

per il momento penso di essermi spiegato più che potevo

grazie dell'attenzione


Post: 1.916
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Veteran
2013
OFFLINE
29/11/2013 01:56

Inoltre non Quotare tutto il post precedente

>>>poi continuo a non capire cosa centra quello che mi dici di fare di ordinare la colonna c


Che ti devo dì(se non capisci peggio per Te)
Il modo te l'ho dato (Vuoi vedere che sbaglio, spiegamelo)
[Modificato da raffaele1953 29/11/2013 01:58]
Excel 2013
Post: 26
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
29/11/2013 07:26

Scusami ma io ho provato e riprovato e non ho neancora capito come funziona il metodo che hai detto l'unica cosa che ho visto provando a fare quello che mi hai detto è che i riferimenti dei concorrenti vengono persi e non si fa nessuna classifica sono comunque io che devo andare a scrivere chi sarà il primo ecc se hai un esempio prova a mandarmelo che lo guardo
Post: 1.631
Registrato il: 04/07/2012
Città: BARCELLONA POZZO DI GOTTO
Età: 61
Utente Veteran
2010
OFFLINE
29/11/2013 07:28

Ciao
con colonna di appoggio:
es:
in E2: =C2^-1-(B2*1000)^-1
e trascini in basso
in D2: =RANGO(E2;$E$2:$E$16)
e trascini in basso

oppure direttamente i nomi in ordine di piazzamento, esempio:

in H2: =INDICE($A$2:$A$16;CONFRONTA(GRANDE($C$2:$C$16^-1-($B$2:$B$16*1000)^-1;RIGHE($A$2:A2));$C$2:$C$16^-1-($B$2:$B$16*1000)^-1;0))

Matriciale!!!

allego tuo esempio

https://www.dropbox.com/s/bo6qqetz2q0x5yn/classifica%20con%20parimeriti.xlsx



--------------------------------------------------
"So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
--------------------------------------------------
excel 2010 ,
Win 8
Post: 272
Registrato il: 03/04/2013
Utente Junior
Excel 2000 - 2013
OFFLINE
29/11/2013 08:28

Buona giornata;
sono partito da un punto di vista diverso, senza formule.
Seleziono il Range A1:En (dove "n" rappresenta il numero massimo dei partecipanti +1, nell'esempio 16)
Ordinamento ---> Con riga di intestazione ---> Punti totalizzati Crescente, ---> Pesci catturati Decrescente

La Classifica finale mi sembra corrisponda a quella proposta da Ninai (che saluto).

A disposizione.

Buona giornata e buon lavoro.

Giuseppe


Edit: inserita immagine.
[Modificato da GiuseppeMN 29/11/2013 08:30]

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 27
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
29/11/2013 09:01

Il foglio sembra funzionare con la formula proposta nella colonna E pero se provo utilizzare la formula in H non riesco a usarla ho provato anche a rifarla nel foglio non capisco dove sto sbagliando.

nel file in allegato ho provato a rifare la classifica con la formula H ma non ci riesco mi da errori
[Modificato da otit 29/11/2013 09:14]
Post: 28
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
29/11/2013 09:14

Post: 1.632
Registrato il: 04/07/2012
Città: BARCELLONA POZZO DI GOTTO
Età: 61
Utente Veteran
2010
OFFLINE
29/11/2013 09:37

non vedo errori nel file.
Le formule In H, le devi confermare con CTRL+Maiusc+Invio



--------------------------------------------------
"So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
--------------------------------------------------
excel 2010 ,
Win 8
Post: 29
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
29/11/2013 10:32

Ho provato a premere ctrl maiusc e invio ma non succede niente mi rimane visualizzato la scritta VALORE la formula funziona solo nelle celle dove le hai scritte tu se provo a spostarle in un altra colonna o a modificarle in un altro foglio non mi funzionano.

Per il momento ho provato anche ad adattarle al mio foglio di calcolo modificando i valori ma non funziona
Post: 1.633
Registrato il: 04/07/2012
Città: BARCELLONA POZZO DI GOTTO
Età: 61
Utente Veteran
2010
OFFLINE
29/11/2013 11:21

Ciao
Resto dell'idea che sbagli ad inviare. In ogni caso devi allegare un file con lerrore , per capirne le ragioni



--------------------------------------------------
"So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
--------------------------------------------------
excel 2010 ,
Win 8
Post: 30
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
29/11/2013 11:28

ho risolto appena adesso ho letto bene in rete e dop aver inserito la formula invece di dare l'invio e basta devo premere invio ctrl schift e invio infatti non capivo quando dovevo premerlo adesso ho capito è tutto chiaro grazie
[Modificato da otit 29/11/2013 11:28]
Post: 34
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
29/11/2013 23:56

Re:
ninai, 29/11/2013 07:28:

Ciao
con colonna di appoggio:
es:
in E2: =C2^-1-(B2*1000)^-1
e trascini in basso
in D2: =RANGO(E2;$E$2:$E$16)
e trascini in basso

oppure direttamente i nomi in ordine di piazzamento, esempio:

in H2: =INDICE($A$2:$A$16;CONFRONTA(GRANDE($C$2:$C$16^-1-($B$2:$B$16*1000)^-1;RIGHE($A$2:A2));$C$2:$C$16^-1-($B$2:$B$16*1000)^-1;0))

Matriciale!!!

allego tuo esempio

https://www.dropbox.com/s/bo6qqetz2q0x5yn/classifica%20con%20parimeriti.xlsx



ho modificato la formula:

E2: =C2^-1-(B2*1000)^-1

in

E2: =(C2*100)-(B2*0,00000001)

perché in alcuni casi particolari non funzionava (cosi contano di più i punti rispetto le catture e il risultato cambia solo in base alle catture)

però avevo anche usato la formula:

H2: =INDICE($A$2:$A$16;CONFRONTA(GRANDE($C$2:$C$16^-1-($B$2:$B$16*1000)^-1;RIGHE($A$2:A2));$C$2:$C$16^-1-($B$2:$B$16*1000)^-1;0))

ma non riesco a capire come posso modificarla in modo che fornisca lo stesso risultato di quella proposta in E2.

io avevo provato a modificarla cosi ma non funziona:

H2: =INDICE($A$2:$A$16;CONFRONTA(GRANDE(($C$2:$C$16*100)-($B$2:$B$16*0,00000001);RIGHE($A$2:A2));($C$2:$C$16*100)-($B$2:$B$16*0,00000001);0))

mi potete aiutare? semmai appena posso allego un piccolo esempio se è neccessario






Post: 35
Registrato il: 24/03/2013
Città: BUSSOLENGO
Età: 32
Utente Junior
Microsoft Excel Starter 2012
OFFLINE
30/11/2013 00:14

ecco l'esempio
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 2 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 10:17. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com