Discussione:
Conta.se in modo indiretto
(troppo vecchio per rispondere)
Gianluigi Finocchi
2020-11-19 14:34:27 UTC
Permalink
Salve,

In un foglio (RISULTATI) ho l’elenco delle 380 partite del campionato di calcio di serie A. in ogni riga ci sono le 2 squadre, i gol segnati e subiti ed il segno 1, X o 2.
In un altro foglio (STATISTICHE) ho 38 righe, una per ogni giornata del campionato. In ogni riga voglio contare quanti risultati di tipo “1” si sono verificati in quella certa giornata.
La formula è semplice. Supponendo che la prima giornata in RISULTATI occupi le righe da 1 a 10 e che in colonna E sia indicato il segno 1, X o 2, la formula che userei è: CONTA.SE(Risultati!$E$1:$E$10;1).
Per la seconda giornata sarei costretto a modificare la formula in CONTA.SE(Risultati!$E$11:$E$20;1). E così via per tutte le altre 37 giornate. MOLTO noioso.
Vorrei che all’interno del CONTA.SE io possa far un riferimento in qualche modo variabile ed indiretto, in modo che copiando la formula in basso, venga automaticamente aggiornata in modo corretto.
Ho provato ad usare INDIRETTO e/o RIF.RIGA e RIF.COLONNA, ma senza altri risultati che errori.
Qualche suggerimento? Grazie,
Gianluigi
casanmaner
2020-11-19 15:44:31 UTC
Permalink
Post by Gianluigi Finocchi
Salve,
In un foglio (RISULTATI) ho l’elenco delle 380 partite del campionato di calcio di serie A. in ogni riga ci sono le 2 squadre, i gol segnati e subiti ed il segno 1, X o 2.
In un altro foglio (STATISTICHE) ho 38 righe, una per ogni giornata del campionato. In ogni riga voglio contare quanti risultati di tipo “1” si sono verificati in quella certa giornata.
La formula è semplice. Supponendo che la prima giornata in RISULTATI occupi le righe da 1 a 10 e che in colonna E sia indicato il segno 1, X o 2, la formula che userei è: CONTA.SE(Risultati!$E$1:$E$10;1).
Per la seconda giornata sarei costretto a modificare la formula in CONTA.SE(Risultati!$E$11:$E$20;1). E così via per tutte le altre 37 giornate. MOLTO noioso.
Vorrei che all’interno del CONTA.SE io possa far un riferimento in qualche modo variabile ed indiretto, in modo che copiando la formula in basso, venga automaticamente aggiornata in modo corretto.
Ho provato ad usare INDIRETTO e/o RIF.RIGA e RIF.COLONNA, ma senza altri risultati che errori.
Qualche suggerimento? Grazie,
Gianluigi
Prova con queste due alternative:

=CONTA.SE(INDIRETTO("Risultati!$E$" & 1+(10*(RIGHE($A$1:A1)-1)) & ":$E$" & 10+(10*(RIGHE($A$1:A1)-1)));1)

=CONTA.SE(SCARTO(Risultati!$E$1;10*(RIGHE($A$1:A1)-1);0;10);1)
Gianluigi Finocchi
2020-11-22 16:05:29 UTC
Permalink
Post by casanmaner
Post by Gianluigi Finocchi
Salve,
In un foglio (RISULTATI) ho l’elenco delle 380 partite del campionato di calcio di serie A. in ogni riga ci sono le 2 squadre, i gol segnati e subiti ed il segno 1, X o 2.
In un altro foglio (STATISTICHE) ho 38 righe, una per ogni giornata del campionato. In ogni riga voglio contare quanti risultati di tipo “1” si sono verificati in quella certa giornata.
La formula è semplice. Supponendo che la prima giornata in RISULTATI occupi le righe da 1 a 10 e che in colonna E sia indicato il segno 1, X o 2, la formula che userei è: CONTA.SE(Risultati!$E$1:$E$10;1).
Per la seconda giornata sarei costretto a modificare la formula in CONTA.SE(Risultati!$E$11:$E$20;1). E così via per tutte le altre 37 giornate. MOLTO noioso.
Vorrei che all’interno del CONTA.SE io possa far un riferimento in qualche modo variabile ed indiretto, in modo che copiando la formula in basso, venga automaticamente aggiornata in modo corretto.
Ho provato ad usare INDIRETTO e/o RIF.RIGA e RIF.COLONNA, ma senza altri risultati che errori.
Qualche suggerimento? Grazie,
Gianluigi
=CONTA.SE(INDIRETTO("Risultati!$E$" & 1+(10*(RIGHE($A$1:A1)-1)) & ":$E$" & 10+(10*(RIGHE($A$1:A1)-1)));1)
=CONTA.SE(SCARTO(Risultati!$E$1;10*(RIGHE($A$1:A1)-1);0;10);1)
Un po' (molto) in ritardo, ma grazie. Ho usato - con successo - la prima alternativa. Ora voglio provare anche la seconda.

Gianluigi

Loading...