Somma celle alternate tramite condizione.

Anonimo
2021-06-23T18:17:41+00:00

Ciao,

ho la seguente situazione:

Mi servirebbe una formula che mi rilasci gli stessi dati scritti nella colonna G.

Le formule che si trovano nella colonna I, naturalmente le ho scritto manualmente.

Vladimiro

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2021-06-23T22:20:40+00:00

Ciao Vladimiro,

ho la seguente situazione:

Immagine

Mi servirebbe una formula che mi rilasci gli stessi dati scritti nella colonna G.

Le formule che si trovano nella colonna I, naturalmente le ho scritto manualmente.

In attesa di una soluzione formula, prova la seguente UDF (funzione utente) che può essere utilizzata come una funzione Excel nativa:

'========>>

Option Explicit

'-------->>

Public Function miaSomma(rng As Range) As Variant

Dim arrIn As Variant, arrOut As Variant 

Dim dSum As Double 

Dim i As Long 

arrIn = rng.Value 

ReDim arrOut(1 To UBound(arrIn), 1 To 1)   

For i = 1 To UBound(arrIn) 

    If arrIn(i, 3) <> vbNullString Then 

        dSum = dSum + arrIn(i, 2) 

        arrOut(i, 1) = arrIn(i, 2) / arrIn(i, 1) + dSum 

    Else 

        arrOut(i, 1) = vbNullString 

        dSum = 0 

    End If 

Next i 

miaSomma = arrOut 

End Function

'<<========

Visto che stai utilizando Excel 365, basta immettere la sequente formula nella cella G2:

  =miaSomma($C$2:$E$21)

===

Regards,

Norman

La risposta è stata utile?

2 persone hanno trovato utile questa risposta.
0 commenti Nessun commento

8 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2021-06-23T22:54:06+00:00

    Ciao Vladimiro,

    bentrovato nella community Microsoft, piacere di aiutarti, sono Daniele un consulente indipendente,

    non ho ben capito la tua richiesta, hai già la formula in I che ti da i dati che ti escono in G... cosa stai cercando di fare?

    Ciao Daniele,

    ovviamente le formule trascritte nella colonna I e che ovviamente appartengono alla colonna G, le ho scritte rigo per rigo.

    Vien da se che avendo migliaia di righe non è possibile usare un simile sistema.

    In definitiva mi serve una formula da scrivere solo nella cella G2 e poi trascinarla per tutte le righe che mi servono.

    Vladimiro

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2021-06-23T22:45:32+00:00

    Visto che stai utilizando Excel 365, basta immettere la sequente formula nella cella G2:

      =miaSomma($C$2:$E$21)

    Immagine

    ===

    Regards,

    Norman

    Immagine

    Ciao Norman,

    probabilmente ho indicato in maniera sbagliata la versione di Office in quanto ho "Microsoft Office Professional Plus 2019 – it-it"

    Di conseguenza il suddetto richiamo alla funzione mi rilascia l'errore #ESPANSIONE!

    Vladimiro

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2021-06-23T22:04:13+00:00

    Ciao Vladimiro,

    bentrovato nella community Microsoft, piacere di aiutarti, sono Daniele un consulente indipendente,

    non ho ben capito la tua richiesta, hai già la formula in I che ti da i dati che ti escono in G... cosa stai cercando di fare?

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2021-06-23T19:10:33+00:00

    ..............

    La risposta è stata utile?

    0 commenti Nessun commento