aiuto sommatoria excel

Anonimo
2023-06-27T15:25:11+00:00

ho una semplice colonna con tutti valori numerici uguali, ma ad un certo punto il valore cambia in un altro. come faccio a sommare automaticamente solo le celle che contengono il valore x FINO a che si incontra la cella con valore differente??

non posso agire a mano sulla colonna (facendo somma) la colonna cambia in funzione di altri calcoli

esempio

celle

a1=3

a2=3

a3=3

a4=1

a5=3

come faccio a dirgli di sommare SOLO le celle fino a che incontra "1"??? (e non proseguire a contare A5 ??

grazie

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
Gianfranco55 25,190 Punti di reputazione Moderatore volontario
2023-06-28T13:10:56+00:00

questa è la tua formula

=SOMMA(SCARTO(A$2;MAX(SE(A$2:A$5<>3;RIF.RIGA($1:$5)))-1;;4-(MAX(SE(A$2:A$5<>3;RIF.RIGA($2:$5)))-1)))

  • non l'hai confermata matriciale
  • guarda i rif.riga()...uno diverso dall'altro e sbagliati
  • i RIF.RIGA() devono sempre partire con 1 e avere il numero di riga esatti come la matrice

perciò o scrivi RIF.RIGA(1:4)........sono 4 le righe che prendi in esame oppure RIF.RIGA(2:5)-1

o

=SOMMA(SCARTO(A$2;MAX(SE(A$2:A$5<>3;RIF.RIGA(A$2:A$5)-1))-1;;4-(MAX(SE(A$2:A$5<>3;RIF.RIGA(A$2:A$5)-1))-1)))

La risposta è stata utile?

0 commenti Nessun commento

25 risposte aggiuntive

Ordina per: Più utili
  1. Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
    2023-06-28T10:09:11+00:00

    ragazzi non riesco a coordinare le celle mi dà errore #nome?

    sono io che sbaglio. posso mandarvi per mail il foglio excel 2013 ?

    Prova anche questa:

    =SOMMA(INDIRETTO("R"&MAX(SE(A1:A4<>3;RIF.RIGA($1:$4)))&"C"&RIF.COLONNA()&":R4C"&RIF.COLONNA();FALSO))

    sempre matriciale da confermare con CTRL+SHIFT+ENTER.

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-06-28T10:00:22+00:00

    con il 2013

    devi usare

    =SOMMA(SCARTO(B$1;MAX(SE(B$1:B$4<>3;RIF.RIGA($1:$4)))-1;;4-(MAX(SE(B$1:B$4<>3;RIF.RIGA($1:$4)))-1)))

    e confermarla matriciale CTRL MAIUSCOLO INVIO

    allega il file o copia la tabella con le righe colonne esatte

    cosa che dovevi fare dall'inizio😏

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-06-28T09:58:14+00:00

    ragazzi non riesco a coordinare le celle mi dà errore #nome?

    sono io che sbaglio. posso mandarvi per mail il foglio excel 2013 ?

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-06-28T09:46:24+00:00

    ciao

    questa è la formula completa di tutte le funzioni con le ripetizioni

    =SOMMA(SCARTO(B$1;MAX(SE(B$1:B$4<>3;RIF.RIGA($1:$4)))-1;;4-(MAX(SE(B$1:B$4<>3;RIF.RIGA($1:$4)))-1)))

    questa è la stessa formula in forma riassunto

    =SOMMA(LET(S;MAX(SE(B$1:B$4<>3;RIF.RIGA($1:$4)))-1;SCARTO(B$1;S;;4-S)))

    ma è la stessa identica formula

    hai solo due punti da verificare

    la cella iniziale

    B1

    e l'ultima riga tua-------4-

    La risposta è stata utile?

    0 commenti Nessun commento