[Risolto] Ordine decrescente speciale
[Risolto] Ordine decrescente speciale
Salve. Osservando il file allegato,nelle colonne P e Q (abbinate in qualche modo tra loro),sono presenti determinati valori che dovrei riprendere e incollarli
in 2 colonne vuote del foglio,ma in ordine decrescente. Nel dettaglio,dovrei mettere i valori presenti nella sola colonna Q in ordine decrescente,ma sempre
da abbinare ai valori della colonna P. Quindi la cella Q16 che nella colonna da Q1 a Q147 ha il valore più alto (numero 169,4 con formula interna
=M16*N16-J$2*R16+U16),deve andare nell'ipotetica cella BC1. Essa va abbinata alla cella P16 (16/163/310). Perciò l'ipotetica cella BB1 ( a fianco di BC1)
diventa 16/163/310. Ricapitolando : BB1 con i valori 16/163/310 e BC 1 con il numero 169,4 (formula interna =M16*N16-J$2*R16+U16). Sempre osservando
le 2 colonne P e Q a seguire in colonna,dopo le celle BB1 (16/163/310),e BC1 (169,4 ),devo piazzare nelle celle BB2 e BC2 rispettivamente i valori delle
celle P48 e Q48 con il valore P48 (48/195/342) insieme a Q48 che è 68,2 (fomula =M48*N48-J$2*R48+U48) e così via. Si badi bene che l'ordine decrescente
si basa sempre sui valori presenti nella colonna Q. Grazie
in 2 colonne vuote del foglio,ma in ordine decrescente. Nel dettaglio,dovrei mettere i valori presenti nella sola colonna Q in ordine decrescente,ma sempre
da abbinare ai valori della colonna P. Quindi la cella Q16 che nella colonna da Q1 a Q147 ha il valore più alto (numero 169,4 con formula interna
=M16*N16-J$2*R16+U16),deve andare nell'ipotetica cella BC1. Essa va abbinata alla cella P16 (16/163/310). Perciò l'ipotetica cella BB1 ( a fianco di BC1)
diventa 16/163/310. Ricapitolando : BB1 con i valori 16/163/310 e BC 1 con il numero 169,4 (formula interna =M16*N16-J$2*R16+U16). Sempre osservando
le 2 colonne P e Q a seguire in colonna,dopo le celle BB1 (16/163/310),e BC1 (169,4 ),devo piazzare nelle celle BB2 e BC2 rispettivamente i valori delle
celle P48 e Q48 con il valore P48 (48/195/342) insieme a Q48 che è 68,2 (fomula =M48*N48-J$2*R48+U48) e così via. Si badi bene che l'ordine decrescente
si basa sempre sui valori presenti nella colonna Q. Grazie
- Allegati
-
- teseo dal 2 gennaio 2021 estr 9868.ods
- (50.14 KiB) Scaricato 105 volte
Ultima modifica di Nando69 il mercoledì 3 febbraio 2021, 17:41, modificato 1 volta in totale.
Libre Office 7.3.0.3
Re: Ordine decrescente speciale
Salve! Prova così: in BB2 metti
e tira in basso.
In BC2 metti:
Formula matriciale da confermare con ctrl+maiuscolo+invio e copiare e incollare in basso.
Codice: Seleziona tutto
=SE(VAL.ERRORE(GRANDE($Q$1:$Q$147;RIF.RIGA(A1)));"";GRANDE($Q$1:$Q$147;RIF.RIGA(A1)))
In BC2 metti:
Codice: Seleziona tutto
=SE(VAL.ERRORE(INDICE($P$1:$P$147;GRANDE(SE($Q$1:$Q$147=BB2;RIF.RIGA($Q$1:$Q$147));CONTA.SE($BB$2:BB2;BB2))));"";INDICE($P$1:$P$147;GRANDE(SE($Q$1:$Q$147=BB2;RIF.RIGA($Q$1:$Q$147));CONTA.SE($BB$2:BB2;BB2))))
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Ordine decrescente speciale
Nelle tue formule c'è qualche errore. Tramite la 1a formula : =SE(VAL.ERRORE(GRANDE($Q$1:$Q$147;RIF.RIGA(A1)));"";GRANDE($Q$1:$Q$147;RIF.RIGA(A1)))
la colonna BB mi rimane completamente vuota.
Con la 2a formula :
=SE(VAL.ERRORE(INDICE($P$1:$P$147;GRANDE(SE($Q$1:$Q$147=BB2;RIF.RIGA($Q$1:$Q$147));CONTA.SE($BB$2:BB2;BB2))));"";INDICE($P$1:$P$147;GRANDE(SE($Q$1:$Q$147=BB2;RIF.RIGA($Q$1:$Q$147));CONTA.SE($BB$2:BB2;BB2))))
diventata matriciale con la conferma ctrl+maiuscolo+invio,in tutta la colonna BC mi scrive : #valore?
la colonna BB mi rimane completamente vuota.
Con la 2a formula :
=SE(VAL.ERRORE(INDICE($P$1:$P$147;GRANDE(SE($Q$1:$Q$147=BB2;RIF.RIGA($Q$1:$Q$147));CONTA.SE($BB$2:BB2;BB2))));"";INDICE($P$1:$P$147;GRANDE(SE($Q$1:$Q$147=BB2;RIF.RIGA($Q$1:$Q$147));CONTA.SE($BB$2:BB2;BB2))))
diventata matriciale con la conferma ctrl+maiuscolo+invio,in tutta la colonna BC mi scrive : #valore?
Libre Office 7.3.0.3
Re: Ordine decrescente speciale
Eccolo.
- Allegati
-
- teseo dal 2 gennaio 2021 estr 9868 (bis).ods
- (61.6 KiB) Scaricato 89 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Ordine decrescente speciale
Grazie. Soltanto non capisco perché tramite il tuo file le formule funzionano perfettamente e provandole sul mio originale non succede nulla.
A colpo d'occhio non ho analizzato ma hai forse cambiato qualcosa dal mio file originale al tuo?
A colpo d'occhio non ho analizzato ma hai forse cambiato qualcosa dal mio file originale al tuo?
Libre Office 7.3.0.3
Re: Ordine decrescente speciale
No ho solo fatto le formule. Il tuo file originale ha la stessa struttura di quello postato?
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Ordine decrescente speciale
Sì, è uguale naturalmente. Per quello non capisco perché sul mio non funziona. Avevo giusto pensato tu avessi modificato qualcosa
Libre Office 7.3.0.3
Re: Ordine decrescente speciale
Domani comunque provo a rivedere con calma. Adesso si è stanchi e forse mi è sfuggito qualcosa. Domani ti faccio sapere. Grazie per il momento per la disponibilità e aiuto. Buona serata
Libre Office 7.3.0.3
Re: Ordine decrescente speciale
Buongiorno. Stamattina con calma ho riprovato e le tue formule funzionano anche sul mio file originale. Avevo fatto io un errore di digitazione.
Vorrei solo capire come mai nella prima formula hai messo A1 e perche hai iniziato da BB2 e BC2 invece che da BB1 e BC1. Grazie
Vorrei solo capire come mai nella prima formula hai messo A1 e perche hai iniziato da BB2 e BC2 invece che da BB1 e BC1. Grazie
Libre Office 7.3.0.3
Re: Ordine decrescente speciale
Perchè non è possibile partire da BB1 e BC1 invece che da BB2 e BC2 e che c'entra A1 ?
Libre Office 7.3.0.3
Re: Ordine decrescente speciale
Non c'è nessun problema a partire dalla riga 1. Io sono partito dalla due nel caso tu avessi voluto mettere un'intestazione alle colonne.
Se per A1 ti riferisci a quello del RIF.RIGA è ininfluente che sia A1, B1, AZ1 ecc... l'importante è che parta da riga 1, questo perchè RIF.RIGA(A1) tirato in basso da una sequenza 1, 2, 3, 4...ecc...che serve alla funzione GRANDE per estrarre il primo valore più grande, il secondo più grande ecc... in maniera dinamica mentre si trascina la formula in basso.
Se per A1 ti riferisci a quello del RIF.RIGA è ininfluente che sia A1, B1, AZ1 ecc... l'importante è che parta da riga 1, questo perchè RIF.RIGA(A1) tirato in basso da una sequenza 1, 2, 3, 4...ecc...che serve alla funzione GRANDE per estrarre il primo valore più grande, il secondo più grande ecc... in maniera dinamica mentre si trascina la formula in basso.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Ordine decrescente speciale
Grazie mille. Siccome ieri era tardi e mi sono dimenticato,ti mando il mio file aggiornato a oggi 3 febbraio,dove insieme alle colonne BC e BD,
in BA e BB devo associare automaticamente quanto c'è scritto nelle colonne O e P che sono collegati a Q e R. Quindi ad esempio partendo
da O1 e P1,le scritte : determ bari (O1) e 3 ba – 3 nz (P1),vanno associate a Q1 ed R1 (esse poi si trasferiscono automaticamente anche
a BA1 e BB1 che insieme a BC1 e BD1 formano la riga esatta. E così via. Grazie
in BA e BB devo associare automaticamente quanto c'è scritto nelle colonne O e P che sono collegati a Q e R. Quindi ad esempio partendo
da O1 e P1,le scritte : determ bari (O1) e 3 ba – 3 nz (P1),vanno associate a Q1 ed R1 (esse poi si trasferiscono automaticamente anche
a BA1 e BB1 che insieme a BC1 e BD1 formano la riga esatta. E così via. Grazie
- Allegati
-
- 3 febbraio 2021.ods
- (56.08 KiB) Scaricato 89 volte
Libre Office 7.3.0.3
Re: Ordine decrescente speciale
Se sono collegate, basta usare la formula di BC1 cambiando solo l'intervallo dell'INDICE. Per cui in BA1 metti
e in BB1
sempre matriciali.
Codice: Seleziona tutto
=SE(VAL.ERRORE(INDICE($O$1:$O$147;GRANDE(SE($R$1:$R$147=BD1;RIF.RIGA($R$1:$R$147));CONTA.SE($BD$1:BD1;BD1))));"";INDICE($O$1:$O$147;GRANDE(SE($R$1:$R$147=BD1;RIF.RIGA($R$1:$R$147));CONTA.SE($BD$1:BD1;BD1))))
Codice: Seleziona tutto
=SE(VAL.ERRORE(INDICE($P$1:$P$147;GRANDE(SE($R$1:$R$147=BD1;RIF.RIGA($R$1:$R$147));CONTA.SE($BD$1:BD1;BD1))));"";INDICE($P$1:$P$147;GRANDE(SE($R$1:$R$147=BD1;RIF.RIGA($R$1:$R$147));CONTA.SE($BD$1:BD1;BD1))))
- Allegati
-
- 3 febbraio 2021 (bis).ods
- (63.75 KiB) Scaricato 61 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: [Risolto] Ordine decrescente speciale
Ciao di nuovo Gio. Scusa il disturbo. A proposito della tua risposta con le tue formule in data mercoledì 3 febbraio 2021, 17:57,dovrei applicare le stesse nelle colonne X,Y e Z sul file che ti ho allegato. Sono riuscito a inserire soltanto la 1a formula della colonna AA mentre provando con le altre,mi rimangono le celle vuote. se mi puoi aiutare per favore. Grazie
- Allegati
-
- 7 febbraio.ods
- (47.94 KiB) Scaricato 55 volte
Libre Office 7.3.0.3
Re: [Risolto] Ordine decrescente speciale
Ciao non vedo formule nel file, a parte quella in cella X3 che non capisco da dove l'hai presa, visto che non c'è una funzione che si chiama UNIVOCO.
Metti il file con le formule, anche se non ti danno risultato, che magari basta solo aggiustarle.
Metti il file con le formule, anche se non ti danno risultato, che magari basta solo aggiustarle.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: [Risolto] Ordine decrescente speciale
Ok, ti mando il file con le formule. Le celle rimarranno vuote ma tu vedendo le formule nella barra degli indirizzi, probabilmente riuscirai a metterle a posto. Grazie
Libre Office 7.3.0.3
Re: [Risolto] Ordine decrescente speciale
La cella X3 è collegata alla cella cella S3 e deriva da una macro creata da un tuo collega qualche tempo fa e riguarda l'eliminazione di numeri doppi
che nulla comunque ha a che vedere con quest'argomento che stiamo trattando. Nel nuovo file rielaborato (7 febbraio),nelle colonne X,Y,Z e AA
vi sono le formule che mi avevi applicato nel file 3 febbraio 2021 bis (che ti rimando per chiarirti meglio). Nel file 7 febbraio ovviamente le celle
delle colonne X,Y,Z e AA risultano vuote perchè il tutto risulta in una posizione e in un contesto diverso da quello presente nel file 3 febbraio 2021.
Le formule vanno praticamente adattate ai valori,numeri e nomi presenti nelle celle e colonne a fianco,vale a dire S,T,U e V (ruota,metodo,posizione
e totale) partendo da S22,T22,U22 e V22 fino ad arrivare alla riga 653.
che nulla comunque ha a che vedere con quest'argomento che stiamo trattando. Nel nuovo file rielaborato (7 febbraio),nelle colonne X,Y,Z e AA
vi sono le formule che mi avevi applicato nel file 3 febbraio 2021 bis (che ti rimando per chiarirti meglio). Nel file 7 febbraio ovviamente le celle
delle colonne X,Y,Z e AA risultano vuote perchè il tutto risulta in una posizione e in un contesto diverso da quello presente nel file 3 febbraio 2021.
Le formule vanno praticamente adattate ai valori,numeri e nomi presenti nelle celle e colonne a fianco,vale a dire S,T,U e V (ruota,metodo,posizione
e totale) partendo da S22,T22,U22 e V22 fino ad arrivare alla riga 653.
- Allegati
-
- 3 febbraio 2021 (bis).ods
- (63.75 KiB) Scaricato 64 volte
-
- 7 febbraio rielaborato.ods
- (49.27 KiB) Scaricato 65 volte
Libre Office 7.3.0.3
Re: [Risolto] Ordine decrescente speciale
Mi sono dimenticato di dire che nella colonna V (totale) si evidenzia tutto 0 (zero) perchè nelle colonne H e O (che rimandano alla colonna V),non ho aggiunto ancora alcuna maggiorazione (vincita). I valori delle colonne H e O li inserisco sempre manualmente in caso di qualche vincita. Per tua comodità in queste celle
e colonne avrei forse potuto scrivere un numero maggiore di 0 (zero) ma penso comunque di averti espresso abbastanza bene il concetto
e colonne avrei forse potuto scrivere un numero maggiore di 0 (zero) ma penso comunque di averti espresso abbastanza bene il concetto
Libre Office 7.3.0.3
Re: [Risolto] Ordine decrescente speciale
Buonasera. Scusa il ritardo ma non ho avuto molto tempo in questi giorni. Comunque, se ho capito, in AA22 metti
in X22
in Y22
e in Z22
Le ultime tre formule sono matriciale, ctrl+maiuscolo+invio per confermarle.
Codice: Seleziona tutto
=SE(VAL.ERRORE(GRANDE($V$22:$V$653;RIF.RIGA(A1)));"";GRANDE($V$22:$V$653;RIF.RIGA(A1)))
Codice: Seleziona tutto
=SE(VAL.ERRORE(INDICE($S$22:$S$653;GRANDE(SE($V$22:$V$653=AA22;RIF.RIGA($V$22:$V$653)-21);CONTA.SE($AA$22:AA22;AA22))));"";INDICE($S$22:$S$653;GRANDE(SE($V$22:$V$653=AA22;RIF.RIGA($V$22:$V$653)-21);CONTA.SE($AA$22:AA22;AA22))))
Codice: Seleziona tutto
=SE(VAL.ERRORE(INDICE($T$22:$T$653;GRANDE(SE($V$22:$V$653=AA22;RIF.RIGA($V$22:$V$653)-21);CONTA.SE($AA$22:AA22;AA22))));"";INDICE($T$22:$T$653;GRANDE(SE($V$22:$V$653=AA22;RIF.RIGA($V$22:$V$653)-21);CONTA.SE($AA$22:AA22;AA22))))
Codice: Seleziona tutto
=SE(VAL.ERRORE(INDICE($U$22:$U$653;GRANDE(SE($V$22:$V$653=AA22;RIF.RIGA($V$22:$V$653)-21);CONTA.SE($AA$22:AA22;AA22))));"";INDICE($U$22:$U$653;GRANDE(SE($V$22:$V$653=AA22;RIF.RIGA($V$22:$V$653)-21);CONTA.SE($AA$22:AA22;AA22))))
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: [Risolto] Ordine decrescente speciale
Salve. Devo riprendere questo argomento perchè ricalca in qualche modo lo stesso tema ma con una parziale modifica riguardo il procedimento da adottare circa
la soluzione finale perchè i valori da incolonnare in modo decrescente corretto sono posti in 4 diverse celle e non 2 soltanto come nella precedente discussione
in cui avevo posto il problema. Vengo al dunque. Prendendo spunto dal file allegato ho bisogno di sistemare determinati valori in ordine decrescente. Nelle colonne D e E (abbinate tra loro),sono presenti determinati valori che tramite una formula dovrei sistemarli in ordine decrescente rispettivamente nelle colonne A e B. La stessa cosa per quanto riguarda i valori presenti nelle colonne H e I. Nelle colonne A1 e B1 quindi vorrei riuscire a mettere Roma 13 (H4 e I4) che nella tabella ha il valore più alto (modificabile comunque a piacere secondo le mie esigenze),quindi Cagliari 12 (D2 e E2) nelle colonne A2 E B2 e così e seguire fino ad
arrivare al valore più basso,vale a dire Firenze 3 (D3 e E3) nelle colonne A8 e B8. L'ordine decrescente viene ovviamente determinato secondo i valori che sono presenti nelle colonne E e I. Modificando questi valori viene alterato chiaramente anche il quadro presente nelle colonne A e B. Grazie per l'aiuto
la soluzione finale perchè i valori da incolonnare in modo decrescente corretto sono posti in 4 diverse celle e non 2 soltanto come nella precedente discussione
in cui avevo posto il problema. Vengo al dunque. Prendendo spunto dal file allegato ho bisogno di sistemare determinati valori in ordine decrescente. Nelle colonne D e E (abbinate tra loro),sono presenti determinati valori che tramite una formula dovrei sistemarli in ordine decrescente rispettivamente nelle colonne A e B. La stessa cosa per quanto riguarda i valori presenti nelle colonne H e I. Nelle colonne A1 e B1 quindi vorrei riuscire a mettere Roma 13 (H4 e I4) che nella tabella ha il valore più alto (modificabile comunque a piacere secondo le mie esigenze),quindi Cagliari 12 (D2 e E2) nelle colonne A2 E B2 e così e seguire fino ad
arrivare al valore più basso,vale a dire Firenze 3 (D3 e E3) nelle colonne A8 e B8. L'ordine decrescente viene ovviamente determinato secondo i valori che sono presenti nelle colonne E e I. Modificando questi valori viene alterato chiaramente anche il quadro presente nelle colonne A e B. Grazie per l'aiuto
- Allegati
-
- 26 maggio.ods
- (17 KiB) Scaricato 51 volte
Libre Office 7.3.0.3
Re: [Risolto] Ordine decrescente speciale
Ciao! Sarebbe meglio se apri una nuova discussione per nuove richieste, specialmente se l'argomento è già stato risolto.
Comunque, prova così (formule per libreoffice), prima in B1 mettipoi in A1
ti allego file.
Comunque, prova così (formule per libreoffice), prima in B1 metti
Codice: Seleziona tutto
=SE.ERRORE(GRANDE($D$1:$I$100;RIF.RIGA(A1));"")
Codice: Seleziona tutto
=SE(B1="";"";SE.ERRORE(INDICE($D$1:$D$40;CONFRONTA(B1;$E$1:$E$40;0));INDICE($H$1:$H$40;CONFRONTA(B1;$I$1:$I$40;0))))
- Allegati
-
- 26 maggio (bis).ods
- (16.47 KiB) Scaricato 56 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: [Risolto] Ordine decrescente speciale
Grazie Gio. Ok, seguirò il tuo consiglio
Libre Office 7.3.0.3