| | 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 | |
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))) |
|
|