ContaSe condizionato



  • Conta.Se condizionato
    di Textomb data: 09/11/2013 16:08:17

    Salve a tutti. Un quesito per Voi.
    Ho bisogno di inserire una formula (tra quelle disponibili) che calcola il numero di volte in cui un determinato evento (incidente stradale) si è verificato confrontando due sole tipologie di strade.
    Per semplicità ho allegato un esempio con una spiegazione più chiara.
    Quindi ho due tipologie di strade. Statali e Provinciali.
    Al confronto nelle varie città di Italia, devo trovare il numero di volte in cui, data una città, nella Strada Provinciale si sono verificati più incidenti rispetto alle strade statali.
    Io sono stato costretto, al fine di trovare il risultato, di passare da una colonna di appoggio intermedia e quindi operare la somma dei valori trovati.
    Spero si possa evitare ed inserire quindi un'unica formula che mi restituisce il risultato cercato senza dover utilizzare la colonna di appoggio.


  • matr.somma.prodotto conta.se
    di canapome (utente non iscritto) data: 09/11/2013 16:14:06

    Ciao,

    una delle formule potrebbe essere:


    =MATR.SOMMA.PRODOTTO(--(F6:F15>E6:E15))

    Saluti



  • di Textomb data: 09/11/2013 16:22:32

    esatto!!! Bravissimo.
    il problema serio è che io non ho ancora capito sta formula come funziona...
    per es, il doppio segno -- cos'è?
    Riesci a farmi capire il principio di funzionamento?
    te ne sarei grato!!!


  • --
    di canapone (utente non iscritto) data: 09/11/2013 16:30:42

    Ciao,



    nel file che hai condiviso in H6 prova a scrivere

    =(F6>E6)

    ottieni FALSO

    copia la formula in basso

    in H17 vedo

    =SOMMA(H6:H15) risultato 0

    Non riconosce i VERO o FALSO

    ora scrivi in H6

    --(F6>E6)

    la formula restituisce 0 (FALSO)

    copia le formule in basso

    -- trasforma i VERO in 1, i FALSO in 0

    =matr.somma.prodotto somma per rig

    a il risultato di queste differenze

    Puoi scrivere la formula anche in un modo forse più misterioso

    =SOMMA(INDICE(--(F6:F15>E6:E15);))

    Saluti



  • di Textomb data: 10/11/2013 10:40:10

    spiegazione puntuale ed esaustiva.
    grazie mille.
    a buon rendere...



  • di Textomb data: 10/11/2013 10:40:45

    Dimenticavo la spunta su risolta-



  • di Vecchio Frac data: 10/11/2013 12:54:01

    Nemmeno io l'ho mai capita questa cosa del "--".
    Ma lo vedo applicato sempre quando si parla di formule matriciali.
    In pratica (non sarà corretto ma il risultato è equivalente) il simbolo "--" esegue una moltiplicazione per -1: "* -1", sicchè il valore VERO (che è codificato con -1) diventa 1 mentre FALSO (che è codificato con 0) rimane zero.





  • di gaetanopr (utente non iscritto) data: 10/11/2013 13:11:10

    Qualche volta l'ho usato in sostituzione della funzione VALORE, se in F1 abbiamo '1 per trasformarlo in numero abbiamo diversi modi
    =--F1
    =F1*1
    =VALORE(F1)
    =F1+0



  • di Textomb data: 10/11/2013 14:24:13

    a margine...
    ragazzi Vi prego di non trascurare l'ultimo passaggio della spiegazione fornita da canapone.
    =SOMMA(INDICE(--(F6:F15>E6:E15);))
    Mi ha aperto un mondo!
    bellissimo!



  • di Vecchio Frac data: 10/11/2013 14:26:03

    Canapone è il lato oscuro della Forza, se ti trascina con lui diventerai un esperto di formule magiche ^_^





  • di marinoernestoch data: 10/11/2013 17:39:45

    anche se chiusa, cosa ne dite?
    {=SOMMA(SE(F6:F15>E6:E15;1;0))}

    si scrive =SOMMA(SE(F6:F15>E6:E15;1;0)) ed invece del semplice invio si digita contemporaneamente ctrl+shift+invio che antepone ed aggiunge le graffe



  • di Textomb data: 10/11/2013 19:42:00

    direi perfetto.
    bravissimo marinoernestoch.