Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Formula per controllo

Ultimo Aggiornamento: 22/04/2023 08:54
Post: 7.222
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
21/04/2023 16:29

Ciao non mi dite niente, che continuo forse con la stessa formula, ma non riesco ad applicarla, ho questa situazione e questa è la formula che ho cercato di fare attualmente ma non funziona.


=SE(E(CK9="ITALIA";CONTA.VUOTE(CA9:CP9)>0);1;SE(E(CK9="ITALIA";CONTA.VUOTE(CA9:CP9)>3);1;0))



questa è un immagine del problema



la formula deve andare nella colonna "CQ", nella colonna "CT" ho messo un semplice "Conta.Vuote()" per controllo e come vedere i risultati sono 0zero e 3, fintanto che il risultato delle celle vuote è 0zero 0 3 allora il risultato deve essere 1 cioè OK altrimenti 0zero, infatti l'ultimo record ha come risultato vuoto 4 e mi deve riportare 0zero nella colonna "CQ"

Ciao By Sal (8-D

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 3.470
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
21/04/2023 16:43

ciao Salvatore

sai bene che il se appena incontra una condizione che soddisfa la esegue senza considerare il resto.

Casomai dovresti inverire, mettendo prima il se con >3

MA SECONDO ME NON E' QUESTO IL PROBLEMA:

tu dici: ....fintanto che il risultato delle celle vuote è 0zero....
se c'è ITALIA in C9, il conta.vuote del range CA9:CP9 non potrà mai essere 0(zero)... o no??

Evidentemente non ho capito cosa vuoi.....

saluti




[Modificato da dodo47 21/04/2023 16:53]
Domenico
Win 10 - Excel 2016
Post: 2.938
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
21/04/2023 16:55

ciao

=SE(E(CK9="ITALIA";CONTA.VUOTE(CA9:CP9)<4);1;0)
o

=SE(E(CK9="ITALIA";CONTA.VUOTE(CA9:CP9)>=0;CONTA.VUOTE(CA9:CP9)<4);1;0)
ora ragioniamo su questa

=SE(E(CK9="ITALIA";CONTA.VUOTE(CA9:CP9)>0);1;SE(E(CK9="ITALIA";CONTA.VUOTE(CA9:CP9)>3);1;0))

il se si ferma al primo VERO
perciò essendo >0 il primo dato ti renderà sempre 1
visto che anche 4 è maggiore di 0
[Modificato da federico460 21/04/2023 19:18]
Post: 3.471
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
21/04/2023 18:10

ciao
Fede...
quindi l'idea iniziale di invertire il se contenente il >3 era buona??

grazie
un caro saluto





Domenico
Win 10 - Excel 2016
Post: 2.939
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
21/04/2023 18:22

certo
anche se in qualsiasi caso la formula di SAL rende 1

=SE(E(CK9="ITALIA";CONTA.VUOTE(CA9:CP9)>3);1;
SE(E(CK9="ITALIA";CONTA.VUOTE(CA9:CP9)>0);1;
0))

l'hai notato?
[Modificato da federico460 21/04/2023 18:23]
Post: 875
Registrato il: 24/04/2004
Città: TERAMO
Età: 63
Utente Senior
2010
OFFLINE
21/04/2023 18:44

Ciao.
Prendendo alla lettera quanto hai scritto (fintanto che il risultato delle celle vuote è 0zero 0 3 allora il risultato deve essere 1 cioè OK altrimenti 0zero), la formula dovrebbe essere:
=SE(E(CK9="ITALIA";O(CONTA.VUOTE(CA9:CP9)=0;CONTA.VUOTE(CA9:CP9)=3));1;0)
[Modificato da Zer0kelvin 21/04/2023 18:47]
__________________________
[Excel 2010]
-Condividere la conoscenza aumenta la ricchezza di tutti.
-Dai ad un uomo un pesce e lo avrai sfamato per un giorno; insegnagli a pescare e lo avrai sfamato per sempre. (Confucio)
-Il sonno della ragione genera mostri. (Francisco Goya)
Post: 3.472
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
21/04/2023 18:45

ciao
si si....


salutoni




Domenico
Win 10 - Excel 2016
Post: 2.940
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
21/04/2023 19:16

ciao
zero
non penso proprio almeno io ho capito diverso
=SE(E(CK9="ITALIA";O(CONTA.VUOTE(CA9:CP9)=0;CONTA.VUOTE(CA9:CP9)=3));1;0)

la tua rende 1 solo se è 0 o 3
ma la richiesta a mio avviso è
>=0
<=3

cioè 0-1-2-3

almeno io capisco così


[Modificato da federico460 21/04/2023 19:18]
Post: 3.473
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
21/04/2023 19:35

Salvatore...
by sal:

....fintanto che il risultato delle celle vuote è 0zero 0 3 allora il risultato deve essere 1 cioè OK altrimenti 0zero



traduci!!!!!😣



[Modificato da dodo47 21/04/2023 19:36]
Domenico
Win 10 - Excel 2016
Post: 7.223
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
21/04/2023 19:35

Ciao Scusate ma ero fuori, in effetti io devo controllare se la riga da CA a CP tutte le celle sono piene nel caso che il valore della colonna CK non sia italia possono esserci 3 celle vuote quindi valore 1

se anche con ck = Italia non deve esserci nessuna cella vuota ma se il valore di CK è diverso da italia e le celle vuote sono 4 allora deve riportare 0zero

in effetti sono in totale 16 celle, e la formula protrebbe anche essere conta.valori = 16 se diverso da Italia conta.valori = 13 se scende a 12 è errore, se con ck= italia e conta valori = 15 anche qui errore = 0zero

non so se sono riuscito a spiegarmi

devo usare per forza una formula in quando devo avere un riferimento vero o falso, per altri controlli.

Ciao By Sal (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 2.941
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
21/04/2023 19:48

ciao
la più semplice
=SE(E(CK9="ITALIA";CONTA.VUOTE(CA9:CP9)<4);1;0)
Post: 7.224
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
21/04/2023 19:54

Ciao Federico Purtroppo non va se ck non è italia con 3 celle vuote dovrebbe riportarmi 1 invece mi riporta 0.

Ciao Salvatore
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 2.943
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
21/04/2023 19:57

ciao
=SE(E(CK9<>"ITALIA";CONTA.VUOTE(CA9:CP9)<4);1;0)

ma se è italia cosa deve succedere


=SE(O(E(CK9="ITALIA";CONTA.VUOTE(CA9:CP9)>0);E(CK9<>"ITALIA";CONTA.VUOTE(CA9:CP9)<4));1;0)
[Modificato da federico460 21/04/2023 20:22]
Post: 7.225
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
22/04/2023 08:28

Ciao Federico, non va purtroppo, ma sono riuscito a trovare la formula giusta, almeno mi da il risultato voluto, però ho avuto bisogno di 3 colonne di appoggio, la formula è questa:

=SE(O(E(CU3=16;CK3="ITALIA");E(CU3=13;CK3<>"ITALIA"));1;0)

come vedi dall'immagine



come vedi ho creato 2 colonne una con il conta.valori delle 16 celle e l'altra con il Conta.vuote sempre 16 celle poi la differenza in un altra colonna.

si potrebbe accorpare il tutto in un unica formula senza le colonne di appoggio, allego anche il file per non farti disperare, nella colonna CQ ho messo la tua formula che come vedi non va.

Ciao e sempre grazie per l'auto che mi date con le formule, Salvatore (8-D
[Modificato da by sal 22/04/2023 08:29]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 2.944
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
22/04/2023 08:38

ciao
non è che non va eè che non ho ancora capito
la filippica

allora

ITALIA nessuna cella vuota 1 altrimenti 0..........o il contrario dimmi tu
ESTERO fino a tre celle vuote 1 altrimenti 0

correggimi se sbaglio

eccola con OK e NO
=SE(E(O(E(CK3="ITALIA";CONTA.VUOTE(CA3:CP3)>0);E(CK3<>"ITALIA";CONTA.VUOTE(CA3:CP3)>3)));"NO";"OK")
[Modificato da federico460 22/04/2023 08:42]
Post: 7.226
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
22/04/2023 08:40

Ciao Ci sono riuscito ad integrarle, senza le colonne di appoggio, ecco la formula finale, salvo eventuali errori

Federico ci eri andato vicino, ho solo dovuto aggiungere la differenza tra i due CONTA--

=SE(O(E(CK3="ITALIA";(CONTA.VALORI(CA3:CP3)-CONTA.VUOTE(CA3:CP3))=16);E(CK3<>"ITALIA";(CONTA.VALORI(CA3:CP3)-CONTA.VUOTE(CA3:CP3))=13));1;0)


Ciao e grazie di tutto Salvatore (8-D

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 2.945
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
22/04/2023 08:44

ciao
provami anche quella sopra dovrebbe essere giusta
e meno complicata
Post: 7.227
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
22/04/2023 08:54

Ciao Federico si Funziona ed è meno complicata come hai specificato.

il ragionamento diciamo che è semplice ma complicato allo stesso tempo per la realizzazione

ci sono 16 campi da riempire obbligatoriamente se la nazione è "ITALIA" se invece la nazione Non è "ITALIA" allora altri 3 campi non devono venir riempiti.
quindi quando è ITALIA deve dare errore se sono 15 o meno riempiti, nell'altro caso se sono maggiori o minori di 13.

Ciao e Grazie per il supporto, Salvatore
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Vota: 15MediaObject5,00118 1
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]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 22:24. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com