Il 15/12/2023 23:08, Elio Buonocore ha scritto:
> =MATR.SOMMA.PRODOTTO((FREQUENZA(C3:C12;UNICI(C3:C12))>=C2)*FREQUENZA(C3:C12;UNICI(C3:C12)))
> È l'equivalente di Ermanno con la funzione FREQUENZA.
> Per il resto, non mi sembrano esserci alternative se non si può utilizzare una LAMBDA
Ciao Elio,
nel file di esempio in colonna C da C3 a C92 ci sono delle stringhe di
testo (es. "1-0-1").
In corrispondenza del medesimo intervallo di righe colonna D ci sono i
numeri dati dalla formula applicata ad ogni riga dell'intervallo:
CONTA.SE($C$3:$C$92;C3)
La somma di quei numeri, in base ai dati presenti in C3:C92 è 90
La tua formula andrebbe applicata quindi all'intervallo D3:D92.
Ma così facendo viene comunque restituito il valore di 90.
La formula FREQUENZA(D3:D92;UNICI(D3:D92)) restituisce questa matrice di
valori: {6.15.28.15.10.16.0}
Diciamo che la base di partenza, se si volesse ragionare sui valori in
colonna D sarebbe questa:
{6.6.5.5.5.5.5.4.4.4.4.4.3.3.3.6.5.4.4.3.6.5.5.5.5.5.4.4.4.4.4.4.4.4.4.4.4.4.3.3.3.3.3.3.6.6.5.5.5.5.4.4.4.4.4.4.4.4.4.3.3.3.3.3.2.2.2.2.2.2.2.2.2.2.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1}
Quello che sarebbe da ottenere è una matrice di questo genere che
{6.5.5.5.4.4.4.4.3.3.4.4.3.3.4.3.2.2.2.2.2.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1}
di cui sommare solo i numeri maggiori o uguali ad un valore di
riferimento (nell'esempio il valore in C2=3) che in pratica sono i seguenti:
{6.5.5.5.4.4.4.4.3.3.4.4.3.3.4.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0}
Ma non credo si raggiungerebbe la somma desiderata di 64 partendo dalla
serie di numeri di colonna D perché qui numeri potrebbero rappresentare
la ripetizioni di stringhe di testo differenti ma che si ripetono allo
stesso modo.