Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

[Excel] contare un num. in una tab.solo se in un'altra tab.c'è un dato numero Opzioni
aetio
Inviato: Wednesday, July 14, 2010 11:55:09 AM

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
Sponsor
Inviato: Wednesday, July 14, 2010 11:55:09 AM

 
a10n11
Inviato: Wednesday, July 14, 2010 2:12:07 PM

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

aetio
Inviato: Wednesday, July 14, 2010 2:32:38 PM

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.
a10n11
Inviato: Wednesday, July 14, 2010 4:40:32 PM

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



aetio
Inviato: Wednesday, July 14, 2010 5:25:26 PM

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
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.