| | Post: 48 | Registrato il: 01/09/2016
| Città: BOMPORTO | Età: 53 | Utente Junior | 2021 | | OFFLINE | |
|
04/10/2017 09:22 | |
Al momento non riesco ad allegare un file ma spero di essere chiaro tramite la trascrizione delle due formule.
In un foglio ho la seguente formula:
=SOMMA.PIÙ.SE(Dati!J:J;Dati!E:E;G4;Dati!L:L;"<>"&"";Dati!P:P;"<>"&"")
Il mio problema sta nella colonna P del foglio dati in cui è presente la seguente formula:
=SE(CERCA.VERT(E8;'Tab1'!A:K;11;FALSO)="";"";CERCA.VERT(E8;'Tab1'!A:K;11;FALSO))
I casi in cui nella colonna P la cella è vuota la prima formula non lo riconosce come tale, MA se cancello la formula invece riconosce la cella vuota °_°
Ho provato a fare un copia incolla valori della cella vuota con dentro la formula, ma confermo che mi restituisce una cella vuota.
Per cui quale sarebbe il problema che mi sfugge? |
|
| | Post: 1.369 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
04/10/2017 09:28 | |
ciao
metti 0 al posto di ""
se la cella ha una formula Excel non la riconosce come vuota
[Modificato da federico460 04/10/2017 09:29] |
| | Post: 48 | Registrato il: 01/09/2016
| Città: BOMPORTO | Età: 53 | Utente Junior | 2021 | | OFFLINE | |
|
04/10/2017 10:39 | |
federico460, 04/10/2017 09.28:
ciao
metti 0 al posto di ""
se la cella ha una formula Excel non la riconosce come vuota
Ciao Federico, ti ringrazio in anticipo per l'attenzione.
Intendi scrivere: Dati!P:P;"<>"&0 invece di Dati!P:P;"<>"&"" ?
Ci ho provato ma non funziona :(
Ho provato anche tramite una formula di prova (se cella è vuota scrivi x altrimenti y) e la cella (della colonna p) viene riconosciuta vuota, al contrario della mia formula iniziare (somma.più.se)
|
| | Post: 1.370 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
04/10/2017 11:21 | |
ciao
non vorrei sbagliare
ma
=SOMMA.PIÙ.SE(Dati!J:J;Dati!E:E;G4;Dati!L:L;"<>"&"";Dati!P:P;"<>"&"")
come risultato se non vengono rispettati i parametri è 0
perciò opterei per
=SE(CERCA.VERT(E8;'Tab1'!A:K;11;FALSO)=0;"";CERCA.VERT(E8;'Tab1'!A:K;11;FALSO))
oppure
=SE(SOMMA.PIÙ.SE(Dati!J:J;Dati!E:E;G4;Dati!L:L;"<>"&"";Dati!P:P;"<>"&"") =0;"";SOMMA.PIÙ.SE(Dati!J:J;Dati!E:E;G4;Dati!L:L;"<>"&"";Dati!P:P;"<>"&"") )
|
| | Post: 49 | Registrato il: 01/09/2016
| Città: BOMPORTO | Età: 53 | Utente Junior | 2021 | | OFFLINE | |
|
04/10/2017 15:23 | |
Le prime due le avevo provate, la terza l'ho provata ora ma non funziona.
Ora che ho avuto più tempo riesco ad allegare il file (dopo averlo ripulito di tutto ciò che non riguarda questo problema)
Ho cerchiato in rosso le celle su cui sto lavorando
|
| | Post: 426 | Registrato il: 24/06/2015
| Città: CATANIA | Età: 80 | Utente Senior | Excel2019 | | OFFLINE |
|
04/10/2017 16:24 | |
Ciao
Un saluto a Locate.
Mi sembra che nel Foglio Dati la formula in col. J debba essere questa:
=SE.ERRORE(SE(CERCA.VERT(B4;'Tab1'!A:C;1;FALSO)="";"";CERCA.VERT(B4;'Tab1'!A:C;1;FALSO));"")
Cioè il CERCA.VERT deve riferirsi alla prima colonna e non alla terza.
Non ho capito la formula del Foglio NEW
Ciao,
Mario [Modificato da Marius44 04/10/2017 16:25] |
| | Post: 50 | Registrato il: 01/09/2016
| Città: BOMPORTO | Età: 53 | Utente Junior | 2021 | | OFFLINE | |
|
04/10/2017 17:11 | |
Marius44, 04/10/2017 16.24:
Ciao
Un saluto a Locate.
Mi sembra che nel Foglio Dati la formula in col. J debba essere questa:
=SE.ERRORE(SE(CERCA.VERT(B4;'Tab1'!A:C;1;FALSO)="";"";CERCA.VERT(B4;'Tab1'!A:C;1;FALSO));"")
Cioè il CERCA.VERT deve riferirsi alla prima colonna e non alla terza.
Non ho capito la formula del Foglio NEW
Ciao,
Mario
Ciao Marius, come fa a essere 1 se la prima colonna è l'elemento da cercare nelle successive? Dimmi se sbaglio. Terza colonna va bene :)
|
| | Post: 1.373 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
04/10/2017 17:23 | |
ciao
usiamo una furbizia e aggiriamo il problema
=SE(SOMMA.PIÙ.SE(Dati!D:D;Dati!B:B;E3;Dati!F:F;"<>"&"";Dati!J:J;"x")-SOMMA.PIÙ.SE(Dati!D:D;Dati!B:B;E3;Dati!H:H;"<>"&"")="";"";SOMMA.PIÙ.SE(Dati!D:D;Dati!B:B;E3;Dati!F:F;"<>"&"";Dati!J:J;"x")-SOMMA.PIÙ.SE(Dati!D:D;Dati!B:B;E3;Dati!H:H;"<>"&""))
tanto sempre le x
usi come riferimento
[Modificato da federico460 04/10/2017 17:26] |
| | Post: 428 | Registrato il: 24/06/2015
| Città: CATANIA | Età: 80 | Utente Senior | Excel2019 | | OFFLINE |
|
04/10/2017 17:27 | |
Ciao
scusa, chissà a cosa stavo pensando.
Ciao,
Mario |
| | Post: 1.374 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
04/10/2017 17:30 | |
ciao
però
io la formula non la capisco
mi spieghi tutti i passaggi
nel senso somma se - somma se
parla della stessa colonna perciò sarà sempre 0 se si avverano
le due condizioni |
| | Post: 51 | Registrato il: 01/09/2016
| Città: BOMPORTO | Età: 53 | Utente Junior | 2021 | | OFFLINE | |
|
04/10/2017 18:00 | |
federico460, 04/10/2017 17.30:
ciao
però
io la formula non la capisco
mi spieghi tutti i passaggi
nel senso somma se - somma se
parla della stessa colonna perciò sarà sempre 0 se si avverano
le due condizioni
Esatto! Difatti la formula pesca le date delle uscite ed entrate di materiale che va in trattamento. Per cui il materiale in uscita dal NON TRATTATO, quando rientra, va a finire nella colonna del TRATTATO
Poi entra in gioco la colonna contenente le x: il discorso fatto sopra vale infatti solo per i materiali contrassegnati con le x mentre per gli altri, finita la produzione, deve andare a magazzino direttamente nella colonna del trattato
La tua formula funziona! Stamattina avevo fatto anche io una cosa simile ma avevo usato la sintassi diversa ("="&"x") ed evidentemente sbagliata.
Grazie davvero!
[Modificato da Eso71 04/10/2017 18:17] |
|
|