Percentuale effettiva dal campo
Dieci canestri, quattro da tre, su venti tentativi danno un eFG% di 60 contro il 50 grezzo: ogni tripla realizzata vale mezzo canestro in più, per confrontare in modo equo serate di tiro diverse. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Fgm
- 10
- Tiri da tre segnati
- 4
- Fga
- 20
- Percentuale eFG
- 60
- Efg
- 0,6
- Percentuale di tiri dal campo
- 50
- Tiri da due segnati
- 6
La percentuale effettiva dal campo, abbreviata eFG%, è il tasso di realizzazione che assegna un peso extra alle triple realizzate, così una serata ricca di tiri da tre non viene valutata come una di media distanza con la stessa percentuale grezza. Questo calcolatore accetta tiri dal campo realizzati, triple realizzate e tentativi dal campo, poi restituisce la percentuale con l'identità standard (FGM + 0.5 × 3PM) divisa per FGA. I tentativi nulli sono rifiutati perché il tasso è indefinito se nessuno ha tirato; i conteggi negativi sono rifiutati perché un tabellino non può scendere sotto zero.
Che cosa misura la percentuale effettiva dal campo e perché il FG% non basta
La percentuale effettiva dal campo, spesso scritta eFG% su tabellini e rapporti di scouting, risponde a una domanda che la percentuale grezza non può: quanto è stato efficiente questo tiratore una volta incluso il credito extra delle triple? Un giocatore che realizza quattro tiri su dieci con quattro triple ha prodotto dodici punti su quei dieci tentativi; un compagno che realizza quattro su dieci senza triple ha prodotto otto. Entrambi hanno il quaranta per cento dal campo, eppure la prima serata è nettamente migliore.
L'identità standard, resa celebre nei Quattro Fattori di Dean Oliver, dice che eFG% equivale ai tiri dal campo realizzati più la metà delle triple realizzate, il tutto diviso per i tentativi. Moltiplicare per cento pubblica una percentuale che sta accanto al FG% sulla stessa scala. I tiri da due contano ancora come una realizzazione; ogni tripla aggiunge mezza realizzazione extra perché il punto in più non sia ignorato.
Questo calcolatore applica quell'identità alla lettera: non stima l'abilità ai tiri liberi (quella è la percentuale di tiro reale), non richiede minuti né possessi e non raschia un flusso di campionato. Lei ha già FGM, 3PM e FGA sul tabellino; ottiene una percentuale deterministica che può ricalcolare a mano. Tratti la cifra come un indicatore trasparente di efficienza al tiro, non come una classifica di giocatori, un contesto difensivo o un modello di qualità del tiro come l'eFG% atteso delle telecamere di tracking.
Consigli pratici, limiti e quando usare questo calcolatore
Copi FGM, 3PM e FGA dallo stesso spezzone: una partita di un giocatore, un tempo di squadra, una stagione o una famiglia di giochi vanno bene purché i tre conteggi descrivano lo stesso campione. Non mescoli le realizzazioni di un giocatore con i tentativi di una squadra. Conti solo i tiri dal campo; i tiri liberi appartengono alla percentuale di tiro reale, non qui, e i rimbalzi offensivi o le palle perse appartengono agli altri Quattro Fattori.
Una serata fatta solo di triple può spingere eFG% oltre il cento per cento: dieci su dieci da tre vale centocinquanta per cento effettivo, ed è corretto, non un difetto. Resti entro il limite pubblicato di un milione su ciascun conteggio, che copre una carriera o un cumulato di campionato senza invitare interi senza tetto.
Questa pagina si rivolge a chi cerca un calcolatore eFG, un calcolatore di percentuale effettiva dal campo o eFG% da FGM 3PM FGA; non è uno strumento di tiro reale, né un modello di punti per possesso, né uno stimatore di eFG% atteso da tracking. Preferisca questa capacità quando ha già i tre conteggi del tabellino e serve solo l'identità di Oliver.
I controlli andata e ritorno sono semplici: dieci realizzazioni, quattro triple, venti tentativi devono restituire sessanta per cento, e raddoppiare i tentativi con le stesse realizzazioni deve dimezzare il tasso.
Casi d'uso
Scouting e conversione del tabellino
Gli analisti incollano FGM, 3PM e FGA di una partita o di un tratto e pubblicano eFG% accanto al FG% grezzo, senza che una formula di foglio diverga tra documenti.
Esercizi in aula sui Quattro Fattori
Allenatori e docenti generano chiavi che applicano (FGM + 0.5 × 3PM) / FGA perché gli allievi vedano perché due serate con lo stesso FG% non sono altrettanto efficienti.
Domande frequenti
Come si calcola la percentuale effettiva dal campo?
eFG% = (FGM + 0.5 × 3PM) / FGA × 100. Tiri dal campo realizzati più la metà delle triple realizzate, diviso per i tentativi dal campo, poi portato in percentuale.
Perché eFG% può superare il 100%?
Ogni tripla realizzata vale una realizzazione da due punti e mezzo in questa identità. Una serata perfetta solo da tre rende 150%. È il massimo teorico, non un trabocco.
Il calcolatore eFG è gratuito?
Lo strumento nel browser è gratuito e gira in locale.
Che differenza c'è tra eFG% e percentuale dal campo?
La percentuale grezza conta tutti i canestri allo stesso modo; l'eFG% aggiunge mezzo canestro per ogni tripla. Quattro su dieci con quattro triple fanno dodici punti, quattro su dieci senza triple otto: stesso quaranta per cento, ma l'eFG% mostra la differenza.
Che cosa succede se i tentativi sono zero?
Il calcolo viene rifiutato, perché senza tiri tentati la percentuale non è definita. Anche i conteggi negativi vengono respinti, dato che un box score non può scendere sotto zero.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/sports/efg \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"fgm":10,"three_pointers_made":4,"fga":20}'const res = await fetch("https://api.kit.forhosting.com/sports/efg", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"fgm": 10,
"three_pointers_made": 4,
"fga": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/efg",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"fgm": 10,
"three_pointers_made": 4,
"fga": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/efg", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"fgm":10,"three_pointers_made":4,"fga":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"fgm":10,"three_pointers_made":4,"fga":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/efg", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"fgm": 10,
"three_pointers_made": 4,
"fga": 20
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.efg",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_fgm | 1000000 |
max_three_pointers_made | 1000000 |
max_fga | 1000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Come chiamare l'API, quali campi servono e come si segnalano gli errori
Le realizzazioni che superano i tentativi sono rifiutate invece di essere tagliate in silenzio. Un controllo classico: dieci tiri realizzati, quattro triple e venti tentativi: realizzazioni ponderate dodici, eFG% sessanta, FG% grezzo cinquanta. Colleghi il modulo gratuito del browser per scouting e compiti, poi chiami lo stesso contratto da script quando serve convertire tabellini in blocco. Invii un corpo JSON con tre campi interi obbligatori. Il campo fgm è i tiri dal campo realizzati, un intero non negativo da zero a un milione, con alias field_goals_made e fg_made. Il campo three_pointers_made è le triple realizzate, un intero non negativo nello stesso intervallo, con alias tpm, threes_made e three_pm; non può superare fgm perché ogni tripla realizzata è anche un tiro dal campo realizzato. Il campo fga è i tentativi dal campo, un intero non negativo con alias field_goal_attempts, fg_attempts e attempts. Quando fga è zero l'attività fallisce con invalid_input, perché eFG% è un rapporto e la divisione per zero è indefinita. Anche i conteggi negativi falliscono con invalid_input, nominando il campo sceso sotto zero. In caso di successo il corpo restituisce efg_percent come percentuale primaria, efg come lo stesso tasso su una scala da zero a uno e mezzo, field_goal_percent come realizzazione grezza da confrontare, i conteggi ripetuti più two_pointers_made derivato, la stringa formula, il method oliver_efg, un messaggio breve e un array steps ordinato che Lei può mostrare accanto alla risposta. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di convalida non consumano il saldo prepagato.
Consigli pratici, limiti e quando usare questo calcolatore
Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che tiene economici gli script esplorativi quando Lei invia di proposito zero tentativi per provare la convalida del cliente. Il prezzo API resta $0.002 per richiesta riuscita con unità item.
Casi di integrazione
Diari di stagione e colonne di tiro nelle applicazioni
Le applicazioni di statistiche memorizzano i tre conteggi per partita, poi chiamano questo strumento una volta per riempire una colonna eFG% identica byte per byte al widget gratuito del browser.
Domande tecniche
Che cosa succede se i tentativi dal campo sono zero?
L'API restituisce invalid_input. eFG% è indefinito quando nessuno ha tentato un tiro dal campo, quindi un FGA nullo è rifiutato invece di restituire infinito o uno zero finto.
Le triple realizzate possono superare i tiri dal campo realizzati?
No. Ogni tripla realizzata è anche un tiro dal campo realizzato, quindi three_pointers_made non può superare fgm. Le realizzazioni non possono superare i tentativi. Quei casi falliscono con invalid_input.