Condividi:        

[EXCEL 2013] Da una serie di numeri ad una tabella con break

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[EXCEL 2013] Da una serie di numeri ad una tabella con break

Postdi t0nix » 10/05/16 00:38

Salve, ho un problema da porvi:
Ho un export da un acquisizione dati dove ho tre colonne di dati es.:
Immagine
url immagine

I valori RPM oscillano da 0 a 16000
I valori AFR da 10 a 20
I valori TPS da 2 a 100

Vorrei far in modo che excel mi faccia una tabella che sulle righe ho dei breakpoint(10 punti) imposti da me del valore TPS, sulle colonne dei breakpoint(20 punti) imposti da me dei valori RPM e come valore incrociato l'AFR. tutto ciò adottando una politica di interpolazione tra i valori acquisiti e i miei breakpoint scelti e i valori di AFR fossero una media di tutti i valori contenuti dentro una cella.

Tutto questo è possibile?
t0nix
Newbie
 
Post: 2
Iscritto il: 10/05/16 00:23

Sponsor
 

Re: [EXCEL 2013] Da una serie di numeri ad una tabella con b

Postdi wallace&gromit » 10/05/16 10:48

Ciao t0nix e benvenuto nel forum,
tutto è possibile, ma devi spiegarti meglio.
Per esempio il significato di "media di tutti i valori contenuti in una cella" mi sfugge.
Ma anche con i breakdown devi essere più preciso: come e dove vuoi impostarli e che effetto devono avere?
Office2016 + 2019 su win11
Avatar utente
wallace&gromit
Utente Senior
 
Post: 2180
Iscritto il: 16/01/12 14:21

Re: [EXCEL 2013] Da una serie di numeri ad una tabella con b

Postdi t0nix » 10/05/16 16:07

Ciao

devo fare una tabella del tipo

TPS\RPM 3000 4000 5000 6000 7000 8000 9000 9500 10000 10500 11000 11500 12000 12500 13000 13500 14000 14500 15000
2.0 | x |
5.0
10
15
20
30
45
60
80
100

ora i valori acquisiti sia di TPS che RPM sono del tipo rpm 3125 tps 14.6 e afr 12.5 lui deve capire che questa cela la deve mettere sulla colonna RPM 3000 TPS 15 e dentro la cella il valore AFR....e cosi via con tutti i valori. Poi dentro le celle della tabella lui avrà molti valori acquisiti nella stessa cella e di tutti quei valori ci deve fare una media.
t0nix
Newbie
 
Post: 2
Iscritto il: 10/05/16 00:23

Re: [EXCEL 2013] Da una serie di numeri ad una tabella con b

Postdi Anthony47 » 10/05/16 21:23

Scondo me puoi trasformare gli attuali RPM usando una tabella di conversione dove in colonna 1 inserisci la soglia "a partire da quale valore" e in colonna 2 inserisci il valore in cui vuoi convertirlo; poi in una colonna accanto alle attuali calcoli il valore RPM convertito usando la formula =Cerca.Vert(RpmAttuale;IndirizzoTabella;2)
Idem per convertire il TPS attuale in fasce di valori, come nell'esempio.
A questo punto potrai realizzare una tabella pivot, dove il nuovo RPM viene utilizzato come Etichetta di colonna, il nuovo TPS e' utilizzato come etichetta di riga, mentre l'AFR viene usato nell'area valori, con l'opzione "Media di...".
Questo ti restituira' la tabella richiesta.

Qualcosa in piu' si puo' fare avendo a disposizione un file con dati realistici; per le istruzioni su come allegare un file, vedi:
viewtopic.php?f=26&t=103893&p=605487#p605487

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19476
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: [EXCEL 2013] Da una serie di numeri ad una tabella con b

Postdi wallace&gromit » 10/05/16 21:52

Vedi prima i consigli di Anthony.
Se non ti trovi con il cerca.vert e le pivot puoi provare queste formule:

crei una colonna dove arrotondi i RPM (io ho preso la E) con questa formula:
Codice: Seleziona tutto
=ARROTONDA.MULTIPLO(A2;1000*(A2>1)-500*(A2>9250))
che arrotonda i valori al migliaio fino a 9000, poi ogni 500

poi una colonna per i TDS (io ho preso la F) con questa:
Codice: Seleziona tutto
=ARROTONDA.MULTIPLO(B2;5*(B2>1)+5*(B2>22.5)+5*(B2>32.5)+5*(B2>67.5))
che è un po' più complessa perché devi arrotondare prima ogni 5, poi ogni 10, poi 15 e poi 20.

Infine nella tabella che avevi già impostato ma che ora sarà forse spostata a destra (la mia prima cella interna alla tabella è la L2) inserisci questa formula:
Codice: Seleziona tutto
=SE.ERRORE(MATR.SOMMA.PRODOTTO(--($E$2:$E$10000=L$1);--($F$2:$F$10000=$K2);$C$2:$C$10000)/MATR.SOMMA.PRODOTTO(--($E$2:$E$10000=L$1);--($F$2:$F$10000=$K2);--($C$2:$C$10000<>0));"")


verifica se tutto quadra (arrotondamenti e riferimenti + limite da me impostato a 10000 righe) e fai sapere...
Office2016 + 2019 su win11
Avatar utente
wallace&gromit
Utente Senior
 
Post: 2180
Iscritto il: 16/01/12 14:21


Torna a Applicazioni Office Windows


Topic correlati a "[EXCEL 2013] Da una serie di numeri ad una tabella con break":


Chi c’è in linea

Visitano il forum: Nessuno e 10 ospiti