La consultazione del forum è libera per tutti.
Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).
Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.
Ciao, mi sto facendo un segna pasti giornaliero che segno le varie pietanze mangiate ogni giorno
Ho messo un conta se che mi dice quante volte mangio la stessa pietanza e le date in cui si verifica, però vorrei che il nome del pasto.... venisse riportato in automatico, mentre ora lo scrivo io a mano nella riga 12
ciao
dovresti avere tutte le funzioni
TUTTE LE PIETANZE MANGIATE ALMENO UNA VOLTA
=UNICI(DIVIDI.TESTO(TESTO.UNISCI("-";VERO;B2:AE7);"-";;VERO);VERO)
TUTTE LE PIETANZE MANGIATE PIU' DI UNA VOLTA (escludi quelle mangiate una volta sola)
=UNICI(DIVIDI.TESTO(TESTO.UNISCI("-";VERO;SE(CONTA.SE(B3:AE7;B3:AE7)>1;B3:AE7;""));"-";;VERO);VERO)
eh come faccio ad avere tutte le pietanze mangiate almeno una volta? mica lo so cosa mangerò fra una settimana, potrebbe essere qualcosa che non mangio da tempo.....
cmq il dividi testo non c'è l'ho, è sul 365, io ho il 2021.
copilot mi dice che dovresti averlo
comunque la formula estrae solo quello che hai scritto
che presumo sia la prenotazione che hai fatto
puoi usare una riga d'appoggio?
torniamo a formule vintage
in B9 da tirare a destra
=INDIRETTO(TESTO(MIN(SE(($B$2:$AF$7<>"")*(CONTA.SE($A$9:A$9;$B$2:$AF$7)=0);RIF.RIGA($2:$7)*100+RIF.COLONNA($B:$AF);7^8));"R0C00");)&""
ti rende gli univoci di tutti i pasti segnati sopra
nb
gentilmente se la discussione è finita ( vedi la precedente)
che tu abbia deciso di lasciare o usare una formula proposta
me la chiudi per favore
posso applicarlo anche in un altra riga che non sia la 9, ho provato nella 12 mi sembra errato.
mi viene un 146 nel conta se quando non ci sono date, penso serve un val vuoto
ciao
se cambi riga o colonna devi variare la parte blu
=INDIRETTO(TESTO(MIN(SE(($B$2:$AF$7<>"")*(CONTA.SE($A$9:A$9;$B$2:$AF$7)=0);RIF.RIGA($2:$7)*100+RIF.COLONNA($B:$AF);7^8));"R0C00");)&""
per la riga 12 sarà
=INDIRETTO(TESTO(MIN(SE(($B$2:$AF$7<>"")*(CONTA.SE($A$12:A$12;$B$2:$AF$7)=0);RIF.RIGA($2:$7)*100+RIF.COLONNA($B:$AF);7^8));"R0C00");)&""
quella cella deve essere la prima a sinistra di dove metti la formula
e possibilmente deve essere vuota
cambia la formula del conta.se con
=SE(B12<>"";CONTA.SE($B$2:$H$6;B$12);"")
ciao
alla prossima 😉
Per il conta se si poteva usare anche
=CONTA.SE(D$14:D$1000;">0")
avevo un altro file impostato cosi e in presenza di date assente da solo 0 senza dare numeri strani
ciao
verissimo
il conta.più() ha diverse sfaccettature
se hai una data o un numero metti >0
se hai un testo e numeri puoi mettere <>
il problema si pone se ci sono formule con il testo
allora usiamo "?*"
Alla fine ho tenuto la prima, ma mi sono ricordato che avevo un altro file con dati simili con quell'altra formula e ho verificato se funzionava e funziona. Tutto qui
Man mano che si aggiungono pietanze nuove la lista si allunga, tocca trascinare le formule all'infinito..... inoltre ci sono pietanze non riportate in lista e sulle date mi escono i cancelletti.... senza riportare a che pasto sono legate tali date.... è uno sviluppo del file troppo complicato e cervellotico. Abbandono l'idea. Anche perchè non volevo fare mila e mila colonne che poi a scorrere non mi passa +.
Dovendo estendere le formule ad un numero altissimo di colonne mi si sminchiano le formule, arrivo ad un punto che non mi mostra più la pietanza ma mi mostra tanti cancelletti nelle date ed espandendo le colonne non capisco a che pasto fa riferimento.
Mi sa che bisogna optare per un altro tipo di visualizzazione dei valori, meno caotica.
Se devo scorrere avanti e indietro per le colonne non ne esco +.