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

Aiuto Formula

Ultimo Aggiornamento: 06/01/2021 21:31
Post: 2
Registrato il: 03/01/2021
Età: 40
Utente Junior
Office Plus 2016
OFFLINE
03/01/2021 15:37

Buongiorno a tutti, ho un bisogno disperato del vostro aiuto.

Ho un file che assegna i Buoni pasto, cosi composto:
Foglio 1= SEGNALAZIONE PASTI Inserendo il Numero 1 nel pasto di riferimento "ES. PRANZO", automaticamente Incolla i dati nel FOGLIO 2= PRANZO.
A sua Volta il FOGLIO 3= BUONI PRANZO,Copia nei campi di riferimento, i dati contenuti nelle righe del FOGLIO PRANZO.

Il mio problema è che se segnali o dipendenti che si trovano in posizione differente nel FOGLIO 1, nel FOGLIO 2 mi rimangono gli spazi vuoti e di conseguenza i Buoni pasti vengono stampati in bianco quelli riferiti alle celle in bianco del FOGLIO 2.
Vi allego una copia ristretta del File per farvi vedere cosa intendo.

Grazie mille a chi mi aiuterà a risolvere.
Post: 932
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
03/01/2021 16:19

Ciao
In B10 da trascinare a destra e poi in basso


=SE.ERRORE(INDICE('Segnalazione Pasti'!$B$8:$B$62;AGGREGA(15;6;RIF.RIGA($8:$62)-7/('Segnalazione Pasti'!$E$8:$E$62=1);RIF.RIGA($A1)));"")

Adatta i riferimenti per le altre tabelle
Post: 2
Registrato il: 03/01/2021
Età: 40
Utente Junior
Office Plus 2016
OFFLINE
03/01/2021 16:31

Re:
DANILOFIORINI, 03/01/2021 16:19:

Ciao
In B10 da trascinare a destra e poi in basso


=SE.ERRORE(INDICE('Segnalazione Pasti'!$B$8:$B$62;AGGREGA(15;6;RIF.RIGA($8:$62)-7/('Segnalazione Pasti'!$E$8:$E$62=1);RIF.RIGA($A1)));"")

Adatta i riferimenti per le altre tabelle




Fatto questo è il risultato

probabilmente sbaglio io qualcosa

[Modificato da Johnny21@ 03/01/2021 16:33]
Post: 933
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
03/01/2021 16:48

Ciao
Non avevo messo i riferimenti relativi ALL'INDICE

=SE.ERRORE(INDICE('Segnalazione Pasti'!B$8:B$62;AGGREGA(15;6;RIF.RIGA($8:$62)-7/('Segnalazione Pasti'!$E$8:$E$62=1);RIF.RIGA($A1)));"")
Post: 3
Registrato il: 03/01/2021
Età: 40
Utente Junior
Office Plus 2016
OFFLINE
03/01/2021 17:06

Re:
DANILOFIORINI, 03/01/2021 16:48:

Ciao
Non avevo messo i riferimenti relativi ALL'INDICE

=SE.ERRORE(INDICE('Segnalazione Pasti'!B$8:B$62;AGGREGA(15;6;RIF.RIGA($8:$62)-7/('Segnalazione Pasti'!$E$8:$E$62=1);RIF.RIGA($A1)));"")




Funziona alla grande nel Range B8 B62
Ora l'unico Poblema è che gli altri riferimenti sono in k8 k62
e t8 t62 e nel file che ti ho allegato vedrai che scorrendo verso il basso il foglio PRANZO si interrompono le righe con una nuova intestazione da stampare riprendendo subito dopo con le righe da copiare.
Grazie in anticipo
Post: 934
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
03/01/2021 17:18

Ciao
Ti ho detto di adattare i riferimenti....
Se non riesci allega il file con i risultati da ottenere scritti a mano.....e ti faccio le formule....sono da cellulare e non visualizzo tutto bene
Post: 4
Registrato il: 03/01/2021
Età: 40
Utente Junior
Office Plus 2016
OFFLINE
03/01/2021 17:28

Re:
DANILOFIORINI, 03/01/2021 17:18:

Ciao
Ti ho detto di adattare i riferimenti....
Se non riesci allega il file con i risultati da ottenere scritti a mano.....e ti faccio le formule....sono da cellulare e non visualizzo tutto bene






Nel foglio1 ti ho evidenziato le altre righe in giallo da cui conrinuare a prendere i riferimenti.
nel foglio2 ti ho scritto dove continua a scrivere superati i 50 record se pensi che sia un problema il foglio 2 posso modificarlo togliendo l'intestazione dopo i 50 record in modo da non complicarti la vita. Grazie sempre per l'aiuto che mi stai dando, per me preziosissimo.


Post: 935
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
03/01/2021 20:26

Ciao
probabilmente hai dei vincoli di stampa però le formule non vanno d'accordo con le limitazioni....mi spiego nel foglio Segnalazione pasti hai 3 tabelle 2 da 55 righe e una da 48 ora poniamo il caso che nella prima tabella tutti prendono il buono nel foglio PRANZO ho 50 righe disponibili quindi il consiglio è di uniformare le righe....quindi una volta che hai deciso come proseguire diminuendole nel primo o aumentarle nel secondo (scelta consigliata in fondo sono solo5 righe) allega il file con la struttura finale e ti faccio le formule che poi sono equivalenti a quella postata dove basta cambiare i riferimenti

in attesa...saluti
Post: 5
Registrato il: 03/01/2021
Età: 40
Utente Junior
Office Plus 2016
OFFLINE
03/01/2021 21:56

Re:
DANILOFIORINI, 03/01/2021 20:26:

Ciao
probabilmente hai dei vincoli di stampa però le formule non vanno d'accordo con le limitazioni....mi spiego nel foglio Segnalazione pasti hai 3 tabelle 2 da 55 righe e una da 48 ora poniamo il caso che nella prima tabella tutti prendono il buono nel foglio PRANZO ho 50 righe disponibili quindi il consiglio è di uniformare le righe....quindi una volta che hai deciso come proseguire diminuendole nel primo o aumentarle nel secondo (scelta consigliata in fondo sono solo5 righe) allega il file con la struttura finale e ti faccio le formule che poi sono equivalenti a quella postata dove basta cambiare i riferimenti

in attesa...saluti



Grazie per la pazienza...
Ho strutturato le celle, i buoni posso farli sempre in un secondo momento, perchè solo in rari periodi pranzano piu' di 150 persone.

Post: 936
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
04/01/2021 09:20

Ciao
Foglio Pranzo

In B10 da trascinare a destra e poi in basso

=SE.ERRORE(INDICE('Segnalazione Pasti'!B$8:B$62;AGGREGA(15;6;RIF.RIGA($8:$62)-7/('Segnalazione Pasti'!$E$8:$E$62=1);RIF.RIGA($A1)));"")

In B70 da trascinare a destra e poi in basso

=SE.ERRORE(INDICE('Segnalazione Pasti'!K$8:K$62;AGGREGA(15;6;RIF.RIGA($8:$62)-7/('Segnalazione Pasti'!$W$8:$W$62=1);RIF.RIGA($A1)));"")

In B110 da trascinare a destra e poi in basso

=SE.ERRORE(INDICE('Segnalazione Pasti'!T$8:T$62;AGGREGA(15;6;RIF.RIGA($8:$62)-7/('Segnalazione Pasti'!$W$8:$W$62=1);RIF.RIGA($A1)));"")

Saluti
Post: 6
Registrato il: 03/01/2021
Età: 40
Utente Junior
Office Plus 2016
OFFLINE
04/01/2021 10:31

Re:
DANILOFIORINI, 04/01/2021 09:20:

Ciao
Foglio Pranzo

In B10 da trascinare a destra e poi in basso

=SE.ERRORE(INDICE('Segnalazione Pasti'!B$8:B$62;AGGREGA(15;6;RIF.RIGA($8:$62)-7/('Segnalazione Pasti'!$E$8:$E$62=1);RIF.RIGA($A1)));"")

In B70 da trascinare a destra e poi in basso

=SE.ERRORE(INDICE('Segnalazione Pasti'!K$8:K$62;AGGREGA(15;6;RIF.RIGA($8:$62)-7/('Segnalazione Pasti'!$W$8:$W$62=1);RIF.RIGA($A1)));"")

In B110 da trascinare a destra e poi in basso

=SE.ERRORE(INDICE('Segnalazione Pasti'!T$8:T$62;AGGREGA(15;6;RIF.RIGA($8:$62)-7/('Segnalazione Pasti'!$W$8:$W$62=1);RIF.RIGA($A1)));"")

Saluti



Grazie infite mi hai salvato [SM=x423030] [SM=x423017]
Post: 7
Registrato il: 03/01/2021
Età: 40
Utente Junior
Office Plus 2016
OFFLINE
05/01/2021 16:56

Re: Re:
Johnny21@, 04/01/2021 10:31:



Grazie infite mi hai salvato [SM=x423030] [SM=x423017]




Helpppppp :( :( :(

Non ci posso credereeee dopo il grande aiuto di DANILOFIORINI, in ufficio hanno sostituito Office con CollaboraOffice e il file non funziona piu'. Mi viene da piangereeeeeeee :( :( :(
Post: 941
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
06/01/2021 10:24

Ciao
non conosco questa piattaforma....su internet ho letto che è la versione aziendale di LIBREOFFICE che se non ricordo male non dispone della funzione AGGREGA quindi bisogna cambiare le formule cosi

Foglio Pranzo

In B10 da attivare con CTRL+SHIFT+INVIO (premi contemporaneamente questi 3 tasti e se attivi correttamente vedrai la formula nella barra tra le parentesi graffe) e trascinare a destra e poi in basso

=SE.ERRORE(INDICE('Segnalazione Pasti'!B$8:B$62;PICCOLO(SE('Segnalazione Pasti'!$E$8:$E$62=1;RIF.RIGA($8:$62)-7);RIF.RIGA($A1)));"")

in B70


=SE.ERRORE(INDICE('Segnalazione Pasti'!K$8:K$62;PICCOLO(SE('Segnalazione Pasti'!$N$8:$N$62=1;RIF.RIGA($8:$62)-7);RIF.RIGA($A1)));"")

in B110

=SE.ERRORE(INDICE('Segnalazione Pasti'!T$8:T$62;PICCOLO(SE('Segnalazione Pasti'!$W$8:$W$62=1;RIF.RIGA($8:$62)-7);RIF.RIGA($A1)));"")

Di più non so dirti....

Post: 8
Registrato il: 03/01/2021
Età: 40
Utente Junior
Office Plus 2016
OFFLINE
06/01/2021 11:01

Trovato l'inghippo
facendo varie prove, mi sono accordo che la formula che funziona alla grandse su excel, in collabora office funziona in questo modo:

Se Segnalo i primi 2 pranzi , non copia nulla nel foglio PRANZO come se non vedesse il riferimento.

Quando segnalo il 3° pranzo, allora sul foglio pranzo inizia a copiare il 1° e selezionandoli con il Numero 1 tutti, mi segna tutti TRANNE gli ultimi 2 nominativi dei prenotati.

Nella mia Ignoranza ho provato modificando il numero della formula iniziale (Vedi foto)

Cambiandolo da -7 a -5, e adesso non vede solo i primi 2 prenotati ma dal 3° li vede perfettamente. Cosa potrebbe essere?
[Modificato da Johnny21@ 06/01/2021 11:12]
Post: 942
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
06/01/2021 11:04

Ciao
mi sembra strano....non è che i dati partono da righe diverse??

Allega il file
Post: 9
Registrato il: 03/01/2021
Età: 40
Utente Junior
Office Plus 2016
OFFLINE
06/01/2021 11:20

Re:
DANILOFIORINI, 06/01/2021 11:04:

Ciao
mi sembra strano....non è che i dati partono da righe diverse??

Allega il file




Ecco il file
Post: 943
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
06/01/2021 11:41

Ciao
per vedere se ci sono problemi bisogna mettere un pò di dati
comunque a me sembra corretta la formula (ho messo qualche dato e vengono riportati correttamente)
quando ti chiedo di allegare il file è è per verificare ciò che vuoi ottenere con quello che ottieni

Quindi (non ho molto tempo) allega il file con un pò di dati e il risultato da ottenere scritto a mano
Post: 10
Registrato il: 03/01/2021
Età: 40
Utente Junior
Office Plus 2016
OFFLINE
06/01/2021 12:50

Ma infatti la formula funziona perfettamente su Excel, ma su collabora office è come se avessi lo stesso problema iniziale, quello di scartare le celle vuote e copiare il tutto nel foglio pranzo. Ma questo accade dal terzo Record in poi iniziando a ricopiare i 2 record antecedenti.

[Modificato da Johnny21@ 06/01/2021 12:51]
Post: 2.090
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
06/01/2021 15:06

ciao
per pura curiosità

prova a scrivere la formula così


=SE.ERRORE(INDICE('Segnalazione Pasti'!B$8:B$99;AGGREGA(15;6;RIF.RIGA($1:$109)/('Segnalazione Pasti'!$E$8:$E$99=1);RIF.RIGA($A1)));"")

e dicci cosa vedi

[Modificato da federico460 06/01/2021 15:20]
Post: 11
Registrato il: 03/01/2021
Età: 40
Utente Junior
Office Plus 2016
OFFLINE
06/01/2021 15:13

Re:
federico460, 06/01/2021 15:06:

ciao
per pura curiosità

prova a scrivere la formula così


=SE.ERRORE(INDICE('Segnalazione Pasti'!B$8:B$99;AGGREGA(15;6;RIF.RIGA($1:$109)/('Segnalazione Pasti'!$E$8:$E$99=1);RIF.RIGA($A1)));"")

e dicci cosa vedi




Post: 2.091
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
06/01/2021 15:23

ho levato il se errore e poi rimesso
e sembra funzionare
ho modificato solo
foglio riepilogo pasti

[Modificato da federico460 06/01/2021 15:28]
Post: 12
Registrato il: 03/01/2021
Età: 40
Utente Junior
Office Plus 2016
OFFLINE
06/01/2021 15:34

Re:
federico460, 06/01/2021 15:23:

ho levato il se errore e poi rimesso
e sembra funzionare
ho modificato solo
foglio riepilogo pasti




Purtroppo non va, se provi a togliere 1 pasto e rimetterlo non toglie gli spazi vuoti :( :( :(

Questo CollaboraOffice non serve a un C...! Per assurdo se installavano LibreOffice Funzionava!

Sto provando da stamattina ma niente

Post: 2.092
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
06/01/2021 15:41

infatti io uso libreoffice
e funziona
CollaboraOffice non sapevo esistesse
ma non utilizza la piattaforma di libre?
Post: 2.093
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
06/01/2021 15:52

ho eliminato pasti
aggiunti
rimessi

a me funziona sempre

Post: 13
Registrato il: 03/01/2021
Età: 40
Utente Junior
Office Plus 2016
OFFLINE
06/01/2021 16:05

Re:
federico460, 06/01/2021 15:41:

infatti io uso libreoffice
e funziona
CollaboraOffice non sapevo esistesse
ma non utilizza la piattaforma di libre?




Il problema è proprio questo...
Su LibreOffice funzionava già.
Il fatto è che hanno installato CollaboraOffice e non funziona un "Accipicchia". se provi la demo ti accorgi degli errori che fa il file.
Post: 14
Registrato il: 03/01/2021
Età: 40
Utente Junior
Office Plus 2016
OFFLINE
06/01/2021 21:19

Risolto
Ho fatto un casino in Ufficio, e hanno installato LibreOffice ihih.
Grazie a tutti voi che state sempre sul pezzo per aiutare gli altri💗
Post: 944
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
OFFLINE
06/01/2021 21:31

Ciao
ma questo collaboraoffice ma che diavolo è???
io l'ho scritto su internet e fatto il form per la versione di prova ma è un cloud tipo dropbox....per archiviare dati

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]
Chiedo cortesemente aiuto per formula (6 messaggi, agg.: 19/01/2023 21:54)
aiuto x formula (21 messaggi, agg.: 28/02/2017 15:01)
aiuto formula se (6 messaggi, agg.: 28/02/2017 13:42)
Aiuto Formula Iva (7 messaggi, agg.: 09/11/2017 07:48)
aiuto formula (2 messaggi, agg.: 27/12/2017 16:50)
aiuto formula (2 messaggi, agg.: 25/09/2018 16:05)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 12:00. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com