| | Post: 43 | Registrato il: 23/01/2017
| Città: BRENDOLA | Età: 54 | Utente Junior | Excel 2010 | | OFFLINE | |
|
18/07/2017 10:51 | |
Buongiorno a tutti.
Chiedo a voi un consiglio per una nuova problematica apparsa:
In un foglio Excel, nella colonna F ho inserito dei valori relativi al costo di una cena.
Nella colonna B ho tutti i nominativi delle persone che partecipano al viaggio.
Il quesito:
Avrei la necessità di ottenere scritto il nome della o delle persone che non hanno partecipato alla cena, ossia, se nella colonna F ci sono delle celle vuote, scrivimi il nome corrispondente ( prendendolo dalla colonna B ) in una cella C26 per esempio.
Grazie mille per l'attenzione
Buona giornata
Roberto
|
|
| | Post: 3.374 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Master | Excel 365 | | OFFLINE |
|
18/07/2017 10:56 | |
Ciao Roberto
È molto semplice
Ad esempio in G1
=SE(F1="";B1;"")
E tiri in basso.
Alfredo |
| | Post: 43 | Registrato il: 23/01/2017
| Città: BRENDOLA | Età: 54 | Utente Junior | Excel 2010 | | OFFLINE | |
|
18/07/2017 11:08 | |
Grazie mille Alfredo
Buona giornata |
| | Post: 106 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Junior | 2016 | | OFFLINE |
|
18/07/2017 11:13 | |
Buongiorno
oltre alla valida soluzione di Alfredo che saluto che però ti restituirebbe delle celle vuote in corrispondenza dei vuoti in colonna F presupponendo che in riga 1 ci sono intestazioni di colonna
quindi i dati partono da riga 2
in G2 da trascinare in basso o dove preferisci
=SE.ERRORE(INDICE($B$2:$B$100;AGGREGA(15;6;RIF.RIGA($B$2:$B$100)/($F$2:$F$100="")-1;RIF.RIGA($A1));"")
[Modificato da DANILOFIORINI 18/07/2017 11:18] |
| | Post: 3.375 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Master | Excel 365 | | OFFLINE |
|
18/07/2017 11:43 | |
Ciao Danilo
Sulla spiaggia senza pc e senza file è difficile tirar fuori una formula come la tua.
Un caro saluto.
Alfredo |
| | Post: 44 | Registrato il: 23/01/2017
| Città: BRENDOLA | Età: 54 | Utente Junior | Excel 2010 | | OFFLINE | |
|
18/07/2017 14:40 | |
Grazie mille Anche a te Danilo.
Ho copiato e incollato la formula ma dice che manca una parentesi !!!
Ho provato ad aggiungerla dove ritenevo più opportuno ma... |
| | Post: 45 | Registrato il: 23/01/2017
| Città: BRENDOLA | Età: 54 | Utente Junior | Excel 2010 | | OFFLINE | |
|
18/07/2017 14:52 | |
Ok ho trovato la parentesi mancante
Copio quello che secondo me potrebbe essere:
=SE.ERRORE(INDICE($B$2:$B$19;AGGREGA(15;6;RIF.RIGA($B$2:$B$19))/($F$2:$F$19="")-1;RIF.RIGA($A1));"")
Ho modificato i numeri 100 con la corrispondenza di dove finiscono le mie due colonne.
Una domanda : i due numeri 15 e 6 a cosa si riferiscono ?
Alla fine della formula ;RIF.RIGA($A1));"") questo A1 che funzione ha ?
Scusa le domande " banali" ma mi piace anche capire come funziona la formula
Grazie mille per l'attenzione
Roberto
|
| | Post: 46 | Registrato il: 23/01/2017
| Città: BRENDOLA | Età: 54 | Utente Junior | Excel 2010 | | OFFLINE | |
|
18/07/2017 15:02 | |
Carico foto per visualizzare celle interessate.
Grazie
Roberto |
| | Post: 1.258 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
18/07/2017 15:27 | |
ciao
Roberto
ma in che colonna ( cella)
metti la formula?
se è in F non va bene |
| | Post: 47 | Registrato il: 23/01/2017
| Città: BRENDOLA | Età: 54 | Utente Junior | Excel 2010 | | OFFLINE | |
|
18/07/2017 15:45 | |
Ciao
La formula la metto in C26
Grazie |
| | Post: 1.259 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
18/07/2017 15:53 | |
Ah!
ora ho visto
la cella Rimborso in basso
tutto ok allora
certo che faresti meno fatica allegare un file
ciao |
| | Post: 107 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Junior | 2016 | | OFFLINE |
|
18/07/2017 15:59 | |
Ciao
la formula sostanzialmente è un Indice che ha tre argomenti la matrice (dove andiamo a cercare i dati) la riga e la colonna....se lavoriamo su una colonna sola come in questo caso il terzo argomento lo omettiamo quindi la riga si calcola con AGGEGA(15;6.....) che altro non è che la funzione piccolo in forma matriciale ma che Aggrega ci permette di inserire in forma normale allora se ti metti sulla funzione aggrega vedrai che il primo argomento (15) è il PICCOLO il 6
serve a non far tenere conto degli errori la matrice la calcoliamo con RIF.RIGA($B$2:$B$19))/($F$2:$F$19="") (che sarebbe la parte matriciale) -1 in quanto partiamo dalla riga 2 l'ultimo argomento (il K del piccolo) è rif.riga(A1) che restituisce 1 e trascinando in basso darà 2,3....etc in parole gli stiamo dicendo controlla nel range F2:F19 le celle vuote e se ci sono le ordini dall'alto verso il basso e mi restituisci nel range B2:B19 la cella corrispondente....
se mancava qualche parentesi è perchè sto scrivendo da un PC senza office .....un saluto a tutti i partecipanti [Modificato da DANILOFIORINI 18/07/2017 16:02] |
| | Post: 48 | Registrato il: 23/01/2017
| Città: BRENDOLA | Età: 54 | Utente Junior | Excel 2010 | | OFFLINE | |
|
18/07/2017 16:04 | |
Hai ragione...eccolo
Grazie mille |
| | Post: 49 | Registrato il: 23/01/2017
| Città: BRENDOLA | Età: 54 | Utente Junior | Excel 2010 | | OFFLINE | |
|
18/07/2017 17:32 | |
Ok grazie mille.
Mi è un po più chiaro.
Però in C26 ( e poi trascinerei verso il basso ) non mi vengono restituiti i nomi ( presenti tra B4:B19 )
quando le celle ( F4:F19 ) sono vuote.
Grazie
Roberto |
| | Post: 108 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Junior | 2016 | | OFFLINE |
|
18/07/2017 17:38 | |
Ciao ora sono da cellulare però se alleghi il file....e se mon interviene qualcun'altro da casa te lo sistemo |
| | Post: 50 | Registrato il: 23/01/2017
| Città: BRENDOLA | Età: 54 | Utente Junior | Excel 2010 | | OFFLINE | |
|
18/07/2017 17:44 | |
Grazie mille
Ho allegato il file qualche messaggio prima.
Grazie mille
Roberto |
| | Post: 109 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Junior | 2016 | | OFFLINE |
|
18/07/2017 17:46 | |
il file non c'è.....
comunque ad occhio che sono da cell i dati partono da riga 4 sostituisci il -1 con -RIF.RIGA($A$4)+1 [Modificato da DANILOFIORINI 18/07/2017 17:51] |
| | Post: 51 | Registrato il: 23/01/2017
| Città: BRENDOLA | Età: 54 | Utente Junior | Excel 2010 | | OFFLINE | |
|
18/07/2017 17:53 | |
Scusami....
Non si era allegato....
Ora riprovo
Grazie
Roberto |
| | Post: 52 | Registrato il: 23/01/2017
| Città: BRENDOLA | Età: 54 | Utente Junior | Excel 2010 | | OFFLINE | |
|
18/07/2017 17:57 | |
Spero sia la volta buona ! |
| | Post: 110 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Junior | 2016 | | OFFLINE |
|
18/07/2017 18:04 | |
No....vai su rispondi poi in basso a sinistra sotto le faccine c è un pulsante grigio con scritto catica file/foto.....alleghi il tuo file |
| | Post: 1.265 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
18/07/2017 20:16 | |
ciao
se ha macro
e vista l'immagine ne ha
devi zipparlo
bene
ora vado a Brendola
come ogni giorno ( quasi )
da 28 anni
|
| | Post: 111 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Junior | 2016 | | OFFLINE |
|
18/07/2017 21:42 | |
Buonasera a tutti
in mancanza del file allegato e sulla base della foto ultimo intervento in C26 da trascinare in basso
=SE.ERRORE(INDICE($B$4:$B$19;AGGREGA(15;6;RIF.RIGA($B$4:$B$19)/($F$4:$F$19="")-RIF.RIGA($B$4)+1;RIF.RIGA($B1)));"")
il file lo allego io |
| | Post: 53 | Registrato il: 23/01/2017
| Città: BRENDOLA | Età: 54 | Utente Junior | Excel 2010 | | OFFLINE | |
|
19/07/2017 08:33 | |
Grazie mille ragazzi.
Scusatemi... ieri sera son dovuto "scappare".
Io cliccavo su carica file/foto ed andavo a prendermi lo zip ma rimaneva li a "rimuginare" il caricamento all'infinito !!!
Grazie mille a TUTTI per l'aiuto
Roberto |
|
|