La consultazione del forum è libera per tutti.
Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).
Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.
@gianfranco55 grazie ma mi aspettato qualcosa di più immediato tipo un box dove scrivere il criterio. Riscrivere la formula ogni volta è laborioso. Abbandono l’idea. Grazie lo stesso
ciao
santissima pazienza
se "cane" lo scrivi su una cella basta sostituire il nome nell'esempio con l'indirizzo cella
e questo dovresti averlo imparato eh! 🧐
metti il nome in J1
diventerà
=MATR.SOMMA.PRODOTTO((G3:G100=1)*(ANNO(A3:A100)=2023)*(--VAL.NUMERO(RICERCA($J$1;C3:C100)))*D3:D100)
dove la vedi la difficoltà.
poi se vuoi il vba per scrivere il nome usando una inputbox
di immediato non ha niente
in colonna C ho la decrizione articolata in piu parole, tipo frontline maya ecc ecc)
ho provato inserendo parte della descrizione e farlo cercare in tutta la colonna C con =MATR.SOMMA.PRODOTTO((G3:G100=1)*(ANNO(A3:A100)=2023)*(--VAL.NUMERO(RICERCA("maya";$C:$C)))*D3:D100) e mi scrive "valore"
la parola non devo scriverla in una cella, è già scritta in colonna C descrizione, assieme ad altre parole.
perchè
sei un pastrocchione
le matrici devono essere uguali
perchè diavolo hai il RICERCA() con C:C se le altre matrici
sono
3:100
poi come detto ridetto stradetto
non usate tutta la colonna non serve a niente se non a far lavorare inutilmente la CPU
almenno copia incolla giusto eh!
perchè deve cercare in tutta la colonna C, è un file che aumenta le righe ad ogni acquisto quindi per stare sul sicuro dato che non so quante righe ha o avrà, lo faccio cercare in tutta la colonna
ciao
sono sicuro che a
1.048.576
di righe con il piffero che ci arrivi
già usare 10000/20000 righe è un'impresa
comungue la formula deve avere tutte le matrici uguali
adeguale a quello che ti serve
Ho messo questo ma mi da ND
=MATR.SOMMA.PRODOTTO((G9:G3100=1)*(ANNO(A9:A3100)=2023)*(--VAL.NUMERO(RICERCA($J$1;C9:C3000)))*D9:D3000)
e cmq la mia intenzione non è creare un elenco a mano in colonna nuova ma è fargli "pescare" le parole da colonna C che è già la descrizione, anche parole parziali.
ma ti sembra che le matrici siano uguali???????????
poi di che elenco parli
stiamo sommando non elencando
come si fa a sommare le spese di un determinato articolo indipendentemente dalla spunta? cioe come se la colonna delle spunte non esistesse?
@gianfranco55 si ma son due palle cambiare l'anno nella formula ogni volta non si può aggiornare in automatico?
ciao
allora anno e articolo li metti su celle di ricerca come già detto
se non vuoi neanche quello non so cosa dirti prova con il pensiero
ma dubito funzioni.
=MATR.SOMMA.PRODOTTO((ANNO($A$3:$A$3000)=$K$2)*(--VAL.NUMERO(RICERCA($J$2;$C$3:$C$3000)))*$D$3:$D$3000)
se vuoi l'anno corrente metti ANNO(OGGI())
sono riuscito da solo bestemmiando un pò
spese mensili come si ottengono? ho fatto una tabella cosi:
avevo provato con questa formula ma mi da zero
=MATR.SOMMA.PRODOTTO((MESE(A9:A3100)=2012)*D9:D3100)
no l'anno corrente non mi risolve niente, mi da solo quello corrente appunto
ciao
allora anno e articolo li metti su celle di ricerca come già detto
se non vuoi neanche quello non so cosa dirti prova con il pensiero
ma dubito funzioni.
=MATR.SOMMA.PRODOTTO((ANNO($A$3:$A$3000)=$K$2)*(--VAL.NUMERO(RICERCA($J$2;$C$3:$C$3000)))*$D$3:$D$3000)
se vuoi l'anno corrente metti ANNO(OGGI())
non ho capito cos'è il 22.99 ma vabbè
ho fatto cosi
ciao
non ho capito cos'è il 22.99 ma vabbè
è il prezzo dell'unico articolo contenente "sportivo" nell'anno 2023
riga 19
ok va bene come hai fatto anche se quel V$1*1 non lo capisco
non basta V$1?