Newsgroup: it.comp.software.database
Titolo: [Excel o Access] neofita in crisi aiuto..urgentissimo!

Salve a tutti!
Vi scrivo in un momento di disperazione pressochè immensa...
vediamo se riuscite a tirami su con una valida soluzione al mio problemone..
Ho provato con Excel ma...non sono stata capace....mi hanno detto che
servirebbe una Routine Excel VBA o qualcosa sotto Access.
Veniamo al dunque:
Allora immaginiamo che in una colonna Excel ho diversi importi nelle varie
celle
ad esmpio:
 1   L. 3.114.700.000*
 2   L.    14.256.154*
 3   L.    12.700.212
 4   L.   114.289.154
 5   L.    12.700.256
 6   L.    14.256.154
 7   L.    45.874.412
 8   L.    19.256.154
 9   L.   112.766.313
10   L.    23.256.154
11   L.    12.700.000
12   L.   298.256.980*
(i miei sono molti ma davvero moooltiii di più....ovviamente)
Poi da un'altra parte ho ho una serie di -TOTALI- ad esempio L.
3.525.723.293 che sarebbe la risultanza tra la somma della
1* della 2* e della 12* cella...capito il concetto? [ecco perchè
mettevo --->"*"]
Mi spiego:
Da una serie di  totali (come i famosi 3.525.723.293)che ho su cartaceo come
faccio ad identificare gli importi nelle celle (quelli che si trovano nella
colonna)che ne portano al risultato???
Vi prego, se potete postarmi anche un qualcosa in e-mail ve ne sarò
immensamente grata, (praticamente domani starò sempre a controllare la
posta!!!)qualsiasi dritta, info, esempio, file che mi invierete sarà ben
accetto...farlo a mano è un suicidio...stò perdendo la vita per trovare una
soluzione
Grazie a tutti!
mm

colonna)che ne portano al risultato???
Ma non ha senso... voglio dire dato un numero X, esistono 'N' serie di
numeri che sommati tra di loro danno tale numero, quindi anche una procedura
automatica potrebbe solo darti dei risultati errati.
Spiega un po' meglio che cavolo stai facendo, cosa sono questi 'totali' che
devi identificare? Da dove caxxx arrivano?
Davide

colonna)che ne portano al risultato???
la cosa non e' semplice.  intanto potresti avere diverse combinazioni
di celle che ti portano allo stesso totale ad es.:
30
40
20
50
totale 70
70 e' la somma di 30+40 o 20+50?
comunque, per cercare le possibili combinazioni proverei cosi'.
ammettiamo di lavorare con access, co in potenziali addendi in una
tabella.  dato un certo totale, setterei un recordset in modo da avere
tutti i potenziali addendi <= del totale, ordinati dal piu' grande al
piu' piccolo.
seleziono il primo.  setto un altro recordset nel quale metto tutti i
potenziali addendi che siano minori o uguali della differenza tra il
primo potenziale addendo e il totale.
a questo punto comnincio una ricerca esaustiva sulle possibili somme.

Allora, se ho capito bene, hai la somma, vari numeri, e vuoi sapere 
fra quei numeri, quali sono gli addendi che danno quella somma.
Se ho capito bene, allora ti consiglierei di portare il tutto in un
programmino C \ Pascal (qualcosa di veloce) e fare un algoritmo
che proceda per tentativi (immagino che si possa benissimo fare
col VBA ma impiegherebbe una eternita')
Fammi sapere
Byez
P.S. Cmq anche rimanendo sotto Office bisogna andare per tentativi:
insomma 10+10 fa 20 ma, partendo da 20, non puoi ricavare tutti gli
addendi che hanno portato ad avere 20 come somma...
un DeK excelicida
--
DeK - Delirio & Kaos
FAN n.1 del CrossPost e dell' OT :)
Visita One Big Mob - 
http://dek.hey.to