Condividi:        

Funzione arrotonda

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

Funzione arrotonda

Postdi Sasyjoe » 18/01/15 09:38

Buongiorno,

ho una serie di numeri da A1:A10

Vorrei una formula in B1:b10:
1) arrotondare tutti i numeri al numero intero minore se il decimale è minore di 0,5
2) arrotondare tutti i numeri al numero intero maggiore se il decimale è maggiore di 0,5
3) arrotondare tutti i numeri al decimale 0.5 se il decimale è vicino allo 0.5

Esempio
3,1 = 3
3,4 = 3.5
3,9= 4



Grazie
Sasyjoe
Utente Senior
 
Post: 404
Iscritto il: 04/05/12 13:27

Sponsor
 

Re: Funzione arrotonda

Postdi Anthony47 » 18/01/15 13:04

Excel dispone di 8 funzioni di arrotondamento... vedi se una soddisfa anche i tuoi bisogni, altrimenti ricorreremo a una formula composita che usi Int e Resto, oltre che qualcuna delle Arrotonda.

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

Re: Funzione arrotonda

Postdi Sasyjoe » 19/01/15 00:31

Anthony fra le 8, il risultato che più si avvicina al mio è quella che mi da numero intero maggiore o minore. Ma non trovo nessuna che mi arrotonda a 0,5 e rispetta tutte e 3 le mie richiesta.

Confido in te

Ciaoo
Sasyjoe
Utente Senior
 
Post: 404
Iscritto il: 04/05/12 13:27

Re: Funzione arrotonda

Postdi ricky53 » 19/01/15 01:35

Ciao,
se con "vicino allo 0.5" intendi "uguale a 0.5" allora prova con questa formula
Codice: Seleziona tutto
=ARROTONDA(A1; 0) - SE(RESTO(A1; INT(A1))=0,5; 0,5; 0)
da scrivere in "B1", poi copia in basso
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Funzione arrotonda

Postdi Flash30005 » 19/01/15 02:26

Prova questa formula che si riferisce alla cella A1

Codice: Seleziona tutto
=INT(A1)+SE(A1-INT(A1)>0,75;1;SE(A1-INT(A1)>0,25;0,5;0))


ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Funzione arrotonda

Postdi wallace&gromit » 19/01/15 08:25

io ho sempre usato semplicemente:
Codice: Seleziona tutto
=ARROTONDA(A1*2;0)/2
Office2016 + 2019 su win11
Avatar utente
wallace&gromit
Utente Senior
 
Post: 2174
Iscritto il: 16/01/12 14:21

Re: Funzione arrotonda

Postdi ricky53 » 19/01/15 12:27

Ciao,
con le soluzioni che avete proposto si arrotonda sempre a 0,5.

Sasyjoe aveva chiesto
Vorrei una formula in B1:b10:
1) arrotondare tutti i numeri al numero intero minore se il decimale è minore di 0,5
2) arrotondare tutti i numeri al numero intero maggiore se il decimale è maggiore di 0,5
3) arrotondare tutti i numeri al decimale 0.5 se il decimale è vicino allo 0.5


Quindi se in
A1 c'è 2,4 lui vuole 2,0
A1 c'è 2,5 lui vuole 2,5
A1 c'è 2,6 lui vuole 3,0

Per scrupolo chiedo conferma a Sasyjoe
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Funzione arrotonda

Postdi Flash30005 » 19/01/15 14:28

ricky53 ha scritto:Quindi se in
A1 c'è 2,4 lui vuole 2,0
A1 c'è 2,5 lui vuole 2,5
A1 c'è 2,6 lui vuole 3,0


Sei sicuro?
io leggo questa sua dichiarazione

Sasyjoe ha scritto:Esempio
3,4 = 3.5


Pertanto la mia formula come quella di W&G fa quanto richiesto
La differenza tra le due è che quella di W&G arrotonda per eccesso mentre la mia per difetto

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Funzione arrotonda

Postdi Anthony47 » 19/01/15 14:31

Anche la formula di Ricky performa male se il valore e' inferiore a 1...
Andrebbe modificata in
Codice: Seleziona tutto
=ARROTONDA(A1; 0)-SE(RESTO(A1; 1)=0,5; 0,5; 0)

Oppure, volendo risparmiare un paio di colpi sulla tastiera
Codice: Seleziona tutto
=ARROTONDA(A1; 0)-(RESTO(A1; 1)=0,5)* 0,5


La formula di w&g e' equivalente a
Codice: Seleziona tutto
=ARROTONDA.MULTIPLO(A1;0,5)

Quella di Flash ha delle soglie diverse da quanto richiesto da sasyjoe (es: provare con 3,6)

Arrivare per ultimo e fare la maestrina e' comodo, eh eh.

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

Re: Funzione arrotonda

Postdi Flash30005 » 19/01/15 14:41

Ho interpretato il quesito di Sasyjoe in questa maniera

da 0,1 a 0,25 deve arrotondare all'unità (ovvero 0)
da 0,26 a 0,75 arrotondare al decimale 0,5
da 0.76 a 0,99 arrotondare all'unità (ovvero 1)

secondo questa tabella
Immagine
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Funzione arrotonda

Postdi Anthony47 » 19/01/15 14:49

Per quel risultato puoi usare Arrotonda.Multiplo
E non escludo che a sasyjoe vada bene cosi' nonostante abbia scritto "Ma non trovo nessuna che mi arrotonda a 0,5 e rispetta tutte e 3 le mie richiesta"

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

Re: Funzione arrotonda

Postdi Flash30005 » 19/01/15 14:54

Anthony47 ha scritto:Per quel risultato puoi usare Arrotonda.Multiplo


Ottimo! (con Excel 2010)

Per coloro che hanno Excel 2003 devono usare la formula base perché non esiste Arrotonda.Multiplo
e poi bisogna capire cosa intende con "vicino"
Sasyjoe ha scritto:3) arrotondare tutti i numeri al decimale 0.5 se il decimale è vicino allo 0.5


Esempio a 0,25 deve arrotondare in difetto a 0 oppure in eccesso a 0,5 ???
La mia formula arrotonda in difetto mentre Arrotonda.Multiplo, in eccesso, a 0.5

Ho optato in difetto perché come logica (vedi anche 0,75) viene arrotondato in difetto e non in eccesso
infatti 0,75 ambedue le formule forniscono 0,5 e non 1

Quindi penso che Sasyjoe abbia ampia scelta :)
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Funzione arrotonda

Postdi Anthony47 » 19/01/15 15:14

Arrotonda.Multiplo e' disponibile anche su XL2003 (anche su 2002; il 2000 non lo voglio cercare)

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

Re: Funzione arrotonda

Postdi ricky53 » 19/01/15 15:25

Ciao,
alle ore 1:35 si deve andare a dormire e non fornire risposte!

Allora:
A) vista l'ora non avevo letto con attenzione il suo esempio
B) ero certo (tanto certo che non ho provato a cercare tra le funzioni) che il 2003 non avesse ARROTONDA.MULTPLO
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Funzione arrotonda

Postdi wallace&gromit » 19/01/15 15:51

a tua discolpa ricky bisogna dire che la funzione arrotonda.multiplo fa parte di un componente aggiuntivo.
In ufficio preferisco non usarla perchè gli altri utenti si limitano alle funzioni base e troverebbero un messaggio di errore (finché rimaniamo sul 2003).
Comunque aspettiamo che sasyjoe si faccia vivo.
Office2016 + 2019 su win11
Avatar utente
wallace&gromit
Utente Senior
 
Post: 2174
Iscritto il: 16/01/12 14:21

Re: Funzione arrotonda

Postdi Sasyjoe » 20/01/15 00:05

Più di una formula mi vabene. Mi avete la possibilita di scegliere e muovermi autonomamente. Al momento ho scelto quella di Flash.

Grazie a tutti. Ciaooo
Sasyjoe
Utente Senior
 
Post: 404
Iscritto il: 04/05/12 13:27


Torna a Applicazioni Office Windows


Topic correlati a "Funzione arrotonda":


Chi c’è in linea

Visitano il forum: Nessuno e 36 ospiti