Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

formattazione: somma

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

formattazione: somma

Postdi tommasog » 12/03/17 18:13

buona serata e buona domenica, come fare ad evidenziare in colori diversi, le diverse somma = 10, nella colonna tipo C5:C15, dove sono riportati valori numerici vari, es:
C5 2
C6 9
C7 10
C8 4
C9 8
C10 6
C11 1
C12 5
C13 7
C14 3
C15 4

C5;C9=10 celle evidenziate
C6;C11=10 celle evidenziate
C4;C6=10 celle evidenziate
grazie
tommasog
Utente Junior
 
Post: 29
Iscritto il: 06/01/16 16:59

Sponsor
 

Re: formattazione: somma

Postdi wallace&gromit » 12/03/17 21:13

Ciao, come hai ben evidenziato anche tu, visto che i numeri possono essere ripetuti una cella può appartenere a più combinazioni, quindi la colorazione non è una buona scelta. Al momento non lo trovo ma so che un problema simile era stato risolto da Anthony con una macro che apponeva crocette nelle colonne adiacenti alla lista di partenza. Se questo facesse al tuo caso possiamo ritrovare quel 3d e adattarlo.
Office2016 su win7
Avatar utente
wallace&gromit
Utente Senior
 
Post: 2043
Iscritto il: 16/01/12 14:21

Re: formattazione: somma

Postdi tommasog » 12/03/17 23:21

ciao wallace&gromit, grazie per la partecipazione, la colonna interessata è composta da 9 celle per cui con colori diversi si possono evidenziare eventuali somme comuni = a 10
es: C5 (2);C9 (8) che sono celle che danne risultato 10 possono essere evidenziate con il rosso
C6 (9); C11(1) verde
e così via
grazie
tommasog
Utente Junior
 
Post: 29
Iscritto il: 06/01/16 16:59

Re: formattazione: somma

Postdi wallace&gromit » 13/03/17 08:12

Sì, ma come la metti con C10 (6), che dà 10 sia con C8, che con C15 (entrambi con valore 4)?
Office2016 su win7
Avatar utente
wallace&gromit
Utente Senior
 
Post: 2043
Iscritto il: 16/01/12 14:21

Re: formattazione: somma

Postdi tommasog » 13/03/17 10:56

la cella C15 ha un altro valore diverso può essere 11 o altro, cmq dovrebbero essere evidenziate le celle che sommate danno valore 10
grazie
tommasog
Utente Junior
 
Post: 29
Iscritto il: 06/01/16 16:59

Re: formattazione: somma

Postdi wallace&gromit » 13/03/17 11:54

Puoi usare la formattazione automatica con queste formule:
Codice: Seleziona tutto
=SE(E(B5=1;CONTA.SE($B$5:$B$15;9)>0);1;SE(E(B5=9;CONTA.SE($B$5:$B$15;1)>0);1;0))

inserendo 4 diversi colori per le combinazioni di 1/9 (esempio); 2/8; 3/7; 4/6 (adattando il modello).

Un esempio lo trovi qui:
http://www.filedropper.com/formatocondizionalesomma10
Se però il tuo caso reale fosse più complesso (come continuo a sospettare) l'uso della formattazione condizionale potrebbe rivelarsi inadatto.
Office2016 su win7
Avatar utente
wallace&gromit
Utente Senior
 
Post: 2043
Iscritto il: 16/01/12 14:21

Re: formattazione: somma

Postdi Anthony47 » 13/03/17 13:24

Vedi la proposta di w&g, sopra.
E se il tuo caso fosse piu' complesso, allora guarda questa discussione: viewtopic.php?f=26&t=94323

Trovi la il file dimostrativo qui:
https://www.dropbox.com/s/oysqb99lj8mut ... 6.xls?dl=0
Inserire i dati in colonna B di Foglio1, poi eseguire la macro CercaComb306.


Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 17438
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: formattazione: somma

Postdi tommasog » 13/03/17 18:20

grazie a tutti e due, allora wallace la formula funziona e va bene, in effetti come avevi pensato diventa complicato se la devo ripetere per un numero ripetuto di combinazioni per esempio
in una colonna da 1 a 50, evidenziare tutte le coppie di numeri che danno somma 50 e con colori diversi
come fare :?: :)
tommasog
Utente Junior
 
Post: 29
Iscritto il: 06/01/16 16:59

Re: formattazione: somma

Postdi wallace&gromit » 13/03/17 19:06

Eh, me lo sentivo! per quello ho indirizzato verso la soluzione di Anthony, che però mi ricordavo diversa.
Bisognerebbe modificarla in modo da limitare a coppie di risultati (ho provato inserendo "MaxCombin = 2" ma non funziona).
Poi, volendo mantenere l'idea dei colori, si fa una formattazione condizionale basata sulla presenza del vaore 1 nelle differenti colonne, ognuna con un colore diverso.
Office2016 su win7
Avatar utente
wallace&gromit
Utente Senior
 
Post: 2043
Iscritto il: 16/01/12 14:21

Re: formattazione: somma

Postdi Anthony47 » 14/03/17 02:30

Per capire cosa suggerire vorrei prima capire quale e' il problema reale che stai cercando di risolvere.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 17438
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: formattazione: somma

Postdi tommasog » 15/03/17 20:00

24 71 30 11
22 66 9 50 70
24 30 26 11 10 1
35 66 20 79 40 24 28
57 55 24 65 11 50 80 1
9 33 54 82 27 63 15 71 19

Avendo la tabella tipo sopra riportata avrei bisogno, una volta inseriti i valori nelle celle, che mi siano evidenziate con colori diversi le celle per colonna che hanno una somma da me predefinita in questo caso 90 (57-33/35-55/24-66/66-24/24-66/79-11/ecc.)
grazie
tommasog
Utente Junior
 
Post: 29
Iscritto il: 06/01/16 16:59

Re: formattazione: somma

Postdi tommasog » 15/03/17 20:02

tommasog ha scritto:24 71 30 11
22 66 9 50 70
24 30 26 11 10 1
35 66 20 79 40 24 28
57 55 24 65 11 50 80 1
9 33 54 82 27 63 15 71 19

Avendo la tabella tipo sopra riportata avrei bisogno, una volta inseriti i valori nelle celle, che mi siano evidenziate con colori diversi le celle per colonna che hanno una somma da me predefinita in questo caso 90 (57-33/35-55/24-66/66-24/24-66/79-11/ecc.)
grazie

scusate ma inserendo il post la tabella me sposta a sx decentrando i valori.... bo?
tommasog
Utente Junior
 
Post: 29
Iscritto il: 06/01/16 16:59

Re: formattazione: somma

Postdi ricky53 » 16/03/17 01:38

Ciao,
evidenziando coppie di valori con colori diversi avrai un bellissimo arcobaleno visto che le possibilità di comporre il numero scelto possono essere tante.

Sarebbe preferibile "scrivere le coppie di valori" che soddisfano il numero scelto, in altre colonne a destra nello stesso foglio o, se vuoi, su un altro foglio.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4526
Iscritto il: 11/04/09 19:29
Località: Italia

Re: formattazione: somma

Postdi Anthony47 » 17/03/17 02:34

Vabbe, ecco l' arcobaleno:
Codice: Seleziona tutto
Sub arcobal()
Dim myRan As Range, RR As Long, GG As Long, BB As Long
'
somma = 90                  '<<< La somma da cercare
'
Set myRan = Range("D5:L15") '<<< L'intervallo da esaminare
myRan.Interior.Color = xlNone
For i = 1 To myRan.Columns.Count
    For j = 1 To myRan.Rows.Count - 1
        lfor = somma - myRan.Cells(j, i)
        For k = j + 1 To myRan.Rows.Count        '- 1  !!!
            If myRan.Cells(k, i) = lfor Then
                myarc = myarc + 1
                RR = 255 - 80 * (myarc Mod 3)
                GG = 255 - 80 * (Int(myarc / 3) Mod 3)
                BB = 255 - 80 * (Int(myarc / 9) Mod 3)
                myRan.Cells(j, i).Interior.Color = RGB(RR, GG, BB)
                myRan.Cells(k, i).Interior.Color = RGB(RR, GG, BB)
            End If
        Next k
    Next j
Next i
End Sub

La macro va inserita in un Modulo standard del vba, es Modulo1.
Le celle marcate <<< sono da personalizzare secondo commento; ipotesi di variazioni: a) la somma viene prelevata da una cella del foglio di lavoro; b) l'intervallo potrebbe corrispondere alla "Selezione corrente"

Ciao.

Edit:
Modificata istruzione marcata !!!, come da messaggio successivo
Avatar utente
Anthony47
Moderatore
 
Post: 17438
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: formattazione: somma

Postdi ricky53 » 17/03/17 02:55

Ciao Anthony,
eseguendo la macro ottengo solo una coppia di valori: 79 e 11.
Nei numeri che ha proposto Tommaso ci sono diverse coppie la cui somma fa 90 ...
24 66
71 19
11 79
50 40
70 20
10 80
35 55
... ...

Ho seguito le indicazioni del tuo codice per l'intervallo D5:L15
Cosa NON ho fatto per non averle oppure mi è sfuggito qualcosa?
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4526
Iscritto il: 11/04/09 19:29
Località: Italia

Re: formattazione: somma

Postdi Anthony47 » 17/03/17 03:03

:-?
Io ho ottenuto questi risultati:
Immagine
invia immagini

Mi sembra che ci sia tutto...
Avatar utente
Anthony47
Moderatore
 
Post: 17438
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: formattazione: somma

Postdi Anthony47 » 17/03/17 03:09

Comunque c'e' un errore:
Non
For k = j + 1 To myRan.Rows.Count - 1
ma
Codice: Seleziona tutto
        For k = j + 1 To myRan.Rows.Count

Impediva di guardare i dati sull'ultima riga

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 17438
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: formattazione: somma

Postdi tommasog » 17/03/17 19:55

grazie a tutti ma non so usare il vba e le macro per cui dovrei risolvere con le formule :oops:
tommasog
Utente Junior
 
Post: 29
Iscritto il: 06/01/16 16:59

Re: formattazione: somma

Postdi ricky53 » 18/03/17 01:40

Ciao,
è l'occasione per imparare ad utilizzarle.

La macro di Anthony la devi copiare in un modulo (come ti ha scritto Anthony) e poi "F5" per eseguirla.


Sai come aprire il VBA, inserire un modulo e copiarvi il codice?
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4526
Iscritto il: 11/04/09 19:29
Località: Italia

Re: formattazione: somma

Postdi tommasog » 18/03/17 17:14

no ricky mi dispiace tanto ma non so come si fa
il foglio di lavoro si chiama "somma90" e le colonne da analizzare sono:
DC38:DC39
DD37:DD39
DE36:DE39
DF35:DF39
DG34:DG39
DH33:DH39
DI32:DI39
DJ31:DJ39
grazie
tommasog
Utente Junior
 
Post: 29
Iscritto il: 06/01/16 16:59

Prossimo

Torna a Applicazioni Office Windows


Topic correlati a "formattazione: somma":


Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti