| 
                 
                
                
                 
                
		 
	
		| Precedente :: Successivo   | 
	 
	
	
		| Autore | 
		Messaggio | 
	 
	
		nero.bm Eroe in grazia degli dei
  
 
  Registrato: 02/10/08 16:51 Messaggi: 105
 
  | 
		
			
				 Inviato: 10 Apr 2009 21:31    Oggetto: Applicare ad un numero intero valori a scaglioni | 
				     | 
			 
			
				
  | 
			 
			
				Salve, chi mi aiuta a risolvere questo problema?   
 
Devo applicare ad un numero qualsiasi intero i valori per scaglioni della seguente tabella in automatico.
 
 
 da o a 23      il valore da assegnare è 0,1448
 
 da 24 a 46    il valore da assegnare è 0,4665
 
 da 47 a 69    il valore da assegnare è 0,7473
 
 da 70 a 138  il valore da assegnare è 1.5193
 
 oltre 139      il valore da assegnare è 2,9767
 
 
Mi spiego con un esempio
 
il numero è 65 
 
allora avro:
 
per la prima fascia              23  x  0,1448 =  3,3304
 
per la seconda fascia           23  x  0,4665 = 10,7295
 
per la terza fascia               19  x  0,7473 = 14,1987
 
                                      ------                   ---------
 
                                         65                    28,2586
 
 
è ovvio che l'applicazione della tabella (rispettando le fasce) deve avvenire in automatico per qualsiasi numero intero.
 
Grazie anticipato   | 
			 
		  | 
	 
	
		| Top | 
		 | 
	 
	
		  | 
	 
	
		danielegr Dio maturo
  
  
  Registrato: 04/05/05 09:54 Messaggi: 2277 Residenza: 43 54 26,81N 7 56 25,35E Altitudine 184 m.
  | 
		
			
				 Inviato: 12 Apr 2009 18:55    Oggetto:  | 
				     | 
			 
			
				
  | 
			 
			
				E' un po' difficile spiegarlo a parole: vediamo però almeno di provarci...
 
Io ho ipotizzato che la cella destinata ad accogliere il numero da immettere sia la B17 (mi era simpatica...)
 
Ho quindi preparato altre cinque celle, ognuna destinata ad accogliere uno scaglione e in quelle ho inserito le seguenti formule:
 
 
in quella per i valori fino a 23:  =SE(B17>23;23;B17)
 
per valori tra 24 e 46: =SE(B17>23;MIN(23;B17-23);0) 
 
per valori tra 47 e 69: =SE(B17>46;MIN(23;B17-46);0)
 
per valori tra 70 e 138: =SE(B17>69;MIN(69;B17-69);0) 
 
da 139 in su: =SE(B17>138;B17-138;0)
 
 
Naturalmente poi basterà moltiplicare i valori contenuti nelle cinque celle che contengono le formule per le rispettive aliquote per ottenere il risultatio desiderato
 
Tieni presente che io l'ho fatto con Open Office, probabilmente il programma che usi tu avrà delle funzioni leggermente diverse, ma non credo che sia difficile adattarle | 
			 
		  | 
	 
	
		| Top | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
	 
	    
	   | 
	
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
  | 
   
 
  
 
		 |