Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Somma valori (celle) senza sapere posizione precisa

Ultimo Aggiornamento: 22/11/2019 17:06
Post: 33
Registrato il: 18/04/2012
Utente Junior
2010
OFFLINE
18/11/2019 12:13

Salve,
ho necessita' di una funzione (Macro) che effettui la somma di celle, senza sapere la posizione precisa di tale cella.

Es:
foglio1
A B
1 cod4 156
2 cod2 12
3 cod67 250
4 cod1 145

a me serve la somma del valore dei codici (che sono in colonna A), ad esempio, cod2+cod67, poi cod1-cod2, ecc...

questi valori andranno scritti nel foglio2
ogni somma avra' un suo codice pre-impostato, del tipo:
5247=cod2+cod67 (in questo caso 262)
5215=cod1-cod2 (in questo caso 133)
ecc...

con anche la possibilita' di sommare valori fissi, quindi, ad es. 5247=cod2+cod67+100, in questo caso ovviamente la somma e' 362

spero di essermi spiegato !

grazie 😊
Excel 2010
Post: 752
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Senior
Excel2019
OFFLINE
18/11/2019 14:37

Ciao
Diciamo che, almeno per me, non è chiarissimo ciò che vuoi fare; a lume di naso, potrebbe bastare una serie di CERCA.VERT.

Ma perchè non alleghi il tuo file (senza dati sensibili) con i risultati attesi (secondo le diverse condizioni) scritti a mano?

Ciao,
Mario
18/11/2019 19:12

Da provare
[Modificato da ABCDEF@Excel 18/11/2019 19:12]
Post: 33
Registrato il: 18/04/2012
Utente Junior
2010
OFFLINE
19/11/2019 09:08

grazie per le risposte, credo che siamo molto vicini a quello che cercavo

accludo un esempio che dovrebbe far capire meglio la mia necessità, nel foglio2 c'e' l'output che deve essere generato

E' fondamentale che sia una macro ad eseguire il tutto, essendo ca. un centinaio le somme che devo "pre-impostare"

😊
Excel 2010
Post: 2.434
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
19/11/2019 11:13

ciao
quello che chiedi è complesso da realizzare e prevede una buona conoscenza della programmazione.

Ciò premesso, prova il test allegato, tenendo presente che la tabella di corrispondenza è messa nel foglio1 colonne O e P.

Nel foglio2 digita il codice in colonna A

Mi sentirei più sicuro se gli importi fissi (es: +100) fossero anch'essi codificati.

saluti
edit:manca la gestione errori che è fondamentale


[Modificato da dodo47 19/11/2019 12:55]
Domenico
Win 10 - Excel 2016
Post: 34
Registrato il: 18/04/2012
Utente Junior
2010
OFFLINE
19/11/2019 13:26

uhm, c'e' qualcosa che non va'
il foglio di esempio che mi hai dato non fa' nulla
Excel 2010
Post: 2.435
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
19/11/2019 16:09

Re:
slick2000, 19/11/2019 13.26:

uhm, c'e' qualcosa che non va'
il foglio di esempio che mi hai dato non fa' nulla



non mi trovi d'accordo. Mi piacerebbe dicessi cosa hai testato.

nel file inviato, come detto, se in colonna A del foglio2 inserisci uno dei codici presenti in col. O del foglio1, la colonna B del foglio2 riporta le sommatorie.

saluti


[Modificato da dodo47 19/11/2019 16:09]
Domenico
Win 10 - Excel 2016
Post: 35
Registrato il: 18/04/2012
Utente Junior
2010
OFFLINE
21/11/2019 16:34

eccomi

purtroppo il risultato e' inconsistente e imprevedibile


Excel 2010
Post: 2.441
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
22/11/2019 17:06

Re:
slick2000, 21/11/2019 16.34:

eccomi

purtroppo il risultato e' inconsistente e imprevedibile



...e che significa?

I risultati sono quelli del tuo esempio. A posto di dire quello che hai detto, invia un file con "le inconsistenze" che hai riscontrato.

saluti




[Modificato da dodo47 22/11/2019 17:08]
Domenico
Win 10 - Excel 2016
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 21:19. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com