Excel e gli applicativi Microsoft Office Formula per gioco

Login Registrati
Stai vedendo 13 articoli - dal 1 a 13 (di 13 totali)
  • Autore
    Articoli
  • #43959 Score: 0 | Risposta

    Raffaele53
    Partecipante
      23 pts

      Ciao a tutti, avrei bisogno di una formula per un gioco-calcio.... Tramite modulo escludo determinati giocatori, mà devo scegliere se giocare al massimo/minimo...
      Come vedete CCD+CC+CCS ci sono multipli giocatori.
      Ex In A1:B8 ed in cella H1 una convalida-dati =Piccolo/Grande
      CD 364
      CCD 677
      CCD 672
      CC 609
      CC 300
      CCS 716
      CCS 500
      CS 762
      Ora se in H1=P, desiderei che 677+609+716 fossero esclusi, nel caso che H1=G fossero esclusi 672+300+500
      Grazie mille

      #43961 Score: 0 | Risposta

      gianfranco55
      Partecipante
        91 pts

        ciao

        per se stesso una per categoria la estraiamo

        ma 

        CD e CS

        sono grandi o piccoli?

        se la categoria è una cosa facciamo

        estraiamo solo i dati da quelle con più risultati?

         

        poi che versione di excel hai

        e in che colonne vuoi i dati

        #43963 Score: 0 | Risposta

        Raffaele53
        Partecipante
          23 pts

          Ciao gianfranco55

          A monte scelgo il modulo, pertanto se faccio un 451,  CD e CS sono compresi essendo unici.

          In caso del 433 sono esclusi, mi rimane sempre quei doppioni in CCD,CC,CCS

          Ps gioco col 433 (esclusi CD-CS), devo trovare i piccoli o grandi tra  CCD,CC,CCS. Excel2013 Estrai dove desideri

          #43964 Score: 0 | Risposta

          gianfranco55
          Partecipante
            91 pts

            ciao

            un esempio

            in J3

            =SE.ERRORE(INDICE($A$1:$A$1000;CONFRONTA(0;INDICE(CONTA.SE($J$2:$J2;$A$1:$A$1000&""););0));"")

            in

            K3........matriciale ctrl maiuscolo invio

            =SE($H$1="Grande";MAX(SE($A$1:$A$1000=$J3;$B$1:$B$1000));MIN(SE($A$1:$A$1000=$J3;$B$1:$B$1000)))

            #43972 Score: 0 | Risposta

            D@nilo
            Partecipante
              12 pts

              Buongiorno

              in assenza di file l'ho ricostruito.....in E2 da trascinare in basso fino a E9 

               

              =SE.ERRORE(INDICE($A$1:$A$8;CONFRONTA(0;INDICE(CONTA.SE(E$1:E1;$A$1:$A$8&""););0));"")

               

              per estrarre la lista univoca

              in H1 la convalida dati con P e G (origine N1:N2)

               

              in F2 da trascinare in basso

               

              =SE.ERRORE(INDICE($B$1:$B$8;AGGREGA(SE($H$1="P";14;15);6;RIF.RIGA($A$1:$A$8)/(($A$1:$A$8=E2)*$B$1:$B$8>0);1));"")

               

              se non dovesse soddisfare la richiesta allega il file con i dati iniziali e il risultato da ottenere scritto a mano

              Allego fil di lavoro

              Allegati:
              You must be logged in to view attached files.
              #43976 Score: 0 | Risposta

              Raffaele53
              Partecipante
                23 pts

                Grazie gianfranco55, di sicuro funziona mà non credo sia il caso mio. Allego il files, in Q31 scelgo il modulo, alcuni giocatori in Q3:Q30 spariscono. Ora se in P31 scelgo P, noterai noterai che la cella Q16=Gioca. Invece se vedi i valori in celle O15:O16 dovrebbe giocare O15. Grazie mille

                Ps. Vedo solo adesso la risposta di Danilo, faro sapere

                 

                #43982 Score: 0 | Risposta

                gianfranco55
                Partecipante
                  91 pts

                  cio

                  è tutta un'altra cosa

                  comunque c'e una discrepanza tra le colonne L e O

                  la L usa il dato della colonna C

                  mentre la O usa il dato delle colonne D*E

                  ergo i conti non tornano

                  #43986 Score: 0 | Risposta

                  Raffaele53
                  Partecipante
                    23 pts

                    Ciedo scusa a Voi, stesso errore mio, il sito mette il valore maggiore sui doppioni per primo (ex CCD 676 in D15), mà per giocare si deve valutare il valore (della skill*Forma/100) scritto In O15:O16.
                    La formula in colonna L è da cambiare

                    Ps Vedo ora che non posso cambiare modulo in Q31, c'era una convalida... comunque basta scrivere 352,344,433,541 ecc ecc

                    #43992 Score: 0 | Risposta

                    gianfranco55
                    Partecipante
                      91 pts

                      ciao

                      prova a mettere questa in L3

                      e tirala in basso

                      =SE($B3<>"";SE(O($C3=$C2;$C3=$C4);SE($C3<>$C2;SE($O3>$O4;"G";"P");SE($O3>$O2;"G";"P"));$P$31);"")

                      #44001 Score: 0 | Risposta

                      Raffaele53
                      Partecipante
                        23 pts

                        Ciao gianfranco55

                        Mi sembra funzionare, mà se per caso avessi tre/quattro CCD ?

                        Stò ancora analizzando la risposta di D@nilo, che da ignorante mi sembra faccia a caso mio. Comunque grazie mille della Tua disponibilita ed a buon rendere (non certo in formule)

                        #44002 Score: 0 | Risposta

                        gianfranco55
                        Partecipante
                          91 pts

                          ciao

                          non ho valutato più di due celle uguali

                          bene che quella di Danilo   

                          sia quella giusta

                          #44005 Score: 0 | Risposta

                          Raffaele53
                          Partecipante
                            23 pts

                            Stavo ripensando alla formula in L3
                            =SE(B3="";"";SE(R3="G";P$31;SE(R3="R";R$1;SE(CONTA.SE($C$3:$C$30;C3)>1;SE(C3<>C2;"G";"P");$P$31))))

                            Invece di usare SE(C3<>C2;"G";"P") Penso sia meglio usare formule tipo...SE( Grande/Piccolo oppure Max/Min
                            Ex =MAX(MATR.SOMMA.PRODOTTO(($O$3:$O$30)*($C$3:$C$30="CCD")))

                            Esiste una formula simile a GRANDE.SE=ccd oppure PICCOLO.SE=ccd ?

                            #44017 Score: 0 | Risposta

                            Raffaele53
                            Partecipante
                              23 pts

                              Risolto, potevo usare =MAX((C$3:C$30=C3)*O$3:O$30) matriciale ma non mi piaceva
                              Leggendo in rete ho trovato =AGGREGA(14;6;($C$3:$C$30=C3)*($O$3:$O$30);1)
                              Pertanto da =SE(B3="";"";SE(R3="G";P$31;SE(R3="R";R$1;SE(CONTA.SE($C$3:$C$30;C3)>1;SE(C3<>C2;"G";"P");$P$31))))
                              diventa
                              =SE(B3="";"";SE(R3="G";P$31;SE(R3="R";R$1;SE(AGGREGA(14;6;($C$3:$C$30=C3)*($O$3:$O$30);1)=O3;"G";"P"))))

                            Login Registrati
                            Stai vedendo 13 articoli - dal 1 a 13 (di 13 totali)
                            Rispondi a: Formula per gioco
                            Gli allegati sono permessi solo ad utenti REGISTRATI
                            Le tue informazioni: