› Excel e gli applicativi Microsoft Office › criteri in SUMIF
-
AutoreArticoli
-
WINDOWS 11 OFFICE 2021 (provato anche su 365)
Probabilmente ho capito male io, ma ho questo problema esemplificato nell'esempio allegato. Mi scuso in anticipo se la domanda e' scema.
Ho bisogno di sommare i valori in colonna C corrispondenti a valori DIVERSI da 01 in colonna B. Uso ovviamente SUMIF ma non riesco a capire come dovrei scrivere il criterio. Nell'esempio, ho:cella C9 somma di tutto il range
=sum(C3:C8) ris. 192 OKcella C10 somma range per valori in B uguali a 01
=sumif(B3:B8;"01";C3:C8) ris. 60 OKcella C11 somma range per valori in B DIVERSI da 01
=sumif(B3:B8;"<> 01";C3:C8) ris. 192 ovviamente NOT OK, dovrebbe essere 192-60=132Ho provato altri metodi per esprimere il criterio, ma ho ottenuto solo errori o lo stesso risultato. E' vero che per avere quel che mi serve posso sempre scrivere
=sum(C3:C8) - sumif(B3:B8;"C1";C3:C8)ma perche' non funziona con il criterio di disuguaglianza? Che cosa mi sfugge di ovvio?
Allegati:
You must be logged in to view attached files.ciao
con numeri memorizzati come testo capitano a volte queste situazioni specie con conta.se e somma.se che funzionerebbero (in teoria) se si potesse scrivere, come primo paranetro, 1*B3B8 (ma questo non si può fare, il primo parametro vuole solo intervalli o indiretto)
Se tu avessi valori sicuramente alfanumerici, ad es
A01
A02
A03
A04
A01
A05
il somma.se con secondo parametro <>A01 funzionerebbe refgolarmente.Possibile alternativa (una di n) =SOMMA(SE(B3:B8<>"01";C3:C8))
ciao
funzione che me piace in modo particolate
=MATR.SOMMA.PRODOTTO((B3:B8<>"01")*C3:C8)
prova anche questa dovrebbe funzionare in tutte e due le versioni (nel 365 è certo)
=SOMMA((B3:B8<>"01")*C3:C8)
Comprendo. Mi sfugge pero' la logica del tutto (microsoft): e' come se "<> 01" venise interpretato come una stringa, per cui evidentemente tutta la colonna B e' diversa da "<> 01" e quindi vengono sommate tutte le righe di C. Viene da chiedersi se Microsoft sia a conoscenza di questo inghippo. Grazie comunque della risposta.
-
AutoreArticoli
