Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Sommare saltando

904 views
Skip to first unread message

Karistotele

unread,
Oct 31, 2010, 4:13:40 AM10/31/10
to
Come ridurre questa formula che ha 21 intervalli e dopo ogni
intervallo deve saltare 2 righe?

=SOMMA(A4:A13;A16:A25;A28:A37;A40:A49;A52:A61;A64:A73;A76:A85;A88:A97;A100:A109;A112:A121;A124:A133;A136:A145;A148:A157;A160:A169;A172:A181;A184:A193;A196:A205;A208:A217;A220:A229;A232:A241;A244:A253)

Grazie.

Bruno Campanini

unread,
Oct 31, 2010, 8:46:55 AM10/31/10
to
Karistotele laid this down on his screen :

> Come ridurre questa formula che ha 21 intervalli e dopo ogni
> intervallo deve saltare 2 righe?
>
> =SOMMA(A4:A13;A16:A25;A28:A37;A40:A49;A52:A61;A64:A73;A76:A85;A88:A97;A100:A109;A112:A121;A124:A133;A136:A145;A148:A157;A160:A169;A172:A181;A184:A193;A196:A205;A208:A217;A220:A229;A232:A241;A244:A253)

Una formula?

Si potrebbe fare così:

For i = 4 To 253 Step 12
For j = 0 To 9
S = S + SourceRange(i + j)
Next
Next

Bruno


Karistotele

unread,
Oct 31, 2010, 10:20:45 AM10/31/10
to
Bruno ha gentilmente risposto:

> Una formula?
>
> Si potrebbe fare così:
>
> For i = 4 To 253 Step 12
>     For j = 0 To 9
>         S = S + SourceRange(i + j)
>     Next
> Next

ok bruno, così è semplice (credo comunque che bisogna cambiare il 9
con 10)
So che preferisci Vb. Ma sei anche un esperto di matriciali. Io ho
bisogno di una formula e so che tu la puoi concepire.
Ciao

eliano

unread,
Oct 31, 2010, 1:05:41 PM10/31/10
to

Ciao Filosofo.
Solo per curiosità: perchè stai cercando famelicamente una (una ??)
formula e soluzioni diverse, anche se risolutive, non servono al tuo
progetto ?
Grazie e saluti
Eliano

Bruno Campanini

unread,
Oct 31, 2010, 1:33:02 PM10/31/10
to
Karistotele formulated on Sunday :

> Bruno ha gentilmente risposto:
>
>> Una formula?
>>
>> Si potrebbe fare così:
>>
>> For i = 4 To 253 Step 12
>>     For j = 0 To 9
>>         S = S + SourceRange(i + j)
>>     Next
>> Next
>
> ok bruno, così è semplice (credo comunque che bisogna cambiare il 9
> con 10)

No, è corretta così.

> So che preferisci Vb. Ma sei anche un esperto di matriciali. Io ho
> bisogno di una formula e so che tu la puoi concepire.

Non, un'unica formula non la so concepire, e non credo sia concepibile.
Una ventina di formule invece sì.

Bruno


paoloard

unread,
Oct 31, 2010, 2:08:41 PM10/31/10
to
"Bruno Campanini" ha scritto nel messaggio
news:4ccda84f$0$45265$4faf...@reader4.news.tin.it...

No, è corretta così.

Bruno

-----------------------------------------------------------------------------------

io l'avrei orrendamente concepita così:
=SOMMA(A2:A1000)-SOMMA(SE(RESTO(RIF.RIGA(A1:A1000)-1;12)=1;A1:A1000))-SOMMA(SE(RESTO(RIF.RIGA(A1:A1000)-1;12)=2;A1:A1000))
matriciale

secondo le mie modeste conoscenze avrebbe dovuto funzionare anche così, e
sarebbe stata anche più elegante:
=SOMMA(SE(O(RESTO(RIF.RIGA(A1:A1000)-1;12)<>1;RESTO(RIF.RIGA(A1:A1000)-1;12)<>2);A1:A1000))
sempre matriciale, ma non so perché invece mi fa la somma di tutto
l'intervallo.
Il bello è che se tolgo la condizione O e lascio un solo test la maledetta
funziona.
Non me lo spiego!! Sarà la domenica avanzata o l'Alzehimer che avanza a
grandi passi o tutt'e due.
Un bel bunga bunga a tutti :-)

-- fai sapere
ciao paoloard
http://www.riolab.org

Karistotele

unread,
Oct 31, 2010, 2:20:14 PM10/31/10
to
On 31 Ott, 18:33, Bruno Campanini <brunoca...@libero.it> wrote:

> No, è corretta così.

Proverò visto che a occhio non sono bravo.

> Non, un'unica formula non la so concepire, e non credo sia concepibile.
> Una ventina di formule invece sì.

...eppure mi sembra che Giovanna una volta si sia addentrata
nell'argomento "sommare a salti" o forse la "vecchia" Barbara ma
saranno a festeggiare la festa delle streghe. Streghe di Excel e
signore delle matriciali.

@ Eliano: de gustibus ... o forse il gusto della ricerca o niente di
tutto questo o l'opposto o il contrario o l'Alzheimer che avanza.

Rinuncio ad aspettare altri contributi?
Si tratta di intervalli regolari di 10 celle in riga che vengono
interrotti da due righe che devo necessariamente saltare . Il blocco è
costituito da 10 celle x 21 volte saltando ad ogni decina due righe.

Karistotele

unread,
Oct 31, 2010, 3:19:33 PM10/31/10
to
Non avevo visto l’intervento di Paolo sempre generoso a tirare fuori
le castagne dal fuoco.

Questa funziona:
=SOMMA(A4:A253)-SOMMA(SE(RESTO(RIF.RIGA(A4:A253)-1;12)=1;A4:A253))-
SOMMA(SE(RESTO(RIF.RIGA(A4:A253)-1;12)=2;A4:A253))

Nel mio caso è necessario riferirsi alla partenza esatta (A4) in
quanto prima di A4 ci sono delle date che in quanto numeri vengono
anch’essi sommati e falsano il risultato.

La tua fantasia merita un epicureo bunga bunga ma … occhio alle
telefonate.

Altri eventuali suggerimenti sono graditi al fine di generalizzare i
parametri.

Grande Paolo!!

paoloard

unread,
Oct 31, 2010, 3:32:12 PM10/31/10
to
"Karistotele" ha scritto nel messaggio
news:c5554378-5d6a-449b...@r29g2000yqj.googlegroups.com...

Grande Paolo!!
----------------------------------------------------------------------------

troppo buono,
bunga bunga a te ;-)

ciao paoloard
http://www.riolab.org

paoloard

unread,
Oct 31, 2010, 4:27:26 PM10/31/10
to
"Karistotele" ha scritto nel messaggio
news:c5554378-5d6a-449b...@r29g2000yqj.googlegroups.com...

Non avevo visto l’intervento di Paolo sempre generoso a tirare fuori
le castagne dal fuoco.

Grande Paolo!!
-------------------------------------------------------------------------------

questa va un po' meglio:
=SOMMA(SE(--(RESTO(RIF.RIGA(A4:A1000)-1;12)<>1)*--(RESTO(RIF.RIGA(A4:A1000)-1;12)<>2);A4:A1000))

ciao paoloard
http://www.riolab.org

r

unread,
Oct 31, 2010, 6:46:29 PM10/31/10
to
On 31 Ott, 21:27, "paoloard" <xp...@katamail.com> wrote:
> "Karistotele"  ha scritto nel messaggionews:c5554378-5d6a-449b...@r29g2000yqj.googlegroups.com...

>
> Non avevo visto l’intervento di Paolo sempre generoso a tirare fuori
> le castagne dal fuoco.
>
> Questa funziona:
> =SOMMA(A4:A253)-SOMMA(SE(RESTO(RIF.RIGA(A4:A253)-1;12)=1;A4:A253))-
> SOMMA(SE(RESTO(RIF.RIGA(A4:A253)-1;12)=2;A4:A253))
>
> Nel mio caso è necessario riferirsi alla partenza esatta (A4) in
> quanto prima di A4 ci sono delle date che in quanto numeri vengono
> anch’essi sommati e falsano il risultato.
>
> La tua fantasia merita un epicureo bunga bunga ma …  occhio alle
> telefonate.
>
> Altri eventuali suggerimenti sono graditi al fine di generalizzare i
> parametri.
>
> Grande Paolo!!
> ---------------------------------------------------------------------------­----

>
> questa va un po' meglio:
> =SOMMA(SE(--(RESTO(RIF.RIGA(A4:A1000)-1;12)<>1)*--(RESTO(RIF.RIGA(A4:A1000)­-1;12)<>2);A4:A1000))
>
> ciao paoloardhttp://www.riolab.org

l'accorcio un po' ... però ... mi sa che si può fare meglio ...
intanto:
=SOMMA(A4:A253)-SOMMA((RESTO(RIF.RIGA(1:250);12)={0;11})*A4:A253)
saluti
r

eliano

unread,
Oct 31, 2010, 7:17:01 PM10/31/10
to
On 31 Ott, 19:20, Karistotele <santo.caris...@fastwebnet.it> wrote:
> On 31 Ott, 18:33, Bruno Campanini <brunoca...@libero.it> wrote:
>
[cut]

>
> ...eppure mi sembra che Giovanna una volta si sia addentrata
> nell'argomento "sommare a salti" o forse la "vecchia" Barbara ma
> saranno a festeggiare la festa delle streghe. Streghe di Excel e
> signore delle matriciali.
>
> @ Eliano: de gustibus ... o forse il gusto della ricerca o niente di
> tutto questo o l'opposto o il contrario o l'Alzheimer che avanza.
>
[cut]

Ah, beh, se fra le varie concause c'è anche l'Alzheimer allora nessun
problema. In questo contesto il concetto lo possiamo comprendere in
molti.:-))

Per quanto riguarda le deliziose streghine alle quali fai riferimento
però, "statte accuorto guagliò", perchè se accapa Barbara (da te
classificata vecchia anche se virgolettata), qualche missile potrebbe
cadere dalle tue parti con effetti disastrosi o in alternativa
potrebbe anche trasformarti in "'nu ciuccio dalle 'recchie pendule".
Le "streghe 'e Napule stanno nu' poco pericoloose". Filosofo
avvertito, filosofo...........:-))

Ciao
Eliano

eliano

unread,
Oct 31, 2010, 7:24:17 PM10/31/10
to
On 31 Ott, 20:32, "paoloard" <xp...@katamail.com> wrote:
> "Karistotele"  ha scritto nel messaggionews:c5554378-5d6a-449b...@r29g2000yqj.googlegroups.com...

>
> Non avevo visto l’intervento di Paolo sempre generoso a tirare fuori
> le castagne dal fuoco.
>
> Questa funziona:
> =SOMMA(A4:A253)-SOMMA(SE(RESTO(RIF.RIGA(A4:A253)-1;12)=1;A4:A253))-
> SOMMA(SE(RESTO(RIF.RIGA(A4:A253)-1;12)=2;A4:A253))
>
> Nel mio caso è necessario riferirsi alla partenza esatta (A4) in
> quanto prima di A4 ci sono delle date che in quanto numeri vengono
> anch’essi sommati e falsano il risultato.
>
> La tua fantasia merita un epicureo bunga bunga ma …  occhio alle
> telefonate.
>
> Altri eventuali suggerimenti sono graditi al fine di generalizzare i
> parametri.
>
> Grande Paolo!!
> ---------------------------------------------------------------------------­-

>
> troppo buono,
> bunga bunga a te ;-)
>
> ciao paoloardhttp://www.riolab.org

Stai approfittando dell'assenza del Number One giustificatamente in
Ferie. Comunque, appena torna, facciamogli trovare un po' di Valium
perchè se gli riprendono quegli accessi di risate, gli saltano tutti i
carburatori della byke.:-))
Ciao
Eliano

r

unread,
Oct 31, 2010, 7:44:27 PM10/31/10
to
> r- Nascondi testo citato
>
> - Mostra testo citato -

così è migliore ... e più corta considerando che lo scarto è solo lì
per utilizzare solo un range:
=SOMMA((RESTO(RIF.RIGA(SCARTO(A4:A253;-3;));
12)=RIF.COLONNA(A:J))*A4:A253)
da confermare con ctrl+maius+invio
saluti
r

r

unread,
Oct 31, 2010, 8:00:58 PM10/31/10
to
On 31 Ott, 19:08, "paoloard" <xp...@katamail.com> wrote:

> =SOMMA(SE(O(RESTO(RIF.RIGA(A1:A1000)-1;12)<>1;RESTO(RIF.RIGA(A1:A1000)-1;12­)<>2);A1:A1000))


> sempre matriciale, ma non so perché invece mi fa la somma di tutto
> l'intervallo.
> Il bello è che se tolgo la condizione O e lascio un solo test la maledetta
> funziona.
> Non me lo spiego!! Sarà la domenica avanzata o l'Alzehimer che avanza a
> grandi passi o tutt'e due.

no comment sulle ultime 2 righe :-)
però sull'O ...
l'or viene eseguito assieme su tutte le 2000 condizioni restituendo un
solo risultato ovviamente VERO ... per eseguire un confronto riga per
riga credo l'unico modo sia usare un matr.prodotto ... ma ci sarebbe
poco da guadagnare ...
ciao
r

r

unread,
Oct 31, 2010, 8:03:38 PM10/31/10
to

a me in vece girano per questa:
=SOMMA(SCARTO(A4;(rif.riga(1:10)-1)*12;;10))
che non va ... peccato!
ciao
r

Karistotele

unread,
Nov 1, 2010, 5:30:40 AM11/1/10
to
Con grande dispiacere devo dire che nessuna delle formule di r
funzionano.
Confermo come buona l'ultima di Paolo ma sono molto interessato a far
funzionare questa:

> =SOMMA(SCARTO(A4;(rif.riga(1:10)-1)*12;;10))
> che non va ... peccato!
> ciao
> r

da rettificare sicuramente il rif.riga ....1:13 ma va in tilt sul *12
e non somma alcunchè a blocchi di 10 saltando due righe. Va in errore.
Vorrei andare su questa strada.

@eliano : sono un volterriano e il tuo spirito mi è sempre piaciuto e
tante volte mi piace, per diletto, rivedere i tuoi interventi tecnici
accompagnati da un tipo di umorismo che mi è sempre piaciuto. Però hai
preso un abbaglio. Non hai saputo cogliere il senso della "vecchia"
Barbara. Esso non era sinonimo di vetustà ma era un semplice
riferimento a Nur che stimo moltissimo insieme alla sua amica
Giovanna. Le faccine io non le uso mai. Meglio le parole. Sei entrato
incosciamente nella caverna di Platone. Resta così però ... non
cambiare.

paoloard

unread,
Nov 1, 2010, 6:37:18 AM11/1/10
to
"r" ha scritto nel messaggio
news:74165568-6ee4-4699...@s4g2000yql.googlegroups.com...

-------------------------------------------------------------------------------

diavolo d'un Roby! manipoli la funzione SCARTO come fosse il cubo di Rubik
:-)
curioso anche l'uso di RIF.RIGA() e RIF.COLONNA() con il solo riferimento
del numero di riga o di colonna.

ciao paoloard
http://www.riolab.org

paoloard

unread,
Nov 1, 2010, 6:44:35 AM11/1/10
to
"eliano" ha scritto nel messaggio
news:a3b03c59-4fbb-4f3f...@v16g2000yqn.googlegroups.com...

On 31 Ott, 20:32, "paoloard" <xp...@katamail.com> wrote:
> "Karistotele" ha scritto nel
> messaggionews:c5554378-5d6a-449b...@r29g2000yqj.googlegroups.com...
>

> Non avevo visto l�intervento di Paolo sempre generoso a tirare fuori


> le castagne dal fuoco.
>
> Questa funziona:
> =SOMMA(A4:A253)-SOMMA(SE(RESTO(RIF.RIGA(A4:A253)-1;12)=1;A4:A253))-
> SOMMA(SE(RESTO(RIF.RIGA(A4:A253)-1;12)=2;A4:A253))
>

> Nel mio caso � necessario riferirsi alla partenza esatta (A4) in


> quanto prima di A4 ci sono delle date che in quanto numeri vengono

> anch�essi sommati e falsano il risultato.
>
> La tua fantasia merita un epicureo bunga bunga ma � occhio alle


> telefonate.
>
> Altri eventuali suggerimenti sono graditi al fine di generalizzare i
> parametri.
>
> Grande Paolo!!

> ---------------------------------------------------------------------------�-


>
> troppo buono,
> bunga bunga a te ;-)
>
> ciao paoloardhttp://www.riolab.org

Stai approfittando dell'assenza del Number One giustificatamente in
Ferie. Comunque, appena torna, facciamogli trovare un po' di Valium

perch� se gli riprendono quegli accessi di risate, gli saltano tutti i


carburatori della byke.:-))
Ciao
Eliano

------------------------------------------------------

LOL!
ah! anche in ferie va il fedifrago. S� s�, al ritorno Valium & camomilla!
:-))

bunga bunga! paoloard
http://www.riolab.org

Bruno Campanini

unread,
Nov 1, 2010, 7:03:01 AM11/1/10
to
Karistotele formulated on Sunday :

Sfruttando la brillante intuizione di paoloard, le due somme:

=SUMPRODUCT(H4:H253*(MOD(ROW(H4:H253),12)<>2)*(MOD(ROW(H4:H253),12)<>3))
=SUMPRODUCT(H4:H253*(MOD(ROW(H4:H253),12)=2+(MOD(ROW(H4:H253),12)=3)))

Bruno


r

unread,
Nov 1, 2010, 10:34:25 AM11/1/10
to
On 1 Nov, 10:30, Karistotele <santo.caris...@fastwebnet.it> wrote:
> Con grande dispiacere devo dire che nessuna delle formule di r
> funzionano.

il dispiacere è mio nel sentire parole avventate ...
confermale correttamente come matriciali e vedrai che fanno il loro
lavoro.

> Confermo come buona l'ultima di Paolo ma sono molto interessato a far
> funzionare questa:
>
> > =SOMMA(SCARTO(A4;(rif.riga(1:10)-1)*12;;10))
> > che non va ... peccato!
> > ciao
> > r
>
> da rettificare sicuramente il rif.riga ....1:13 ma va in tilt sul *12
> e non somma alcunchè a blocchi di 10 saltando due righe. Va in errore.
> Vorrei andare su questa strada.

come ti ho detto ... non va, quindi dimenticala pure ...
saluti
r

r

unread,
Nov 1, 2010, 10:41:56 AM11/1/10
to
On 1 Nov, 11:37, "paoloard" <xp...@katamail.com> wrote:
> "r"  ha scritto nel messaggionews:74165568-6ee4-4699...@s4g2000yql.googlegroups.com...
> ---------------------------------------------------------------------------­----

>
> diavolo d'un Roby! manipoli la funzione SCARTO come fosse il cubo di Rubik
> :-)

mah ... scarto messo li non ha poi questo uso particolare ... si
potrebbe tra l'altro evitare ... comunque grazie


> curioso anche l'uso di RIF.RIGA() e RIF.COLONNA() con il solo riferimento
> del numero di riga o di colonna.

nell'NG ... si impara un sacco di cose ...
sono sicuro che Maga Magò la saprebbe ridurre ... noi siamo bravi
percarità ... ma ci manca la bacchetta magica :-)
r

Mauro Gamberini

unread,
Nov 2, 2010, 5:21:25 AM11/2/10
to
> Stai approfittando dell'assenza del Number One giustificatamente in
> Ferie. Comunque, appena torna, facciamogli trovare un po' di Valium
> perchè se gli riprendono quegli accessi di risate, gli saltano tutti i
> carburatori della byke.:-))
>

Non sono in ferie.
E leggo(quasi) tutto.
Poi ci sono giorni che passeggiare per Bologna
alla ricerca di strade e posti *di una volta* non ha
prezzo.

--
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/

eliano

unread,
Nov 2, 2010, 4:49:12 PM11/2/10
to
On 2 Nov, 10:21, "Mauro Gamberini"

Fratello, sono un po' sorpreso. Tutto bene ?
Eliano

Mauro Gamberini

unread,
Nov 4, 2010, 11:54:38 AM11/4/10
to

Fratello, sono un po' sorpreso. Tutto bene ?
Eliano
*********

Hic!

---------------------------
Mauro Gamberini

eliano

unread,
Nov 4, 2010, 5:32:47 PM11/4/10
to
On 4 Nov, 16:54, "Mauro Gamberini"

LOL, Ok (rumore di tappi che saltano e bicchieri che tintinnano).
Mi riferivo al tono, comunque meglio così.
Eliano

eliano

unread,
Nov 4, 2010, 5:34:32 PM11/4/10
to
On 4 Nov, 16:54, "Mauro Gamberini"
<maurogscRIMUOV...@RIMUOVEREaliceposta.it> wrote:

Mi sembra che Google continuia fare capricci, comunque mi riferivo al
tono.
Eliano

eliano

unread,
Nov 4, 2010, 5:36:38 PM11/4/10
to
On 4 Nov, 16:54, "Mauro Gamberini"
<maurogscRIMUOV...@RIMUOVEREaliceposta.it> wrote:

Terzo invio.

OK Comunque mi riferivo al tono. Meglio così.
Eliano

eliano

unread,
Nov 4, 2010, 5:38:49 PM11/4/10
to
On 4 Nov, 16:54, "Mauro Gamberini"
<maurogscRIMUOV...@RIMUOVEREaliceposta.it> wrote:

Quarto invio (Google fa schifo stasera!)

Ok, mi riferivo al tono.
Saluti
Eliano

r

unread,
Nov 4, 2010, 6:30:42 PM11/4/10
to

ma sei diventato sclerotico :-D
primo invio :-)
puf puf puf

eliano

unread,
Nov 4, 2010, 7:34:36 PM11/4/10
to
> puf puf puf- Nascondi testo citato

>
> - Mostra testo citato -

Ciao Roby.
Può darsi, dice che succede, prima o poi.:-))
Comunque Google funziona in maniera strana e questi sono apparsi tutti
insieme cinque minuti fa'.
Inoltre, Google inizia con una strano messaggio relativo alla
protezione che non avevo mai visto; mi sa che dovrò pulire un po' il
disco.
Saluti a tutti con fumate crisantemiche modello albionico.
Eliano

r

unread,
Nov 5, 2010, 6:16:35 AM11/5/10
to
> Eliano- Nascondi testo citato

>
> - Mostra testo citato -

io ho lo stesso problema quando cerco di scriverti privatamente dal
mio account di gmail ... te lo avevo già segnalato ... non so cosa
abbia la tua mail ... ma a google non piace

rinnovo i puf puf puf
r

paoloard

unread,
Nov 5, 2010, 8:02:39 AM11/5/10
to
"r" ha scritto nel messaggio
news:703beb3a-2abc-43e3...@w21g2000vby.googlegroups.com...

-----------------------------------------------------------

mmmmm.... io proverei col "bunga bunga"

ciao paoloard
http://www.riolab.org

eliano

unread,
Nov 5, 2010, 8:25:35 PM11/5/10
to
On 5 Nov, 13:02, "paoloard" <xp...@katamail.com> wrote:
> "r"  ha scritto nel messaggionews:703beb3a-2abc-43e3...@w21g2000vby.googlegroups.com...
> ciao paoloardhttp://www.riolab.org- Nascondi testo citato

>
> - Mostra testo citato -

Malandrino, te ne approfitti perchè il Number One ha una crisi
passeggera.:-))
Comunque, ragazzi, forse non avete capito che il Bunga-Bunga è una
versione moderna del vecchio trenino, che, in certe situazioni può
riservare qualche sorpresa.
Comunque, fate voi, in quelle occasioni ho sempre fatto il
"frenatore", come nel bob, cioè l'ultimo della fila, vedi mai.:-))
Saluti
Eliano

eliano

unread,
Nov 5, 2010, 8:32:48 PM11/5/10
to
> Eliano- Nascondi testo citato

>
> - Mostra testo citato -

Ciao Roby, ma non so che dirti. Mail ne arrivano insieme a tanti spam,
anche se questi ultimi si sono ridotti notevolmente a non più di 4-5
al giorno.
Riprova, altrimenti ti mando un altro indirizzo.
Saluti a tutti, con fumate virtualissime ma ridotte perchè oggi ho
seccato il secondo pacchetto e non ho voglia di uscire a quest'ora.
Eliano

r

unread,
Nov 6, 2010, 7:10:56 PM11/6/10
to

beh tu un secondo indirizzo mandalo comunque ... si sa mai :-)
puf puf puf ... andiamoci piano va :-)
r

0 new messages