Contase con più criteri



  • Conta.se ...con più criteri
    di Aelvira data: 11/02/2011

    Ciao a tutti,
    ho un piccolo problema con excel 2003...ovvero:
    ho due colonne a e b con numeri:
    a b
    1 5 8
    2 7 3
    3 1 4


    in una cella devo contare i valori se (a1:a3;">1") e se (b1:b2;"<4").
    quindi vi sono 2 condizius sto usando conta.se ma non riesco a creare le 2 condizioni. qualcuno conosce come risolvere questa operazione?
    grazieee



  • di Albatros54 (utente non iscritto) data: 11/02/2011


    conta.piÙ.se (funzione conta.piÙ.se), dovrebbe essere la funzione che cerchi
    ciao
    albatros54



  • di Franco_44 (utente non iscritto) data: 11/02/2011

    Ciao albatros
    sei sicuro che codesta funzione ci sia in office 2003 ( io non ce l'ho)
    una soluzione che potrebbe andar bene può essere matr.somma.prodotto



  • di Albatros54 (utente non iscritto) data: 11/02/2011

    Excel 2007 excel 2010 si.
    altro ni so.
    ciao
    albatros54



  • di Locate (utente non iscritto) data: 11/02/2011

    Ciao franco_44
    quindi spero di aver capito la tua domanda
    tu ai tre celle in colonna a: e vuoi sapere quanti sono qelle con valore maggior di 1, poi vuoi sapere in colonna b: quelle minori di 4 giusto, pero' vuoi sommare queste??? se questa e' la tua domanda basta che in una cella qualsiasi metti questa funzione
    -----------
    =conta.se(a1:a3;">1")+conta.se(b1:b3;"<4")
    -----------
    5 8 tot----->> 3
    7 3
    1 4

    ciao da locate
    excel 2003




  • di Locate (utente non iscritto) data: 11/02/2011

    Ciao franco
    ho confuso il tuo nome con quello di aelvira che a posto la domanda, comunque vale quello che ho detto per chi a posto la domanda
    detto questo la tua matr.somma.prodotto() e' migliore ma dato che aelvira aveva chiesto con conta.se() ho messo queste
    ciao a tutti e due
    locate
    excel 2003
    ps se vuole utilizzare la tua
    =matr.somma.prodotto((a1:a3>1)+(b1:b3<4))



  • di Franco_44 (utente non iscritto) data: 11/02/2011

    Ciao silvano (un saluto)
    in merito alla domanda io ho capito che vuole la somma dei valori corrispondenti ai criteri da lei esposti, (anche se parla di 2 colonne e inserisce i dati relativi a 3 ) nelle 2 colonne; per cui se si prende le prime 2 colonne di numeri si ha un solo caso corrispondente ai criteri sopra citati cioè il terzo (>1 = 3 e <4 =1) che mi viene restituito con =matr.somma.prodotto((a2:a>1)*(b2:b<4))
    sentiamo elvira se ci chiarisce cosa ha bisogno


  • Conta.se
    di Aelvira (utente non iscritto) data: 12/02/2011

    Ciao e grazie per le risposte,
    nel mio esempio ho inserito 2 colonne (la prima colonna è solo per indicare le righe..).
    ho provato i suggerimenti che mi avete dato ma non sono quello che vorrei ottenere. mi spiego meglio, ho provato la soluziione di locate: =conta.se(a1:a3;">1")+conta.se(b1:b3;"<4").
    ma io non devo sommare le due condizioni:solo se tutte e due le condizioni sono vere allora mi deve contare "1", se poi nella riga successiva entrambe le due condizioni sono vere allora si aggiunge un altro "1", ecc...se solo una è vera allora conta "0".
    quindi in questa funzione: =conta.se(a1:a3;">1")+conta.se(b1:b3;"<4")
    mi servirebbe che al posto di quel "+" tra i due "conta.se" ci fosse una condizione "e", in modo che se entrambe i criteri sono veri allora conta "1".
    spero di essermi spiegata meglio
    grazie



  • di Franco_44 (utente non iscritto) data: 12/02/2011

    Ciao aelvira
    forse non hai letto bene quanto ti avevo scritto in quanto con la formula che ti avevo suggeriti raggiungi lo scopo; prov a d inserire questa formula e vedi che ti restituisce 1 (cioè la seconda riga)
    poi adatta il range al tuo
    =matr.somma.prodotto((a1:a3>1)*(b1:b3<4))

     
    =MATR.SOMMA.PRODOTTO((A1:A3>1)*(B1:B3<4))
    



  • di Albatros54 (utente non iscritto) data: 13/02/2011

    Saluto locate e franco_44
    un'altra soluzione possibile per aggirare le funzioni che mancano.
    ciao
    albatros54
     
    =(($A$1:$A$3)>1)*(($B$1:$B$3)<4)