ricerca del range fra due campi multipli

In questa area potrai affrontare aspetti tecnichi, compatibilità con sistemi o altri applicativi, bugs riscontrati e soluzioni al problema.

Moderatore: Moderatori

Rispondi
sierrapapa
Messaggi: 114
Iscritto il: sabato 8 maggio 2004, 2:00
Località: PISTOIA

ricerca del range fra due campi multipli

Messaggio da sierrapapa » venerdì 18 novembre 2011, 16:29

Avrei bisogno di un aiuto:
-ho tre campi multipli (colonna A, colonna B e colonna C) con 10 ripetizioni ciascuno
-nella colonna A ho una serie di valori (in ordine 0, 100, 200, 300 ecc)
-nella colonna B ho un’altra serie di valori (99, 199, 299 ecc.)
-nella colonna C ho una serie numerica (1, 2 3, 4 ecc.)
-ho un campo numerico chiamato INTRO
-ho un campo numerico chiamato RISULTATO

introducendo un valore nel campo intro dovrei avere una formula che a seconda del range mi da il valore corrispondente



Si ringrazia anticipatamente per la cortesia
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Ultima modifica di sierrapapa il lunedì 21 novembre 2011, 17:24, modificato 1 volta in totale.
Paolo
FMP 11 ADV. IMAC Snow Leopard

orpone70
Messaggi: 896
Iscritto il: sabato 16 gennaio 2010, 19:59
Località: Napoli

Re: ricerca del range fra due campi multipli

Messaggio da orpone70 » venerdì 18 novembre 2011, 16:59

se i campi sono cosi' definiti e non aumentano, nel senso che puoi avere massimo 11 risultati, ti basta usare un bel CASI ed hai risolto il problema
FMP 10ADV/FMP 12ADV - XPpro sp3/Vista

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: ricerca del range fra due campi multipli

Messaggio da stregatto » venerdì 18 novembre 2011, 17:11

ma perché un campo multiplo? usare una tabella correlata pareva brutto?

.g.

sierrapapa
Messaggi: 114
Iscritto il: sabato 8 maggio 2004, 2:00
Località: PISTOIA

Re: ricerca del range fra due campi multipli

Messaggio da sierrapapa » venerdì 18 novembre 2011, 17:24

L'avrei risolta così:
Casi(
X > DA[1] and X ≤ A[1] ; VP[1];
X > DA[2] and X ≤ A[2] ; VP[2];
X > DA[3] and X ≤ A[3] ; VP[3];
X > DA[4] and X ≤ A[4] ; VP[4];
X > DA[5] and X ≤ A[5] ; VP[5];
X > DA[6] and X ≤ A[6] ; VP[6];
X > DA[7] and X ≤ A[7] ; VP[7];
X > DA[8] and X ≤ A[8] ; VP[8];
X > DA[9] and X ≤ A[9] ; VP[9];
X > DA[10] and X ≤ A[10] ; VP[10];
X > DA[11] and X ≤ A[11] ; VP[11])
Può sembrare un pò laborioso ma funziona egregiamente.
Paolo
FMP 11 ADV. IMAC Snow Leopard

Rispondi