PDA

Visualizza versione completa : Domanda un po strana su excel....


Maui
11-01-2006, 09.51.47
Buongiorno a tutto il forum!

Questa mattina a lavoro mi hanno chiesto di fare una cosa, e x quanto a me sembra assurda vorrei anche un vostro consiglio...

(contabilità)

allora io ho un numero ogni cella ( es. |1|5|6| ).
praticamente io devo fare una somma di importi, solamente che le cifre nn solo in un'unica cella, bensi un numero x ogni cella ( lo schema della prima nota )

XX |5|5|8|6|,|3|2|
XY | | |1|2|,|4|
XZ |2|0|0|0|,|6|5|


somma =

come faccio a fargli riconoscere che quelle caselle mostrano una cifra unica ( 5586,32 ) e nn una cifra x ognuna? ( tutto questo x nn rifare tutto lo schema... )


ciao e grazie dell'aiuto!!!

nn prendetemi x pazzo :D

LucaSeil
11-01-2006, 10.03.47
non so se ho ben capito, ma se il problema è che il numero è spezzettato tra più celle puoi usare la funzione di testo concatena, per raggruppare tutte le cifre in un'unica casella, e poi formattarla come numero.

una volta che hai i numeri puoi fare tranquillamente una somma.

Maui
11-01-2006, 10.23.00
sarebbe una soluzione, ma resta il fatto che lo schema bordo | numero | bordo deve rimanere.

oppure dovreste consigliarmi un modo che posso mettere un bordo intorno ogni numero della stessa cella...

ps grazie cmq!

Cricchia
11-01-2006, 11.27.25
lo puoi fare, ma non è così immediato...

riprendendo il tuo esempio, viene fuori così:

http://img231.imageshack.us/img231/494/immagine7li.jpg

dove le formule sono:


A4
=STRINGA.ESTRAI(CONCATENA(A1;B1;C1;D1;E1;F1;G1)*1+ CONCATENA(A2;B2;C2;D2;E2;F2;G2)*1+CONCATENA(A3;B3; C3;D3;E3;F3;G3)*1;1;1)

B4
=STRINGA.ESTRAI(CONCATENA(A1;B1;C1;D1;E1;F1;G1)*1+ CONCATENA(A2;B2;C2;D2;E2;F2;G2)*1+CONCATENA(A3;B3; C3;D3;E3;F3;G3)*1;2;1)

C4
=STRINGA.ESTRAI(CONCATENA(A1;B1;C1;D1;E1;F1;G1)*1+ CONCATENA(A2;B2;C2;D2;E2;F2;G2)*1+CONCATENA(A3;B3; C3;D3;E3;F3;G3)*1;3;1)

D4
=STRINGA.ESTRAI(CONCATENA(A1;B1;C1;D1;E1;F1;G1)*1+ CONCATENA(A2;B2;C2;D2;E2;F2;G2)*1+CONCATENA(A3;B3; C3;D3;E3;F3;G3)*1;4;1)

E4
=STRINGA.ESTRAI(CONCATENA(A1;B1;C1;D1;E1;F1;G1)*1+ CONCATENA(A2;B2;C2;D2;E2;F2;G2)*1+CONCATENA(A3;B3; C3;D3;E3;F3;G3)*1;5;1)

F4
=STRINGA.ESTRAI(CONCATENA(A1;B1;C1;D1;E1;F1;G1)*1+ CONCATENA(A2;B2;C2;D2;E2;F2;G2)*1+CONCATENA(A3;B3; C3;D3;E3;F3;G3)*1;6;1)

G4
=STRINGA.ESTRAI(CONCATENA(A1;B1;C1;D1;E1;F1;G1)*1+ CONCATENA(A2;B2;C2;D2;E2;F2;G2)*1+CONCATENA(A3;B3; C3;D3;E3;F3;G3)*1;7;1)


praticamente incrementi di 1 solo il penultimo valore... ;)

LucaSeil
11-01-2006, 11.38.38
Come alle elementari in pratica!!!

Troppo avanti!

Maui
11-01-2006, 15.15.00
Originariamente inviato da LucaSeil
Come alle elementari in pratica!!!

Troppo avanti!


:D ...purtroppo da me spesso so limitati...

cmq....

cricchia grazie mille...proverò e se funziona ti faccio una statua :D :D :D :D :D

LucaSeil
11-01-2006, 16.06.21
Noooo... :D

Indendevo la procedura, che sembrava quella di quando fai le operazioni alle elementari ("...riporto uno alle decine...") :D :D

Non mi sarei mai permesso figurati!!

Cricchia
11-01-2006, 17.17.05
per funzionare funziona...certo non è comodossimo, ma una volta impostate le formule è ok!

fammi sapere! ;)

Dav82
11-01-2006, 17.36.06
Io la farei un po' più "matematica" :p


G4
= RESTO(SOMMA(G1:G3);10)


F4
= RESTO(SOMMA(F1:F3)+INT(SOMMA(G1:G3)/10);10)


E4
, (:D :D)


D4
= RESTO(SOMMA(D1:d3)+INT(SOMMA(F1:F3)/10);10)


C4
= RESTO(SOMMA(C1:C3)+INT(SOMMA(D1:d3)/10);10)


B4
= RESTO(SOMMA(B1:B3)+INT(SOMMA(C1:C3)/10);10)


A4
= RESTO(SOMMA(A1:A3)+INT(SOMMA(B1:B3)/10);10)



Ovviamente servirebbe avere anche delle caselle più a sinistra della A, per il risultato, visto che ci potrebbe essere il riporto anche per la colonna più a sinistra e non solo per quelle intermedie. Il numero di queste caselle a sinistra, da riempire con formule analoghe a quelle viste (tranne che per G), è al massimo pari a InteroSuperiore(NumeroAddendi/10). Certo, volendo si può ovviare a questo problema ponendo


A4
=SOMMA(A1:A3)+INT(SOMMA(B1:B3)/10

ponendo tutte le cifre del risultato in un'unica casella: però così è scompaginato l'incolonnamento e, per di più, il risultato - a causa della larghezza ridotta della colonna - potrebe non vedersi.


:)




nb: alcune lettere sono minuscole perchè venivano fuori delle faccine :p


nota-salvaDavDaCri: Cri nun me mazzià, ma per aggiungere un addendo con il tuo modo, bisogna impazzire, qua aggiungi una riga e ne esci sano e salvo e le formule non sono chilometriche :inn:

:scappo: :p

Maui
12-01-2006, 07.49.57
grazie siete fantastici.. dav viene. solo che ho un errore su 2 celle..praticamente invece di venire ' 6 ' viene 5....devo controllare...

Maui
12-01-2006, 09.50.55
credo di aver capito il problema. nelle tue formule dav quando la somma viene con 0 ( esempio 5 + 7 + 7 + 1 viene 0)invece di prendere 2 come riporto ne prende solo 1.....