|
Rank: AiutAmico
Iscritto dal : 5/10/2010 Posts: 723
|
Ho due tabelle correlate: tab.1 da col A a col.G e tab.2 da col.H a col.AG sto cercando di scrivere una formula che mi restituisca in una cella a parte quante volte è presente un numero in una delle col. di tab.2 (ad es. il 149 in col AB) quando in una data col. di tab.1 è presente un dato numero (ad es. il 135 in col.D). La formula deve contare quante volte in col.AB è presente il 149 SOLO se il 135 di col.D è nella stessa riga... Esempio: quante volte compare in col. AE di tab.2 il 149 quando in col.D di tab.1 è presente il 135? Mi sono vergognosamente incartato con le funzioni SE e CONTA.SE perché mi da sempre errore… Grazie anticipato per l’aiuto ;) Ciao e buona giornata, eZio
|
|
|
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
salve non è molto chiaro l'intento: Ipotesi 1) Quante volte è presente il numero 149 in colonna D se nella colonna AB è presente almeno una volta il numero 135: =SE(NON(VAL.ERRORE(CONFRONTA(135;D1:D100;0)));CONTA.SE(AB1:AB100;149);"") Ipotesi 2) quante volte appare il 149 in colonna AB se in colonna D alla stessa riga compare il numero 135: =MATR.SOMMA.PRODOTTO((D1:D100=135)*(AB1:AB100=149)) saluti Giap
|
|
Rank: AiutAmico
Iscritto dal : 5/10/2010 Posts: 723
|
a10n11 ha scritto: Ipotesi 2) quante volte appare il 149 in colonna AB se in colonna D alla stessa riga compare il numero 135: =MATR.SOMMA.PRODOTTO((D1:D100=135)*(AB1:AB100=149)) saluti Giap
Eccola! Giuro che non sarei MAI riuscito a risolverla, pur avendo cercato e ricercato nel web, anche usando la funz. "cerca" nei vari forum... Grazie infinite e buon pomeriggio, eZio p.s. dato che ne sono veramente appassionato, sto cercando di comprendere l'eccellente ragionamento che sta dietro a quella riga... una formula breve, ma che mi risolve un enorme lavoro di ricerca. Se ha tempo e voglia, potrebbe per favore in grande sintesi spiegarmi che ragionamento ha fatto per scrivere quella formula? Io sono partito da:" quante volte c'è in col.AB il 149, se alla stessa riga di col.D c'è il 135?" in maniera assai grezza e grossolana avevo scritto =SE(D1:D100=135;CONTA.SE(AB1:AB100;"149");"") da qui a "=MATR.SOMMA.PRODOTTO((D1:D100=135)*(AB1:AB100=149))" c'è almeno un anno luce... complimenti!! ;)) Grazie ancora per l'attenzione.
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
salve con la formula che tentavi di usare non saresti giunto al risultato. Considera che devi confrontare due matrici A - B quindi puoi usare una formula Matriciale del tipo =SOMMA((B13:B17=135)*(E13:E17=149)) da immettere in forma matrice con la pressione dei tasti Ctrl+Maiusc+Invio e la formula ti apparirà racchiusa da parentesi Graffe {} oppure utilizzare la funzione Matr.Somma.Prodotto() come quella che usato io più snella e meno pesante nei ricalcoli del foglio. La spiegazione della Funzione è nell'immagine allegata. saluti Giap
|
|
Rank: AiutAmico
Iscritto dal : 5/10/2010 Posts: 723
|
Salve, come sempre chiarissimo e tanto, tanto, tanto disponibile nell'aiutare... Grazie assai... ;) Buona serata, eZio
|
|
Guest |