Questione : Come posso cambiare la formula di una cellula basata sul valore di stringa in un a discesa?

Qui è che cosa sto osservando per fare. Ho 15 tipi del cliente (tipo 1 del cliente, tipo del cliente - 2,…, tipo 15 del cliente). Ho formule che calcola la fatturazione totale basata sul tipo del cliente. Ci sono soltanto 8 di queste formule che significa che alcuni dei tipi del cliente ripartono la stessa formula. Qui è ché formula potrebbe assomigliare:

(C17- (C17/B17*495))/1.2

All le formule sono essenzialmente gli stessi con l'eccezione dell'un valore - il divisore all'estremità. Nell'esempio sopra esso è il 1.2

What che voglio fare sono messo il mio cliente scriv dentro una lista di goccia giù. Quando un tipo del cliente è scelto vorrei avere “la cellula totale di fatturazione„ variabile basata sul formula.

Nested SE le dichiarazioni non funzionassero dovuto le limitazioni che Excel impone. Inoltre, non penso che questo sia la maggior parte del modo efficace di fare questo l'uno o l'altro così non soddisfaccia esempi pazzeschi dell'annidato di SE dichiarazioni. Vorrei Nel migliore dei casi questo per essere cellule formula e giù la goccia a chiave chiudere avrebbe voluto inoltre/>I/>
class= del

Risposta : Come posso cambiare la formula di una cellula basata sul valore di stringa in un a discesa?

Potreste provare una formula come questo:

= (C17- (C17/B17*495))/VLOOKUP (H1, I1: J5, 2)

Il VLOOKUP richiede una certa spiegazione.

H1 è la posizione della scatola a discesa.  
I1: J5 è una tabella che di occhiata dovete generare. Potrebbe essere in cellule nascoste, o potrebbe essere su un altro strato.  In questo caso, ho detto che quella colonna I è il valore di H1 che state osservando in su.  La colonna J ha il numero che state dividendo vicino (come 1.2).  

Se potete ricreare quello, quindi questo può fare di che cosa avete bisogno.
Altre soluzioni  
 
programming4us programming4us