<!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page
Section1 {size:595.3pt 841.9pt; margin:70.85pt 2.0cm 2.0cm 2.0cm; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->
Ciao a tutti,
ho Excel 2003 ed il il mio problema è che dovrei eseguire un SOMMA.SE fra una colonna (dove va verificato un semplice criterio di uguaglianza) ed una riga.
Supponiamo che la colonna A contenga i seguenti valori:
A1: a
A2: b
A3: a
A4: d
e supponiamo che il criterio di uguaglianza sia "a".
Supponiamo poi che la riga 6 contenga i seguenti valori:
A6: 1
B6: 2
C6: 3
D6: 4
A questo punto vorrei eseguire un SOMMA.SE fra i primi 4 elementi della colonna A (a, b, a, d) usando come criterio l'uguaglianza con "a", e i primi 4 elementi della riga 6 (1, 2, 3, 4), e vorrei che, se il risultato è diverso da zero, questo venisse scritto,
mentre se invece è uguale a zero, la cella restasse vuota.
Supponiamo di usare la cella A8 per scrivere la formula.
Se invece che la riga 6 utilizzassi la colonna B (e quindi le celle B1, B2, B3 e B4), sarebbe facilissimo:
=SE(SOMMA.SE(A1:A4;"a";B1:B4) <> 0; SOMMA.SE(A1:A4;"a";B1:B4); "")
Ma se invece che una colonna si utilizza una riga, altro che facile...
Tralasciamo per semplicità il SE per far diventare vuota la cella se il risultato è zero.
Ho provato a scrivere nella cella A8:
=SOMMA.SE(A1:A4;"a";A6:D6)
ma niente. Ho provato allora con:
=SOMMA.SE(A1:A4;"a";MATR.TRASPOSTA(A6:D6))
sperando che mi trasformasse la riga in una colonna, ma niente. Ho scritto:
={SOMMA.SE(A1:A4;"a";MATR.TRASPOSTA(A6:D6))}
e
{=SOMMA.SE(A1:A4;"a";MATR.TRASPOSTA(A6:D6))}
ma niente. A quel punto sono passato a usare MATR.SOMMA.PRODOTTO:
=MATR.SOMMA.PRODOTTO((A1:A4="a")*(A6:D6))
ma mi dà come risultato 20 invece che 4. Ho modificato in:
=MATR.SOMMA.PRODOTTO((A1:A4="a");MATR.TRASPOSTA(A6:D6))
ma a quel punto mi viene fuori #VALORE...
Qualcuno ha qualche suggerimento per far venir fuori quel benedetto 4 come risultato finale? (magari anche con il controllo che, se il risultato è 0, la cella resti vuota)
Grazie