Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

somma se con criterio data

Ultimo Aggiornamento: 04/03/2020 13:25
Post: 4
Registrato il: 04/03/2007
Città: MILANO
Età: 54
Utente Junior
2016
OFFLINE
03/03/2020 10:14

Ciao, sto impazzendo e non so più cosa provare. Devo fare un somma.se ma il criterio è una data che variabile che viene inserita manualmente e l'intervallo è un range di date.
esempio:

-nelle celle e2 ed e3 ho 02/02/2020 e 10/02/2020 (il mio intervallo di date)

- nelle celle da e4 a e100 il mio intervallo di somma

- nella cella c3 la data di interrogazione 07/02/2020 (il mio criterio)

ora nelle celle da c4 in poi dovrebbe essere contenuta la formula

Spero di essermi spiegato bene...ma per facilita allego il file compilato.

Grazie mille ragazzi.
Post: 514
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
03/03/2020 10:36

Buongiorno
credo che dovresti allegare il file con i risultati da ottenere scritti a mano spiegandone i motivi anche perchè non vedo una colonna con date inserite per poter fare i conti....
Post: 2.534
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
03/03/2020 10:39

non ho capito il concetto.

comunque la sintassi è:

somma.se(range1;"=" & CellaConData;range2)

ovviamente al posto di "=" puoi inserire il parametro a te più consono, tipo ">=" oppure "<" etc etc

saluti

oopps ciao Danilo

[Modificato da dodo47 03/03/2020 10:42]
Domenico
Win 10 - Excel 2016
Post: 4
Registrato il: 04/03/2007
Città: MILANO
Età: 54
Utente Junior
2016
OFFLINE
03/03/2020 11:17

ciao. grazie a tutti.
Ho ricompilato il file con il risultato che voglio ottenere.

In sostanza mettiamo di avere un magazzino con mele, pere, pesche ect. e che in un determinato range di date, da questo magazzino alcuni articoli escano.
Io vorrei calcolare , interrogandolo alla data che voglio, la quantità residua.

Grazie ancora

Post: 517
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
03/03/2020 12:10

Ciao
forse non ci capiamo se non c'è una colonna con delle date per poter applicare una funzione in base a quale criterio al 10/01 devi avere quei risultati??

se lo dovessi fare a mano come faresti??
Post: 2.535
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
03/03/2020 12:51

se ho capito:
il criterio è in C3, poi ci sono i range data in riga 2 e 3 a partire da col. D.

Nell'esempio, valutando la data del 10/1, viene sottratto tutto quello che è in col D in quanto le date sono dal 7 al 10 gen

Se avesse messo in C3: 12/01, dovevano essere sottratte le q.ta sia della col D (dal 7 al 10 gen) sia della col. E (dal 11 al 15 gen) e così via.

La vedo un po' tosta con quella struttura

saluti



Domenico
Win 10 - Excel 2016
Post: 5
Registrato il: 04/03/2007
Città: MILANO
Età: 54
Utente Junior
2016
OFFLINE
03/03/2020 13:39

Re:
dodo47, 03/03/2020 12:51:

se ho capito:
il criterio è in C3, poi ci sono i range data in riga 2 e 3 a partire da col. D.

Nell'esempio, valutando la data del 10/1, viene sottratto tutto quello che è in col D in quanto le date sono dal 7 al 10 gen

Se avesse messo in C3: 12/01, dovevano essere sottratte le q.ta sia della col D (dal 7 al 10 gen) sia della col. E (dal 11 al 15 gen) e così via.

La vedo un po' tosta con quella struttura

saluti






Esatto proprio cosi
Post: 518
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
03/03/2020 19:57

Buonasera
per l'esempio postato in C5 da trascinare in basso

=SCEGLI(SE(E($C$3>=$D$2;$C$3<=$D$3);1;2);B5-D5;B5-(D5+E5))

fa delle prove su altre casistiche e se non fosse risolutivo allega un file con più casi e i risultati da ottenere scritti a mano
Post: 2.536
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
04/03/2020 09:48

@Danilo

ho l'impressione che il problema non si limiti soltanto alle col D ed E, ma che nel tempo il nostro amico prosegua a riempire le colonne successive.

Ripeto la mia impressione di "poca fattibilità" con formule.


saluti



Domenico
Win 10 - Excel 2016
Post: 519
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
04/03/2020 10:03

Buongiorno Dodo
Infatti ho specificato la validità per l'esempio postato

Attendiamo lumi
Post: 2.537
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
04/03/2020 11:08

ciao
sottopongo un test specificando che non sono proprio al top con formule. Mi avvalgo di una cella d'appoggio per trovare la colonna interessata per evitare di "gonfiare" la formula del calcolo.

L'indispensabilità della data è dovuta al fatto che se C3 è vuota, excel segnala riferimenti circolari.

Qualcuno veramente bravo con le formule potrebbe risolvere.

saluti



Domenico
Win 10 - Excel 2016
Post: 26
Registrato il: 13/04/2017
Città: SANT'ANTONIO ABATE
Età: 61
Utente Junior
7
OFFLINE
04/03/2020 11:36

Ciao buongiorno e grazie per la tua disponibilità, si in effetti era quello che volevo, proverò ad adattare ciò che hai fatto tu.
Grazie e tanti saluti
Post: 2.538
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
04/03/2020 11:40

ma tu che c'entri con f3r ?? (solo x curiosità)

saluti



Domenico
Win 10 - Excel 2016
04/03/2020 12:05

La formula non riesco capirla, onestamente nemmeno il quesito e per finire neppure il risultato =11 . Cosa state calcolando?
Post: 2.541
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
04/03/2020 12:31

ABC.....

11 è il numero della colonna (nell'esempio col. k) di riga 3 che contiene la data più grande minore uguale a quella indicata in c3.

per il resto inserendo le qta scaricate per prodotto nelle celle che vanno da D5 a N11 (sempre nell'esempio), i valori di col. C si modificano di conseguenza.

saluti



Domenico
Win 10 - Excel 2016
04/03/2020 13:09

Scusami, se ho capito bene...L2 è la data maggiore precedente a C3
Pertanto la formula non dovrebbe essere
=MAX((2:2<>"")*(RIF.COLONNA(2:2)*(2:2<=C3)))
Post: 2.542
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
04/03/2020 13:18

la data massima di ogni singolo periodo è in riga 3. Il periodo lo devi leggere in verticale.

Per esempio:

dal 7/1 al 10/1 (col.D) vengono "scaricate" determinate qta.
dall 11/1 al 15/1 (col.E) vengono etc etc

e così via.

saluti



Domenico
Win 10 - Excel 2016
Post: 520
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
04/03/2020 13:25

Buonasera a tutti
con questi dati la somma si deve fermare in colonna L quindi in C5 da trascinare in basso


=$B5-SOMMA(SCARTO($D5;;;;AGGREGA(14;6;RIF.COLONNA($D$1:$CY$1)/(($C$3>=$D$2:$CY$2)*($C$3<=$D$3:$CY$3))-RIF.COLONNA($D$1)+1;1)))
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 15:33. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com